Searched refs:yyextra (Results 1 – 9 of 9) sorted by relevance
/external/mesa3d/src/glsl/glcpp/ |
D | glcpp-lex.l | 98 glcpp_parser_t *parser = yyextra; 119 if (yyextra->space_tokens) 124 yylval->str = ralloc_strdup (yyextra, yytext); 125 yyextra->space_tokens = 0; 132 yylval->str = ralloc_strdup (yyextra, yytext); 144 yyextra->lexing_if = 1; 145 yyextra->space_tokens = 0; 150 yyextra->lexing_if = 1; 151 yyextra->space_tokens = 0; 156 yyextra->lexing_if = 1; [all …]
|
/external/swiftshader/src/OpenGL/compiler/preprocessor/ |
D | Tokenizer.l | 62 yyextra->leadingSpace = false; \ 63 yyextra->lineStart = true; \ 69 pp::Input* input = &yyextra->input; \ 70 pp::Input::Location* scanLoc = &yyextra->scanLoc; \ 83 result = yyextra->input.read(buf, maxSize); 118 yyextra->leadingSpace = true; 125 return yyextra->lineStart ? pp::Token::PP_HASH : pp::Token::PP_OTHER; 240 [ \t\v\f]+ { yyextra->leadingSpace = true; } 258 pp::Input* input = &yyextra->input; 259 pp::Input::Location* scanLoc = &yyextra->scanLoc; [all …]
|
D | Tokenizer.cpp | 149 #define yyextra yyg->yyextra_r macro 584 yyextra->leadingSpace = false; \ 585 yyextra->lineStart = true; \ 591 pp::Input* input = &yyextra->input; \ 592 pp::Input::Location* scanLoc = &yyextra->scanLoc; \ 605 result = yyextra->input.read(buf, maxSize); 960 yyextra->leadingSpace = true; 969 return yyextra->lineStart ? pp::Token::PP_HASH : pp::Token::PP_OTHER; 1158 { yyextra->leadingSpace = true; } 1186 pp::Input* input = &yyextra->input; [all …]
|
/external/swiftshader/src/OpenGL/compiler/ |
D | glslang.l | 100 TParseContext* context = yyextra; 435 TSymbol* symbol = yyextra->symbolTable.find(yytext, yyextra->getShaderVersion()); in check_type() 436 if (yyextra->lexAfterType == false && symbol && symbol->isVariable()) { in check_type() 439 yyextra->lexAfterType = true; in check_type() 450 yyextra->error(*yylloc, "Illegal use of reserved word", yytext, ""); in reserved_word() 451 yyextra->recover(); in reserved_word() 507 yyextra->warning(*yylloc, "Integer overflow", yytext, ""); in uint_constant() 524 yyextra->warning(*yylloc, "Float overflow", yytext, ""); in floatsuffix_check() 533 yyextra->warning(*yylloc, "Integer overflow", yytext, ""); in int_constant() 541 yyextra->warning(*yylloc, "Float overflow", yytext, ""); in float_constant()
|
D | glslang_lex.cpp | 161 #define yyextra yyg->yyextra_r macro 1361 TParseContext* context = yyextra; 2998 return yyextra; in yyget_extra() 3071 yyextra = user_defined ; in yyset_extra() 3365 TSymbol* symbol = yyextra->symbolTable.find(yytext, yyextra->getShaderVersion()); in check_type() 3366 if (yyextra->lexAfterType == false && symbol && symbol->isVariable()) { in check_type() 3369 yyextra->lexAfterType = true; in check_type() 3380 yyextra->error(*yylloc, "Illegal use of reserved word", yytext, ""); in reserved_word() 3381 yyextra->recover(); in reserved_word() 3437 yyextra->warning(*yylloc, "Integer overflow", yytext, ""); in uint_constant() [all …]
|
/external/mesa3d/src/glsl/ |
D | glsl_lexer.ll | 62 if (yyextra->language_version >= allowed_version) { \ 64 } else if (yyextra->language_version >= reserved_version) { \ 65 _mesa_glsl_error(yylloc, yyextra, \ 70 return classify_identifier(yyextra, yytext); \ 82 #define ES yyextra->es_shader 126 literal_integer(yytext, yyleng, yyextra, yylval, yylloc, base) 300 if (yyextra->OES_EGL_image_external_enable) 311 if ((yyextra->language_version >= 140) 312 || yyextra->AMD_conservative_depth_enable 313 || yyextra->ARB_conservative_depth_enable [all …]
|
/external/mesa3d/src/mesa/program/ |
D | program_lexer.l | 32 #define require_ARB_vp (yyextra->mode == ARB_vertex) 33 #define require_ARB_fp (yyextra->mode == ARB_fragment) 34 #define require_NV_fp (yyextra->option.NV_fragment) 35 #define require_shadow (yyextra->option.Shadow) 36 #define require_rect (yyextra->option.TexRect) 37 #define require_texarray (yyextra->option.TexArray) 48 return handle_ident(yyextra, yytext, yylval); \ 66 _mesa_parse_instruction_suffix(yyextra, \ 72 return handle_ident(yyextra, yytext, yylval); \ 331 [_a-zA-Z$][_a-zA-Z0-9$]* { return handle_ident(yyextra, yytext, yylval); }
|
/external/skia/src/sksl/ |
D | lex.layout.c | 137 #define yyextra yyg->yyextra_r macro 1869 return yyextra; in layoutget_extra() 1942 yyextra = user_defined ; in layoutset_extra()
|
D | lex.sksl.c | 137 #define yyextra yyg->yyextra_r macro 2289 return yyextra; in skslget_extra() 2362 yyextra = user_defined ; in skslset_extra()
|