IT DOES STUFF!!!!!1¹11eleven

This commit is contained in:
Markus Hauschild
2013-06-01 21:10:05 +02:00
parent 1cc00cc850
commit 5865c5fff0
4 changed files with 29 additions and 7 deletions

View File

@@ -57,7 +57,7 @@
%type program {int}
program ::= fundef(F). { PrintVisitor* pv = new PrintVisitor; F->accept(pv); F->accept(cv); delete pv; }
program ::= expr(E). { PrintVisitor* pv = new PrintVisitor; E->accept(pv); E->accept(cv); delete pv; }
program ::= expr(E). { PrintVisitor* pv = new PrintVisitor; E->accept(pv); cv->JIT(E); delete pv; }
%type fundef {FunctionDefinition*}
fundef(A) ::= type(T) T_IDENTIFIER(ID) T_LPAREN params(P) T_RPAREN T_BEGIN statements(S) T_END.