Class ScriptContext


  • public class ScriptContext
    extends java.lang.Object
    • Field Detail

      • contextCount

        private static int contextCount
      • aatoken

        private T[][] aatoken
      • allowJSThreads

        boolean allowJSThreads
      • chk

        boolean chk
      • contextPath

        public java.lang.String contextPath
      • vars

        public java.util.Map<java.lang.String,​SV> vars
      • displayLoadErrorsSave

        boolean displayLoadErrorsSave
      • errorMessage

        public java.lang.String errorMessage
      • errorMessageUntranslated

        java.lang.String errorMessageUntranslated
      • errorType

        public java.lang.String errorType
      • executionPaused

        public boolean executionPaused
      • executionStepping

        public boolean executionStepping
      • functionName

        public java.lang.String functionName
      • iCommandError

        public int iCommandError
      • id

        public int id
      • isComplete

        public boolean isComplete
      • isFunction

        boolean isFunction
      • isJSThread

        public boolean isJSThread
      • isStateScript

        boolean isStateScript
      • isTryCatch

        boolean isTryCatch
      • forVars

        SV[] forVars
      • iToken

        int iToken
      • lineEnd

        int lineEnd
      • lineIndices

        public int[][] lineIndices
      • lineNumbers

        short[] lineNumbers
      • mustResumeEval

        public boolean mustResumeEval
      • outputBuffer

        public javajs.util.SB outputBuffer
      • pc

        public int pc
      • pc0

        public int pc0
      • pcEnd

        public int pcEnd
      • script

        public java.lang.String script
      • scriptExtensions

        java.lang.String scriptExtensions
      • scriptFileName

        public java.lang.String scriptFileName
      • scriptLevel

        int scriptLevel
      • statement

        public T[] statement
      • htFileCache

        java.util.Map<java.lang.String,​java.lang.String> htFileCache
      • statementLength

        int statementLength
      • tryPt

        int tryPt
      • theToken

        T theToken
      • theTok

        int theTok
      • pointers

        private int[] pointers
      • why

        public java.lang.String why
      • privateFuncs

        public java.util.Map<java.lang.String,​ScriptFunction> privateFuncs
    • Constructor Detail

      • ScriptContext

        ScriptContext()
    • Method Detail

      • setMustResume

        public void setMustResume()
      • getVariable

        public SV getVariable​(java.lang.String var)
        Context variables go up the stack until a function is found. That is considered to be the highest level.
        Parameters:
        var -
        Returns:
        context variables
      • getFullMap

        public java.util.Map<java.lang.String,​SV> getFullMap()
      • saveTokens

        void saveTokens​(T[][] aa)
        save pointers indicating state of if/then
        Parameters:
        aa - the command array token list
      • restoreTokens

        T[][] restoreTokens()
      • getTokenCount

        public int getTokenCount()
      • getToken

        public T[] getToken​(int i)