Lines Matching refs:yyextra
108 void *mem_ctx = yyextra->linalloc; \
209 glcpp_parser_t *parser = yyextra;
279 if (yyextra->space_tokens && YY_START != HASH)
293 yyextra->in_define = false;
301 yyextra->space_tokens = 0;
302 yyextra->lexing_version_directive = 1;
337 yyextra->space_tokens = 0;
346 if (!yyextra->in_define) {
348 yyextra->lexing_directive = 1;
349 yyextra->space_tokens = 0;
355 if (!yyextra->in_define) {
357 yyextra->lexing_directive = 1;
358 yyextra->space_tokens = 0;
364 if (!yyextra->in_define) {
366 yyextra->lexing_directive = 1;
367 yyextra->space_tokens = 0;
373 if (!yyextra->in_define) {
375 yyextra->lexing_directive = 1;
376 yyextra->space_tokens = 0;
382 if (!yyextra->in_define) {
384 yyextra->space_tokens = 0;
390 if (!yyextra->in_define) {
392 yyextra->space_tokens = 0;
421 yyextra->in_define = true;
424 yyextra->space_tokens = 0;
431 yyextra->space_tokens = 0;
469 glcpp_error(yylloc, yyextra, "#define followed by a non-identifier: %s", yytext);
477 glcpp_error(yylloc, yyextra, "#define followed by a non-identifier: %s", yytext);
536 glcpp_error(yylloc, yyextra, "Token pasting (##) is illegal in GLES");
562 if (yyextra->space_tokens) {
579 yyextra->space_tokens = 1;
580 yyextra->lexing_directive = 0;
581 yyextra->lexing_version_directive = 0;
589 glcpp_error(yylloc, yyextra, "Unterminated comment");
591 yyextra->lexing_directive = 0;
592 yyextra->lexing_version_directive = 0;
603 glcpp_error(yylloc, yyextra, "Internal compiler error: Unexpected character: %s", yytext);
611 yy_top_state(yyextra);