Lines Matching refs:yyextra
108 void *mem_ctx = yyextra->linalloc; \
208 glcpp_parser_t *parser = yyextra;
278 if (yyextra->space_tokens && YY_START != HASH)
299 yyextra->space_tokens = 0;
300 yyextra->lexing_version_directive = 1;
330 yyextra->space_tokens = 0;
340 yyextra->lexing_directive = 1;
341 yyextra->space_tokens = 0;
347 yyextra->lexing_directive = 1;
348 yyextra->space_tokens = 0;
354 yyextra->lexing_directive = 1;
355 yyextra->space_tokens = 0;
361 yyextra->lexing_directive = 1;
362 yyextra->space_tokens = 0;
368 yyextra->space_tokens = 0;
374 yyextra->space_tokens = 0;
404 yyextra->space_tokens = 0;
411 yyextra->space_tokens = 0;
447 glcpp_error(yylloc, yyextra, "#define followed by a non-identifier: %s", yytext);
455 glcpp_error(yylloc, yyextra, "#define followed by a non-identifier: %s", yytext);
514 glcpp_error(yylloc, yyextra, "Token pasting (##) is illegal in GLES");
540 if (yyextra->space_tokens) {
553 yyextra->space_tokens = 1;
554 yyextra->lexing_directive = 0;
555 yyextra->lexing_version_directive = 0;
563 glcpp_error(yylloc, yyextra, "Unterminated comment");
565 yyextra->lexing_directive = 0;
566 yyextra->lexing_version_directive = 0;
577 glcpp_error(yylloc, yyextra, "Internal compiler error: Unexpected character: %s", yytext);
585 yy_top_state(yyextra);