Lines Matching defs:type
2 /* Process source files and output type information.
58 %type <p> struct_fields yacc_ids yacc_typematch
59 %type <t> type lasttype
60 %type <o> optionsopt options option optionseq optionseqopt
61 %type <s> type_option stringseq
108 lasttype: type
134 p->type = NULL;
137 p->type = NULL;
145 if (strcmp ($2, "type") == 0)
150 p->type = newtype;
154 p->type = newtype;
186 | type optionsopt ID bitfieldopt ';' struct_fields
189 p->type = adjust_field_type ($1, $2);
196 | type optionsopt ID ARRAY ';' struct_fields
199 p->type = adjust_field_type (create_array ($1, $4), $2);
206 | type optionsopt ID ARRAY ARRAY ';' struct_fields
209 p->type = create_array (create_array ($1, $5), $4);
216 | type ':' bitfieldlen ';' struct_fields
228 type: SCALAR
232 | type '*'
275 | type_option '(' type ')'
277 | NESTED_PTR '(' type ',' stringseq ',' stringseq ')'
281 d.type = adjust_field_type ($3, NULL);