/external/mesa3d/src/glsl/glcpp/ |
glcpp.h | 118 typedef struct glcpp_parser glcpp_parser_t; typedef in typeref:struct:glcpp_parser 128 glcpp_parser_classify_token (glcpp_parser_t *parser, 182 glcpp_parser_t * 186 glcpp_parser_parse (glcpp_parser_t *parser); 189 glcpp_parser_destroy (glcpp_parser_t *parser); 198 glcpp_error (YYLTYPE *locp, glcpp_parser_t *parser, const char *fmt, ...); 201 glcpp_warning (YYLTYPE *locp, glcpp_parser_t *parser, const char *fmt, ...); 206 glcpp_lex_init_extra (glcpp_parser_t *parser, yyscan_t* scanner); 209 glcpp_lex_set_source_string(glcpp_parser_t *parser, const char *shader); 220 yyparse (glcpp_parser_t *parser) [all...] |
pp.c | 31 glcpp_error (YYLTYPE *locp, glcpp_parser_t *parser, const char *fmt, ...) 49 glcpp_warning (YYLTYPE *locp, glcpp_parser_t *parser, const char *fmt, ...) 91 remove_line_continuations(glcpp_parser_t *ctx, const char *shader) 149 glcpp_parser_t *parser = glcpp_parser_create (extensions, api);
|
glcpp-parse.y | 40 yyerror (YYLTYPE *locp, glcpp_parser_t *parser, const char *error); 43 _define_object_macro (glcpp_parser_t *parser, 49 _define_function_macro (glcpp_parser_t *parser, 117 _glcpp_parser_expand_if (glcpp_parser_t *parser, int type, token_list_t *list); 120 _glcpp_parser_expand_token_list (glcpp_parser_t *parser, 124 _glcpp_parser_print_expanded_token_list (glcpp_parser_t *parser, 128 _glcpp_parser_skip_stack_push_if (glcpp_parser_t *parser, YYLTYPE *loc, 132 _glcpp_parser_skip_stack_change_if (glcpp_parser_t *parser, YYLTYPE *loc, 136 _glcpp_parser_skip_stack_pop (glcpp_parser_t *parser, YYLTYPE *loc); 141 glcpp_parser_lex (YYSTYPE *yylval, YYLTYPE *yylloc, glcpp_parser_t *parser) [all...] |
glcpp-parse.c | 110 yyerror (YYLTYPE *locp, glcpp_parser_t *parser, const char *error); 113 _define_object_macro (glcpp_parser_t *parser, 119 _define_function_macro (glcpp_parser_t *parser, 187 _glcpp_parser_expand_if (glcpp_parser_t *parser, int type, token_list_t *list); 190 _glcpp_parser_expand_token_list (glcpp_parser_t *parser, 194 _glcpp_parser_print_expanded_token_list (glcpp_parser_t *parser, 198 _glcpp_parser_skip_stack_push_if (glcpp_parser_t *parser, YYLTYPE *loc, 202 _glcpp_parser_skip_stack_change_if (glcpp_parser_t *parser, YYLTYPE *loc, 206 _glcpp_parser_skip_stack_pop (glcpp_parser_t *parser, YYLTYPE *loc); 211 glcpp_parser_lex (YYSTYPE *yylval, YYLTYPE *yylloc, glcpp_parser_t *parser) [all...] |
glcpp-lex.l | 55 %option extra-type="glcpp_parser_t *" 322 glcpp_lex_set_source_string(glcpp_parser_t *parser, const char *shader)
|
glcpp-lex.c | 706 #define YY_EXTRA_TYPE glcpp_parser_t * [all...] |