前端基本构建完毕,build前端部分无报错,argument类删除后端报错,llvmIR输出待完成

This commit is contained in:
rain2133
2025-06-22 00:25:43 +08:00
parent 73b382773a
commit 4828c18f96
5 changed files with 231 additions and 99 deletions

View File

@@ -159,9 +159,10 @@ primaryExp: LPAREN exp RPAREN
| string;
number: ILITERAL | FLITERAL;
unaryExp: primaryExp #primExp
| Ident LPAREN (funcRParams)? RPAREN #call
| unaryOp unaryExp #unExp;
call: Ident LPAREN (funcRParams)? RPAREN;
unaryExp: primaryExp
| call
| unaryOp unaryExp;
unaryOp: ADD|SUB|NOT;
funcRParams: exp (COMMA exp)*;