added function, return, arrays

separated variables from locals
This commit is contained in:
Nicolas Cannasse
2008-07-03 17:31:55 +00:00
parent b4e795910d
commit 50c88eaffe
7 changed files with 199 additions and 41 deletions
+4
View File
@@ -45,6 +45,10 @@ enum Expr {
EFor( v : String, it : Expr, e : Expr );
EBreak;
EContinue;
EFunction( params : Array<String>, e : Expr, ?name : String );
EReturn( ?e : Expr );
EArray( e : Expr, index : Expr );
EArrayDecl( e : Array<Expr> );
}
enum Error {