Lines Matching refs:decl_state
52 static struct token *handle_attributes(struct token *token, struct decl_state *ctx);
54 typedef struct token *declarator_t(struct token *, struct symbol *, struct decl_state *);
79 struct decl_state *);
674 static void apply_modifiers(struct position pos, struct decl_state *ctx) in apply_modifiers()
719 struct token *token, struct decl_state *ctx, in struct_union_enum_specifier()
722 struct decl_state attr = { }; in struct_union_enum_specifier()
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()
923 struct decl_state ctx = { }; 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 …ct token *attribute_address_space(struct token *token, struct symbol *attr, struct decl_state *ctx) 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 … token *attribute_designated_init(struct token *token, struct symbol *attr, struct decl_state *ctx) in attribute_designated_init()
1303 …oken *attribute_transparent_union(struct token *token, struct symbol *attr, struct decl_state *ctx) in attribute_transparent_union()
1327 static struct token *attribute_specifier(struct token *token, struct symbol *sym, struct decl_state… in attribute_specifier()
1349 static unsigned long decl_modifiers(struct decl_state *ctx) in decl_modifiers()
1356 static struct token *storage_specifier(struct token *next, struct symbol *sym, struct decl_state *c… in storage_specifier()
1374 static struct token *thread_specifier(struct token *next, struct symbol *sym, struct decl_state *ct… in thread_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()
1428 static struct token *generic_qualifier(struct token *next, struct symbol *sym, struct decl_state *c… in generic_qualifier()
1505 static struct token *handle_qualifiers(struct token *t, struct decl_state *ctx) in handle_qualifiers()
1520 static struct token *declaration_specifiers(struct token *token, struct decl_state *ctx) in declaration_specifiers()
1625 static struct token *declarator(struct token *token, struct decl_state *ctx);
1627 static struct token *handle_asm_name(struct token *token, struct decl_state *ctx) in handle_asm_name()
1697 static struct token *handle_attributes(struct token *token, struct decl_state *ctx) in handle_attributes()
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()
1894 struct decl_state ctx = {.prefer_abstract = 0}; in declaration_list()
1944 struct decl_state ctx = {.prefer_abstract = 1}; in parameter_declaration()
1960 struct decl_state ctx = {.prefer_abstract = 1}; in typename()
2442 struct decl_state ctx = { }; in handle_label_attributes()
2892 struct decl_state ctx = { .ident = &ident }; in external_declaration()