Home
last modified time | relevance | path

Searched refs:yyextra (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/glsl/glcpp/
Dglcpp-lex.l98 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/
DTokenizer.l62 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 …]
DTokenizer.cpp149 #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/
Dglslang.l100 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()
Dglslang_lex.cpp161 #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/
Dglsl_lexer.ll62 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/
Dprogram_lexer.l32 #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/
Dlex.layout.c137 #define yyextra yyg->yyextra_r macro
1869 return yyextra; in layoutget_extra()
1942 yyextra = user_defined ; in layoutset_extra()
Dlex.sksl.c137 #define yyextra yyg->yyextra_r macro
2289 return yyextra; in skslget_extra()
2362 yyextra = user_defined ; in skslset_extra()