haXe API Documentation
Back |
Indexenum haxe.macro.ExprDef
import haxe.macro.Expr
Available in flash, neko, js, flash9, php, cpp
- EWhile(econd : Expr,e : Expr,normalWhile : Bool)
- EVars(vars : Array<{ type : Null<ComplexType>, name : String, expr : Null<Expr>}>)
- EUntyped(e : Expr)
- EUnop(op : Unop,postFix : Bool,e : Expr)
- EType(e : Expr,field : String)
- ETry(e : Expr,catches : Array<{ type : ComplexType, name : String, expr : Expr}>)
- EThrow(e : Expr)
- ETernary(econd : Expr,eif : Expr,eelse : Expr)
- ESwitch(e : Expr,cases : Array<{ values : Array<Expr>, expr : Expr}>,edef : Null<Expr>)
- EReturn(e : Null<Expr>)
- EParenthesis(e : Expr)
- EObjectDecl(fields : Array<{ field : String, expr : Expr}>)
- ENew(t : TypePath,params : Array<Expr>)
- EIf(econd : Expr,eif : Expr,eelse : Null<Expr>)
- EFunction(f : Function)
- EFor(v : String,it : Expr,expr : Expr)
- EField(e : Expr,field : String)
- EDisplayNew(t : TypePath)
- EDisplay(e : Expr,isCall : Bool)
- EContinue
- EConst(c : Constant)
- ECast(e : Expr,t : Null<ComplexType>)
- ECall(e : Expr,params : Array<Expr>)
- EBreak
- EBlock(exprs : Array<Expr>)
- EBinop(op : Binop,e1 : Expr,e2 : Expr)
- EArrayDecl(values : Array<Expr>)
- EArray(e1 : Expr,e2 : Expr)
Back |
Index