Home
last modified time | relevance | path

Searched refs:glcpp_parser_t (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/compiler/glsl/glcpp/
Dglcpp.h128 typedef struct glcpp_parser glcpp_parser_t; typedef
138 glcpp_parser_classify_token (glcpp_parser_t *parser,
178 void (*add_builtin_define)(glcpp_parser_t *, const char *, int),
179 glcpp_parser_t *data,
227 glcpp_parser_t *
231 glcpp_parser_parse (glcpp_parser_t *parser);
234 glcpp_parser_destroy (glcpp_parser_t *parser);
237 glcpp_parser_resolve_implicit_version(glcpp_parser_t *parser);
247 glcpp_error (YYLTYPE *locp, glcpp_parser_t *parser, const char *fmt, ...);
250 glcpp_warning (YYLTYPE *locp, glcpp_parser_t *parser, const char *fmt, ...);
[all …]
Dglcpp-parse.y36 yyerror(YYLTYPE *locp, glcpp_parser_t *parser, const char *error);
39 _define_object_macro(glcpp_parser_t *parser,
45 _define_function_macro(glcpp_parser_t *parser,
52 _string_list_create(glcpp_parser_t *parser);
55 _string_list_append_item(glcpp_parser_t *parser, string_list_t *list,
71 _argument_list_create(glcpp_parser_t *parser);
74 _argument_list_append(glcpp_parser_t *parser, argument_list_t *list,
84 _token_create_str(glcpp_parser_t *parser, int type, char *str);
87 _token_create_ival(glcpp_parser_t *parser, int type, int ival);
90 _token_list_create(glcpp_parser_t *parser);
[all …]
Dpp.c30 glcpp_error (YYLTYPE *locp, glcpp_parser_t *parser, const char *fmt, ...) in glcpp_error()
52 glcpp_warning (YYLTYPE *locp, glcpp_parser_t *parser, const char *fmt, ...) in glcpp_warning()
112 remove_line_continuations(glcpp_parser_t *ctx, const char *shader) in remove_line_continuations()
220 glcpp_parser_t *parser = in glcpp_preprocess()
Dglcpp-lex.l121 glcpp_lex_update_state_per_token (glcpp_parser_t *parser, int token) in glcpp_lex_update_state_per_token()
201 glcpp_parser_t *parser = yyextra;
585 glcpp_lex_set_source_string(glcpp_parser_t *parser, const char *shader)