lsym_type
case lsym_type:
} else if ((lsym == lsym_type && ps.paren.len == 0)
if (lsym == lsym_type && ps.paren.len == 0
if (lsym == lsym_type /* in parentheses */
return lsym_type;
return lsym_type;
if (lsym == lsym_tag || lsym == lsym_type)
lsym = lsym_type;
return lsym_type;
return lsym_type;
{"_Bool", lsym_type},
{"bool", lsym_type},
{"char", lsym_type},
{"double", lsym_type},
{"float", lsym_type},
{"int", lsym_type},
{"long", lsym_type},
{"short", lsym_type},
{"signed", lsym_type},
{"unsigned", lsym_type},
{"void", lsym_type},