ExprDef

enum haxe.macro.ExprDefimport haxe.macro.ExprAvailable in flash8, flash, neko, js, 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 : Expr) EParenthesis(e : Expr) EObjectDecl(fields : Array<{ field : String, expr : Expr }>) ENew(t : TypePath,params : Array<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 #13307, modified 2012-04-12 22:29:05 by api

0 Comments