Skip to content

hscript.Interp

hscript.Interp

Fields

NameType
variableshaxe.ds.StringMap
localshaxe.ds.StringMap
binopshaxe.ds.StringMap
depthI32
inTryBool
declaredhl.types.ArrayObj
returnValueDyn

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