{ $$ = yylval.gs; }
| _COMPLEX
{ $$ = yylval.gs; }
+ | _IMAGINARY
+ { $$ = yylval.gs; }
| FLOATING_POINT
{ $$ = yylval.gs; }
| INTEGER
$$ = make_node(scanner, NODE_TYPE_SPECIFIER);
$$->u.type_specifier.type = TYPESPEC_COMPLEX;
}
+ | _IMAGINARY
+ {
+ $$ = make_node(scanner, NODE_TYPE_SPECIFIER);
+ $$->u.type_specifier.type = TYPESPEC_IMAGINARY;
+ }
| ID_TYPE
{
$$ = make_node(scanner, NODE_TYPE_SPECIFIER);