Interp
loreline.lorscript.Interp (Class)
Instance Members
variables: MapposInfos(): haxe.PosInfos| Returns |
|---|
| haxe.PosInfos |
| Name | Type |
|---|---|
expr |
Expr |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
e |
Expr |
| Returns |
|---|
| Dynamic |
new(interpreter: loreline.Interpreter): Void| Name | Type |
|---|---|
interpreter |
loreline.Interpreter |
Private Members
locals: Mapbinops: Mapdepth: IntinTry: Booldeclared: Array<AnonStruct>returnValue: DynamiccurExpr: Exprinterpreter: loreline.InterpreterresetVariables(): VoidinitOps(): Void| Name | Type |
|---|---|
name |
String |
v |
Dynamic |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
e1 |
Expr |
e2 |
Expr |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
op |
String |
fop |
Function |
| Name | Type |
|---|---|
op |
String |
fop |
Function |
e1 |
Expr |
e2 |
Expr |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
e |
Expr |
prefix |
Bool |
delta |
Int |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
e |
Expr |
| Returns |
|---|
| Dynamic |
duplicate(h: Map): haxe.ds.Map<String, Null<duplicate.T>>| Name | Type |
|---|---|
h |
Map |
| Returns |
|---|
| haxe.ds.Map<String, Null<duplicate.T>> |
| Name | Type |
|---|---|
old |
Int |
| Name | Type | Default |
|---|---|---|
e |
Anonymous | |
rethrow |
Bool | false |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
e |
Dynamic |
| Name | Type |
|---|---|
id |
String |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
econd |
Expr |
e |
Expr |
| Name | Type |
|---|---|
econd |
Expr |
e |
Expr |
| Name | Type |
|---|---|
v |
Dynamic |
| Returns |
|---|
| Iterator |
| Name | Type |
|---|---|
n |
String |
it |
Expr |
e |
Expr |
loopRun(f: Function): Bool| Name | Type |
|---|---|
f |
Function |
| Returns |
|---|
| Bool |
| Name | Type |
|---|---|
o |
Dynamic |
| Returns |
|---|
| Bool |
| Name | Type |
|---|---|
map |
Dynamic |
key |
Dynamic |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
map |
Dynamic |
key |
Dynamic |
value |
Dynamic |
| Name | Type |
|---|---|
keys |
Array<Dynamic> |
values |
Array<Dynamic> |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
o |
Dynamic |
f |
String |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
o |
Dynamic |
f |
String |
v |
Dynamic |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
o |
Dynamic |
f |
String |
args |
Array<Dynamic> |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
o |
Dynamic |
f |
Dynamic |
args |
Array<Dynamic> |
| Returns |
|---|
| Dynamic |
callIsShadowed(): BoolReturns true when the identifier call resolves to an existing binding
(local, script variable, state field, character, function or beat), in
which case that binding wins over the dynamic call() special form.
| Returns |
|---|
| Bool |
Evaluates the call(target, args...) special form inside function code. Only functions can be called here: a beat target is an error because beats need the Loreline interpreter's async evaluation loop.
| Name | Type |
|---|---|
args |
Array<Dynamic> |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
cl |
String |
args |
Array<Dynamic> |
| Returns |
|---|
| Dynamic |