ExprDef

loreline.lorscript.ExprDef (Enum)

Constructors

EConst

EConst(c: Anonymous)

Parameters:

Name Type
c Anonymous

EIdent

EIdent(v: String)

Parameters:

Name Type
v String

EVar

EVar(n: String, ?t: Anonymous, ?e: Null<loreline.lorscript.Expr>)

Parameters:

Name Type
n String
?t Anonymous
?e Null<loreline.lorscript.Expr>

EParent

EParent(e: loreline.lorscript.Expr)

Parameters:

Name Type
e loreline.lorscript.Expr

EBlock

EBlock(e: Array<loreline.lorscript.Expr>)

Parameters:

Name Type
e Array<loreline.lorscript.Expr>

EField

EField(e: loreline.lorscript.Expr, f: String)

Parameters:

Name Type
e loreline.lorscript.Expr
f String

EBinop

EBinop(op: String, e1: loreline.lorscript.Expr, e2: loreline.lorscript.Expr)

Parameters:

Name Type
op String
e1 loreline.lorscript.Expr
e2 loreline.lorscript.Expr

EUnop

EUnop(op: String, prefix: Bool, e: loreline.lorscript.Expr)

Parameters:

Name Type
op String
prefix Bool
e loreline.lorscript.Expr

ECall

ECall(e: loreline.lorscript.Expr, params: Array<loreline.lorscript.Expr>)

Parameters:

Name Type
e loreline.lorscript.Expr
params Array<loreline.lorscript.Expr>

EIf

EIf(cond: loreline.lorscript.Expr, e1: loreline.lorscript.Expr, ?e2: Null<loreline.lorscript.Expr>)

Parameters:

Name Type
cond loreline.lorscript.Expr
e1 loreline.lorscript.Expr
?e2 Null<loreline.lorscript.Expr>

EWhile

EWhile(cond: loreline.lorscript.Expr, e: loreline.lorscript.Expr)

Parameters:

Name Type
cond loreline.lorscript.Expr
e loreline.lorscript.Expr

EFor

EFor(v: String, it: loreline.lorscript.Expr, e: loreline.lorscript.Expr)

Parameters:

Name Type
v String
it loreline.lorscript.Expr
e loreline.lorscript.Expr

EBreak

EBreak

EContinue

EContinue

EFunction

EFunction(args: Array<loreline.lorscript.Argument>, e: loreline.lorscript.Expr, ?name: String, ?ret: Anonymous)

Parameters:

Name Type
args Array<loreline.lorscript.Argument>
e loreline.lorscript.Expr
?name String
?ret Anonymous

EReturn

EReturn(?e: Null<loreline.lorscript.Expr>)

Parameters:

Name Type
?e Null<loreline.lorscript.Expr>

EArray

EArray(e: loreline.lorscript.Expr, index: loreline.lorscript.Expr)

Parameters:

Name Type
e loreline.lorscript.Expr
index loreline.lorscript.Expr

EArrayDecl

EArrayDecl(e: Array<loreline.lorscript.Expr>)

Parameters:

Name Type
e Array<loreline.lorscript.Expr>

ENew

ENew(cl: String, params: Array<loreline.lorscript.Expr>)

Parameters:

Name Type
cl String
params Array<loreline.lorscript.Expr>

EThrow

EThrow(e: loreline.lorscript.Expr)

Parameters:

Name Type
e loreline.lorscript.Expr

ETry

ETry(e: loreline.lorscript.Expr, v: String, t: Null<Anonymous>, ecatch: loreline.lorscript.Expr)

Parameters:

Name Type
e loreline.lorscript.Expr
v String
t Null
ecatch loreline.lorscript.Expr

EObject

EObject(fl: Array<AnonStruct>)

Parameters:

Name Type
fl Array

ETernary

ETernary(cond: loreline.lorscript.Expr, e1: loreline.lorscript.Expr, e2: loreline.lorscript.Expr)

Parameters:

Name Type
cond loreline.lorscript.Expr
e1 loreline.lorscript.Expr
e2 loreline.lorscript.Expr

ESwitch

ESwitch(e: loreline.lorscript.Expr, cases: Array<AnonStruct>, ?defaultExpr: Null<loreline.lorscript.Expr>)

Parameters:

Name Type
e loreline.lorscript.Expr
cases Array
?defaultExpr Null<loreline.lorscript.Expr>

EDoWhile

EDoWhile(cond: loreline.lorscript.Expr, e: loreline.lorscript.Expr)

Parameters:

Name Type
cond loreline.lorscript.Expr
e loreline.lorscript.Expr

EMeta

EMeta(name: String, args: Array<loreline.lorscript.Expr>, e: loreline.lorscript.Expr)

Parameters:

Name Type
name String
args Array<loreline.lorscript.Expr>
e loreline.lorscript.Expr

ECheckType

ECheckType(e: loreline.lorscript.Expr, t: Anonymous)

Parameters:

Name Type
e loreline.lorscript.Expr
t Anonymous

Metadata

Name Parameters
:hxGen -