Lines Matching refs:parser
55 zparser_stack[include_stack_ptr].filename = parser->filename; in push_parser_state()
56 zparser_stack[include_stack_ptr].line = parser->line; in push_parser_state()
57 zparser_stack[include_stack_ptr].origin = parser->origin; in push_parser_state()
69 if (parser->filename) in pop_parser_state()
70 region_recycle(parser->region, (void *)parser->filename, in pop_parser_state()
71 strlen(parser->filename)+1); in pop_parser_state()
74 parser->filename = zparser_stack[include_stack_ptr].filename; in pop_parser_state()
75 parser->line = zparser_stack[include_stack_ptr].line; in pop_parser_state()
76 parser->origin = zparser_stack[include_stack_ptr].origin; in pop_parser_state()
164 int error_occurred = parser->error_occurred;
168 ++parser->line;
169 parser->error_occurred = error_occurred;
173 domain_type *origin = parser->origin;
174 int error_occurred = parser->error_occurred;
202 dname = dname_parse(parser->region, tmp + 1);
210 parser->db->domains, dname);
221 char *filename = region_strdup(parser->region, yytext);
223 parser->filename = filename;
224 parser->line = 1;
225 parser->origin = origin;
230 parser->error_occurred = error_occurred;
260 ++parser->line;
310 <bitlabel>\n { ++parser->line; yymore(); }
326 <quotedstring>\n { ++parser->line; yymore(); }
443 str = region_strdup(parser->rr_region, yytext);