ExprDef

enum haxe.macro.ExprDefimport haxe.macro.ExprAvailable in flash8, flash, neko, js, php, cpp, cs, java EWhile(econd : Expr,e : Expr,normalWhile : Bool) EVars(vars : Array<Var>) EUntyped(e : Expr) EUnop(op : Unop,postFix : Bool,e : Expr) ETry(e : Expr,catches : Array<Catch>) EThrow(e : Expr) ETernary(econd : Expr,eif : Expr,eelse : Expr) ESwitch(e : Expr,cases : Array<Case>,edef : Null<Null<Expr>>) EReturn(?e : Expr) EParenthesis(e : Expr) EObjectDecl(fields : Array<{ field : String, expr : Expr }>) ENew(t : TypePath,params : Array<Expr>) EMeta(s : MetadataEntry,e : Expr) EIn(e1 : Expr,e2 : Expr) EIf(econd : Expr,eif : Expr,eelse : Null<Expr>) EFunction(name : Null<String>,f : Function) EFor(it : Expr,expr : Expr) EField(e : Expr,field : String) EDisplayNew(t : TypePath) EDisplay(e : Expr,isCall : Bool) EContinue EConst(c : Constant) ECheckType(e : Expr,t : ComplexType) 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)
version #16262, modified 2013-02-24 23:50:29 by api
0 comment