org.jmol.script
Class ScriptFunction
java.lang.Object
org.jmol.script.ScriptFunction
- Direct Known Subclasses:
- ParallelProcessor
public class ScriptFunction
- extends Object
|
Method Summary |
(package private) void |
addVariable(String name,
boolean isParameter)
|
String |
getSignature()
|
boolean |
isVariable(String ident)
|
(package private) static void |
setFunction(ScriptFunction function,
String script,
int ichCurrentCommand,
int pt,
short[] lineNumbers,
int[][] lineIndices,
List<Token[]> lltoken)
|
private void |
setScript(String s)
|
(package private) void |
setVariables(Map<String,ScriptVariable> contextVariables,
List<ScriptVariable> params)
|
String |
toString()
|
void |
unsetVariables(Map<String,ScriptVariable> contextVariables,
List<ScriptVariable> params)
|
pt0
int pt0
chpt0
int chpt0
cmdpt0
int cmdpt0
typeName
protected String typeName
name
public String name
nParameters
int nParameters
names
List<String> names
tok
int tok
variables
Map<String,String> variables
returnValue
ScriptVariable returnValue
aatoken
public Token[][] aatoken
lineIndices
int[][] lineIndices
lineNumbers
short[] lineNumbers
script
String script
ScriptFunction
ScriptFunction(String name,
int tok)
isVariable
public boolean isVariable(String ident)
setVariables
void setVariables(Map<String,ScriptVariable> contextVariables,
List<ScriptVariable> params)
unsetVariables
public void unsetVariables(Map<String,ScriptVariable> contextVariables,
List<ScriptVariable> params)
addVariable
void addVariable(String name,
boolean isParameter)
setFunction
static void setFunction(ScriptFunction function,
String script,
int ichCurrentCommand,
int pt,
short[] lineNumbers,
int[][] lineIndices,
List<Token[]> lltoken)
setScript
private void setScript(String s)
getSignature
public String getSignature()
toString
public String toString()
- Overrides:
toString in class Object