[qfcc] Rework type expression handling

The expression grammar has been tidied up and some basic checks are made
of parameters to the type functions. Also, type parameters are looked up
so parsing now works properly. However, the type parameters are not used
correctly, so function generation doesn't work.
This commit is contained in:
Bill Currie 2024-04-26 15:20:13 +09:00
parent f7ed55d317
commit e8da9924c0
8 changed files with 265 additions and 98 deletions

View file

@ -96,6 +96,7 @@ is_lvalue (const expr_t *expr)
case sy_const:
break;
case sy_type:
case sy_type_param:
break;
case sy_expr:
break;