Add do ... while support. (#51)

Add `do ... while` support.
This commit is contained in:
Pavel Alexandrov
2016-10-03 12:24:53 +02:00
committed by Nicolas Cannasse
parent 55ed2c0d5c
commit aa16393c1b
8 changed files with 52 additions and 1 deletions
+1
View File
@@ -67,6 +67,7 @@ enum Expr {
EObject( fl : Array<{ name : String, e : Expr }> );
ETernary( cond : Expr, e1 : Expr, e2 : Expr );
ESwitch( e : Expr, cases : Array<{ values : Array<Expr>, expr : Expr }>, ?defaultExpr : Expr);
EDoWhile( cond : Expr, e : Expr);
}
typedef Argument = { name : String, ?t : CType, ?opt : Bool };