public class ScriptContext extends Object
Modifier and Type | Field and Description |
---|---|
private T[][] |
aatoken |
(package private) boolean |
allowJSThreads |
(package private) boolean |
chk |
private static int |
contextCount |
String |
contextPath |
(package private) boolean |
displayLoadErrorsSave |
String |
errorMessage |
(package private) String |
errorMessageUntranslated |
String |
errorType |
boolean |
executionPaused |
boolean |
executionStepping |
(package private) SV[] |
forVars |
String |
functionName |
(package private) Map<String,String> |
htFileCache |
int |
iCommandError |
int |
id |
boolean |
isComplete |
(package private) boolean |
isFunction |
boolean |
isJSThread |
(package private) boolean |
isStateScript |
(package private) boolean |
isTryCatch |
(package private) int |
iToken |
(package private) int |
lineEnd |
int[][] |
lineIndices |
(package private) short[] |
lineNumbers |
boolean |
mustResumeEval |
javajs.util.SB |
outputBuffer |
(package private) JmolParallelProcessor |
parallelProcessor |
ScriptContext |
parentContext |
int |
pc |
int |
pc0 |
int |
pcEnd |
private int[] |
pointers |
String |
script |
(package private) String |
scriptExtensions |
String |
scriptFileName |
(package private) int |
scriptLevel |
T[] |
statement |
(package private) int |
statementLength |
(package private) int |
theTok |
(package private) T |
theToken |
(package private) ContextToken |
token |
(package private) int |
tryPt |
Map<String,SV> |
vars |
Constructor and Description |
---|
ScriptContext() |
Modifier and Type | Method and Description |
---|---|
Map<String,SV> |
getFullMap() |
T[] |
getToken(int i) |
int |
getTokenCount() |
SV |
getVariable(String var)
Context variables go up the stack until a
function is found.
|
(package private) T[][] |
restoreTokens() |
(package private) void |
saveTokens(T[][] aa)
save pointers indicating state of if/then
|
void |
setMustResume() |
private static int contextCount
private T[][] aatoken
boolean allowJSThreads
boolean chk
public String contextPath
boolean displayLoadErrorsSave
public String errorMessage
String errorMessageUntranslated
public String errorType
public boolean executionPaused
public boolean executionStepping
public String functionName
public int iCommandError
public int id
public boolean isComplete
boolean isFunction
public boolean isJSThread
boolean isStateScript
boolean isTryCatch
SV[] forVars
int iToken
int lineEnd
public int[][] lineIndices
short[] lineNumbers
public boolean mustResumeEval
public javajs.util.SB outputBuffer
JmolParallelProcessor parallelProcessor
public ScriptContext parentContext
public int pc
public int pc0
public int pcEnd
public String script
String scriptExtensions
public String scriptFileName
int scriptLevel
public T[] statement
int statementLength
ContextToken token
int tryPt
T theToken
int theTok
private int[] pointers
public void setMustResume()
public SV getVariable(String var)
var
- void saveTokens(T[][] aa)
aa
- the command array token listT[][] restoreTokens()
public int getTokenCount()
public T[] getToken(int i)