Lines Matching defs:parser
22 #include <grub/parser.h>
45 grub_script_lexer_record_start (struct grub_parser_param *parser)
47 struct grub_lexer_param *lexer = parser->lexerstate;
58 grub_script_yyerror (parser, 0);
65 grub_script_lexer_record_stop (struct grub_parser_param *parser, unsigned offset)
69 struct grub_lexer_param *lexer = parser->lexerstate;
79 result = grub_script_malloc (parser, count + 1);
97 grub_script_lexer_record (struct grub_parser_param *parser, char *str)
101 struct grub_lexer_param *lexer = parser->lexerstate;
119 grub_script_yyerror (parser, 0);
210 grub_script_lexer_init (struct grub_parser_param *parser, char *script,
235 yyset_extra (parser, lexerstate->yyscanner);
236 parser->lexerstate = lexerstate;
238 if (grub_script_lexer_yywrap (parser, script ?: "\n"))
240 parser->lexerstate = 0;