Lines Matching defs:token
116 static void asm_modifier(struct token *token, unsigned long *mods, unsigned long mod) in asm_modifier()
617 static struct token *skip_to(struct token *token, int op) in skip_to()
625 struct token *expect(struct token *token, int op, const char *where) in expect()
647 static void unexpected(struct token *token, const char *errmsg) in unexpected()
705 struct symbol *label_symbol(struct token *token, int used) in label_symbol()
719 struct token *token, struct decl_state *ctx, in struct_union_enum_specifier()
720 struct token *(*parse)(struct token *, struct symbol *)) in struct_union_enum_specifier()
777 static struct token *parse_struct_declaration(struct token *token, struct symbol *sym) in parse_struct_declaration()
795 static struct token *parse_union_declaration(struct token *token, struct symbol *sym) in parse_union_declaration()
800 static struct token *struct_specifier(struct token *token, struct symbol *sym, struct decl_state *c… in struct_specifier()
805 static struct token *union_specifier(struct token *token, struct symbol *sym, struct decl_state *ct… in union_specifier()
911 static struct token *parse_enum_declaration(struct token *token, struct symbol *parent) in parse_enum_declaration()
1039 static struct token *enum_specifier(struct token *token, struct symbol *sym, struct decl_state *ctx) in enum_specifier()
1050 static struct token *typeof_specifier(struct token *token, struct symbol *sym, struct decl_state *c… in typeof_specifier()
1076 static struct token *autotype_specifier(struct token *token, struct symbol *sym, struct decl_state … in autotype_specifier()
1083 static struct token *ignore_attribute(struct token *token, struct symbol *attr, struct decl_state *… in ignore_attribute()
1091 static struct token *attribute_packed(struct token *token, struct symbol *attr, struct decl_state *… in attribute_packed()
1100 static struct token *attribute_aligned(struct token *token, struct symbol *attr, struct decl_state … in attribute_aligned()
1130 static struct token *attribute_modifier(struct token *token, struct symbol *attr, struct decl_state… in attribute_modifier()
1136 static struct token *attribute_function(struct token *token, struct symbol *attr, struct decl_state… in attribute_function()
1142 static struct token *attribute_bitwise(struct token *token, struct symbol *attr, struct decl_state … in attribute_bitwise()
1159 static struct token *attribute_address_space(struct token *token, struct symbol *attr, struct decl_… in attribute_address_space()
1253 static struct token *attribute_mode(struct token *token, struct symbol *attr, struct decl_state *ct… in attribute_mode()
1269 static struct token *attribute_context(struct token *token, struct symbol *attr, struct decl_state … in attribute_context()
1294 static struct token *attribute_designated_init(struct token *token, struct symbol *attr, struct dec… in attribute_designated_init()
1303 static struct token *attribute_transparent_union(struct token *token, struct symbol *attr, struct d… in attribute_transparent_union()
1315 static struct token *recover_unknown_attribute(struct token *token) in recover_unknown_attribute()
1327 static struct token *attribute_specifier(struct token *token, struct symbol *sym, struct decl_state… in attribute_specifier()
1387 static struct token *attribute_force(struct token *token, struct symbol *attr, struct decl_state *c… in attribute_force()
1393 static struct token *alignas_specifier(struct token *token, struct symbol *sym, struct decl_state *… in alignas_specifier()
1520 static struct token *declaration_specifiers(struct token *token, struct decl_state *ctx) in declaration_specifiers()
1599 static struct token *abstract_array_declarator(struct token *token, struct symbol *sym) in abstract_array_declarator()
1627 static struct token *handle_asm_name(struct token *token, struct decl_state *ctx) in handle_asm_name()
1649 static bool match_attribute(struct token *token) in match_attribute()
1661 static struct token *skip_attribute(struct token *token) in skip_attribute()
1680 static struct token *skip_attributes(struct token *token) in skip_attributes()
1697 static struct token *handle_attributes(struct token *token, struct decl_state *ctx) in handle_attributes()
1704 static int is_nested(struct token *token, struct token **p, in is_nested()
1734 static enum kind which_func(struct token *token, in which_func()
1773 static struct token *direct_declarator(struct token *token, struct decl_state *ctx) in direct_declarator()
1820 static struct token *pointer(struct token *token, struct decl_state *ctx) in pointer()
1840 static struct token *declarator(struct token *token, struct decl_state *ctx) in declarator()
1846 static struct token *handle_bitfield(struct token *token, struct decl_state *ctx) in handle_bitfield()
1892 static struct token *declaration_list(struct token *token, struct symbol_list **list) in declaration_list()
1924 static struct token *struct_declaration_list(struct token *token, struct symbol_list **list) in struct_declaration_list()
1942 static struct token *parameter_declaration(struct token *token, struct symbol *sym) in parameter_declaration()
1958 struct token *typename(struct token *token, struct symbol **p, int *forced) in typename()
1978 static struct token *expression_statement(struct token *token, struct expression **tree) in expression_statement()
1984 static struct token *parse_asm_operands(struct token *token, struct statement *stmt, in parse_asm_operands()
2006 static struct token *parse_asm_clobbers(struct token *token, struct statement *stmt, in parse_asm_clobbers()
2019 static struct token *parse_asm_labels(struct token *token, struct statement *stmt, in parse_asm_labels()
2035 static struct token *parse_asm_statement(struct token *token, struct statement *stmt) in parse_asm_statement()
2063 static struct token *parse_static_assert(struct token *token, struct symbol_list **unused) in parse_static_assert()
2218 static struct token *parse_return_statement(struct token *token, struct statement *stmt) in parse_return_statement()
2240 static struct token *parse_for_statement(struct token *token, struct statement *stmt) in parse_for_statement()
2275 static struct token *parse_while_statement(struct token *token, struct statement *stmt) in parse_while_statement()
2292 static struct token *parse_do_statement(struct token *token, struct statement *stmt) in parse_do_statement()
2315 static struct token *parse_if_statement(struct token *token, struct statement *stmt) in parse_if_statement()
2327 static inline struct token *case_statement(struct token *token, struct statement *stmt) in case_statement()
2335 static struct token *parse_case_statement(struct token *token, struct statement *stmt) in parse_case_statement()
2343 static struct token *parse_default_statement(struct token *token, struct statement *stmt) in parse_default_statement()
2348 static struct token *parse_loop_iterator(struct token *token, struct statement *stmt) in parse_loop_iterator()
2358 static struct token *parse_switch_statement(struct token *token, struct statement *stmt) in parse_switch_statement()
2389 static struct token *parse_goto_statement(struct token *token, struct statement *stmt) in parse_goto_statement()
2407 static struct token *parse_context_statement(struct token *token, struct statement *stmt) in parse_context_statement()
2426 static struct token *parse_range_statement(struct token *token, struct statement *stmt) in parse_range_statement()
2440 static struct token *handle_label_attributes(struct token *token, struct symbol *label) in handle_label_attributes()
2449 static struct token *statement(struct token *token, struct statement **tree) in statement()
2494 static struct token *label_statement(struct token *token) in label_statement()
2509 static struct token * statement_list(struct token *token, struct statement_list **list) in statement_list()
2541 static struct token *identifier_list(struct token *token, struct symbol *fn) in identifier_list()
2560 static struct token *parameter_type_list(struct token *token, struct symbol *fn) in parameter_type_list()
2589 struct token *compound_statement(struct token *token, struct statement *stmt) in compound_statement()
2598 static struct expression *identifier_expression(struct token *token) in identifier_expression()
2622 static struct token *single_initializer(struct expression **ep, struct token *token) in single_initializer()
2682 static struct token *initializer_list(struct expression_list **list, struct token *token) in initializer_list()
2698 struct token *initializer(struct expression **tree, struct token *token) in initializer()
2736 static struct token *parse_function_body(struct token *token, struct symbol *decl, in parse_function_body()
2845 static struct token *parse_k_r_arguments(struct token *token, struct symbol *decl, in parse_k_r_arguments()
2871 static struct token *toplevel_asm_declaration(struct token *token, struct symbol_list **list) in toplevel_asm_declaration()
2887 struct token *external_declaration(struct token *token, struct symbol_list **list, in external_declaration()