Skip to content hscript.Interp
Fields
| Name | Type |
|---|
| variables | haxe.ds.StringMap |
| locals | haxe.ds.StringMap |
| binops | haxe.ds.StringMap |
| depth | I32 |
| inTry | Bool |
| declared | hl.types.ArrayObj |
| returnValue | Dyn |
Protos
f@6589 resetVariables(hscript.Interp) → Void
f@6590 posInfos(hscript.Interp) → Virtual[className, customParams, fileName, lineNumber, methodName]
f@6591 initOps(hscript.Interp) → Void
f@6592 setVar(hscript.Interp, String, Dyn) → Void
f@6593 assign(hscript.Interp, hscript.Expr, hscript.Expr) → Dyn
f@6594 assignOp(hscript.Interp, String, Fun) → Void
f@6595 evalAssignOp(hscript.Interp, String, Fun, hscript.Expr, hscript.Expr) → Dyn
f@6596 increment(hscript.Interp, hscript.Expr, Bool, I32) → Dyn
f@6597 execute(hscript.Interp, hscript.Expr) → Dyn
f@6598 exprReturn(hscript.Interp, hscript.Expr) → Dyn
f@6599 duplicate(hscript.Interp, haxe.ds.StringMap) → haxe.ds.StringMap
f@6600 restore(hscript.Interp, I32) → Void
f@6601 resolve(hscript.Interp, String) → Dyn
f@6602 expr(hscript.Interp, hscript.Expr) → Dyn
f@6603 doWhileLoop(hscript.Interp, hscript.Expr, hscript.Expr) → Void
f@6604 whileLoop(hscript.Interp, hscript.Expr, hscript.Expr) → Void
f@6605 makeIterator(hscript.Interp, Dyn) → Virtual[hasNext, next]
f@6606 forLoop(hscript.Interp, String, hscript.Expr, hscript.Expr) → Void
f@6607 get(hscript.Interp, Dyn, String) → Dyn
f@6608 set(hscript.Interp, Dyn, String, Dyn) → Dyn
f@6609 fcall(hscript.Interp, Dyn, String, hl.types.ArrayDyn) → Dyn
f@6610 call(hscript.Interp, Dyn, Dyn, hl.types.ArrayDyn) → Dyn
f@6611 cnew(hscript.Interp, String, hl.types.ArrayDyn) → Dyn
Bindings
- static
f@6612 __constructor__(hscript.Interp) → Void