org.jmol.viewer
Class Eval
java.lang.Object
org.jmol.viewer.Eval
class Eval
- extends java.lang.Object
Method Summary |
private void |
animation()
|
private void |
animationDirection()
|
private void |
animationMode()
|
private void |
assignBitsetVariable(java.lang.String variable,
java.util.BitSet bs)
|
private javax.vecmath.Point3f |
atomCenterOrCoordinateParameter(int i)
|
private float |
atomProperty(Atom atom,
int tokWhat,
boolean asInt)
|
private void |
axes(int index)
|
private void |
background(int i)
|
(package private) java.util.BitSet |
bitSetForModelFileNumber(int m)
|
(package private) java.lang.Object |
bitsetTokenVector(java.lang.Object v)
|
private void |
bondorder()
|
private boolean |
booleanParameter(int i)
|
private void |
boundbox(int index)
|
private void |
calculate()
|
private void |
center(int i)
|
private void |
centerAt()
|
private javax.vecmath.Point3f |
centerParameter(int i)
|
private boolean |
changeElementColor(java.lang.String str,
int argb)
|
private boolean |
checkContinue()
|
private void |
checkLength(int length)
|
private void |
checkLength(int length,
int errorPt)
|
private int |
checkLength23()
|
private void |
checkLength34()
|
(package private) java.lang.Object |
checkScriptSilent(java.lang.String script)
|
private boolean |
checkToken(int i)
|
(package private) void |
clearDefinitionsAndLoadPredefined()
|
private void |
clearPredefined(java.lang.String[] list)
|
private void |
clearState(boolean tQuiet)
|
private void |
color()
|
private void |
colorObject(int tokObject,
int index)
|
(package private) static int |
colorPtToInt(javax.vecmath.Point3f pt)
|
private void |
colorShape(int shapeType,
int index,
boolean isBackground)
|
private java.util.BitSet |
comparatorInstruction(int tokWhat,
float[] data,
int tokOperator,
int comparisonValue,
float comparisonFloat)
|
private void |
configuration()
|
private void |
connect()
|
private void |
console()
|
(package private) java.lang.String |
contextTrace()
|
private void |
data()
|
private void |
dataFrame(int datatype)
|
private void |
define()
|
private void |
delay()
|
private void |
delay(long millis)
|
private void |
delete()
|
(package private) void |
deleteAtomsInVariables(java.util.BitSet bsDeleted)
|
private void |
dipole()
|
private void |
display(boolean isDisplay)
|
private void |
dots(int iShape)
|
private void |
draw()
|
private void |
echo(int index,
boolean isImage)
|
private void |
ellipsoid()
|
(package private) void |
error(int error)
|
(package private) void |
error(int error,
java.lang.String value)
|
(package private) void |
error(int error,
java.lang.String value,
java.lang.String more)
|
(package private) boolean |
error(int error,
java.lang.String value,
java.lang.String more,
boolean warningOnly)
|
(package private) void |
evalError(java.lang.String message)
|
(package private) static java.lang.Object |
evaluateExpression(Viewer viewer,
java.lang.Object expr)
a general-use method to evaluate a "SET" type expression. |
private java.util.BitSet |
expression(int index)
|
private java.util.BitSet |
expression(Token[] code,
int pcStart,
int pcStop,
boolean allowRefresh,
boolean allowUnderflow,
boolean mustBeBitSet,
boolean andNotDeleted)
|
private java.lang.String |
extractCommandOption(java.lang.String name)
|
private void |
file()
|
private float |
floatParameter(int index)
|
private float |
floatParameter(int i,
float min,
float max)
|
private int |
floatParameterSet(int i,
float[] fparams)
|
private float |
floatSetting(int pt)
|
private float |
floatSetting(int pt,
float min,
float max)
|
private void |
flowControl(int tok)
|
private void |
font(int shapeType,
float fontsize)
|
private void |
frame(int offset)
|
private void |
frameControl(int i,
boolean isSubCmd)
|
private void |
frank(int index)
|
private void |
function()
|
private int |
getArgbParam(int index)
|
private int |
getArgbParam(int index,
boolean allowNone)
|
private int |
getArgbParamLast(int index,
boolean allowNone)
|
private java.util.BitSet |
getAtomBits(int tokType,
java.lang.Object specInfo)
|
(package private) static java.util.BitSet |
getAtomBitSet(Eval e,
Viewer viewer,
java.lang.Object atomExpression)
|
(package private) static java.util.Vector |
getAtomBitSetVector(Eval e,
Viewer viewer,
java.lang.Object atomExpression)
|
(package private) java.lang.String |
getBitsetIdent(java.util.BitSet bs,
java.lang.String label,
java.lang.Object tokenValue,
boolean useAtomMap)
|
protected java.lang.Object |
getBitsetProperty(java.util.BitSet bs,
int tok,
javax.vecmath.Point3f ptRef,
javax.vecmath.Point4f planeRef,
java.lang.Object tokenValue,
java.lang.Object opValue,
boolean useAtomMap,
int ptAtom)
|
private Token |
getBitsetPropertySelector(int i,
boolean mustBeSettable)
|
private int |
getColorTriad(int i)
|
private java.lang.String |
getCommand(int pc)
|
private Token |
getContextVariableAsToken(java.lang.String var)
|
private javax.vecmath.Vector3f |
getDrawObjectAxis(java.lang.String axisID)
|
private javax.vecmath.Point3f |
getDrawObjectCenter(java.lang.String axisID)
|
(package private) java.lang.String |
getErrorMessage()
|
(package private) int |
getExecutionWalltime()
|
private java.lang.String |
getFullPathName()
|
private Function |
getFunction(java.lang.String name)
|
private java.lang.String |
getFunctionCalls(java.lang.String selectedFunction)
|
(package private) Token |
getFunctionReturn(java.lang.String name,
java.util.Vector params)
|
private java.lang.String |
getIsosurfaceJvxl()
|
private int |
getLinenumber()
|
private int |
getMadParameter()
|
private MinimizerInterface |
getMinimizer()
|
private java.lang.String |
getMoJvxl(int ptMO)
|
private java.lang.String |
getNextComment()
|
private java.lang.Object |
getNumericParameter(java.lang.String var)
|
private java.lang.Object |
getParameter(java.lang.String var,
boolean asToken)
|
private java.lang.String |
getParameterEscaped(java.lang.String var)
|
private javax.vecmath.Point3f |
getPoint3f(int i,
boolean allowFractional)
|
private javax.vecmath.Point4f |
getPoint4f(int i)
|
private java.lang.Object |
getPointOrPlane(int index,
boolean integerOnly,
boolean allowFractional,
boolean doConvert,
boolean implicitFractional,
int minDim,
int maxDim)
|
private void |
getProperty()
|
(package private) java.lang.String |
getScript()
|
private static int |
getSeqCode(Token instruction)
|
private int |
getSetAxesTypeMad(int index)
|
private java.lang.String |
getShapeNameParameter(int i)
|
private int |
getShapeType(int tok)
|
(package private) java.lang.String |
getState()
|
private java.lang.Object |
getStringObjectAsToken(java.lang.String s,
java.lang.String key)
|
private SymmetryInterface |
getSymmetry()
|
private Token |
getToken(int i)
|
private float |
getTranslucentLevel(int i)
|
private float |
getZoomFactor(int i,
int ptCenter,
float radius,
float factor0)
|
private void |
gotocmd()
|
(package private) void |
haltExecution()
|
private void |
hbond(boolean isCommand)
|
private void |
help()
|
private void |
history(int pt)
|
private javax.vecmath.Point4f |
hklParameter(int i)
|
private void |
hover()
|
private boolean |
ifCmd()
|
private void |
initIsosurface(int iShape)
|
private boolean |
insertArrayValue(java.lang.String key,
Token result)
|
private void |
instructionDispatchLoop(boolean doList)
|
private void |
integerOutOfRange(int min,
int max)
|
private int |
intParameter(int index)
|
private int |
intParameter(int i,
int min,
int max)
|
private int |
intSetting(int pt)
|
private int |
intSetting(int pt,
int val,
int min,
int max)
|
private void |
invertSelected()
|
private boolean |
isCenterParameter(int i)
|
private boolean |
isColorParam(int i)
|
(package private) boolean |
isExecutionPaused()
|
private boolean |
isFloatParameter(int index)
|
private void |
isosurface(int iShape)
|
private boolean |
isPoint3f(int i)
|
(package private) boolean |
isScriptExecuting()
|
private void |
label(int index)
|
private void |
lcaoCartoon()
|
private boolean |
listIsosurface(int iShape)
|
private void |
load()
|
private boolean |
loadError(java.lang.String msg)
|
private boolean |
loadFunction(java.lang.String name,
java.util.Vector params)
|
private boolean |
loadScript(java.lang.String filename,
java.lang.String script,
boolean debugCompiler)
|
(package private) boolean |
loadScriptFile(java.lang.String filename,
boolean tQuiet)
|
private boolean |
loadScriptFileInternal(java.lang.String filename)
|
(package private) boolean |
loadScriptString(java.lang.String script,
boolean tQuiet)
|
private void |
logDebugScript(int ifLevel)
|
private java.util.BitSet |
lookupIdentifierValue(java.lang.String identifier)
|
private java.util.BitSet |
lookupValue(java.lang.String variable,
boolean plurals)
|
private void |
message()
|
private void |
minimize()
|
private boolean |
mo(boolean isInitOnly)
|
private int |
modelNumberParameter(int index)
|
private void |
monitor()
|
private int |
moOffset(int index)
|
private void |
move()
|
private void |
moveto()
|
private void |
navigate()
|
private void |
numberOutOfRange(float min,
float max)
|
private java.lang.String |
objectNameParameter(int index)
|
private java.lang.String |
optParameterAsString(int i)
|
private java.lang.String |
parameterAsString(int i)
|
private java.lang.Object |
parameterExpression(int pt,
int ptMax,
java.lang.String key,
boolean asVector)
|
private java.lang.Object |
parameterExpression(int pt,
int ptMax,
java.lang.String key,
boolean asVector,
int ptAtom,
java.util.Hashtable localVars,
java.lang.String localVar)
|
private void |
pause()
|
(package private) void |
pauseExecution()
|
private void |
planeExpected()
|
private javax.vecmath.Point4f |
planeParameter(int i)
|
private void |
pmesh()
|
private void |
pointGroup()
|
private void |
polyhedra()
|
private void |
popContext()
|
private void |
predefine(java.lang.String script)
|
private void |
print()
|
private void |
proteinShape(int shapeType)
|
private void |
pushContext(Function function)
|
private float |
radiusParameter(int index,
float defaultValue)
Based on the form of the parameters, returns and encoded radius
as follows:
script meaning range encoded
+1.2 offset [0 - 10] x
-1.2 offset 0) x
1.2 absolute (0 - 10] x + 10
-30% 70% (-100 - 0) x + 200
+30% 130% (0 x + 200
80% percent (0 x + 100
in each case, numbers can be integer or float |
private void |
refresh()
|
private void |
reset()
|
private void |
restore()
|
private void |
restrict()
|
private void |
restrictSelected(boolean doInvert)
|
(package private) void |
resumePausedExecution()
|
private void |
returnCmd()
|
private void |
rotate(boolean isSpin,
boolean isSelected)
|
(package private) void |
runEval(boolean checkScriptOnly,
boolean openFiles,
boolean historyDisabled,
boolean listCommands)
|
private void |
runScript(java.lang.String script)
|
(package private) void |
runScript(java.lang.String script,
java.lang.StringBuffer outputBuffer)
|
private void |
save()
|
private void |
script(int tok)
|
private void |
scriptStatus(java.lang.String s)
|
private void |
select()
|
private void |
selectionHalo(int pt)
|
private void |
set()
|
private void |
setAtomShapeSize(int shape,
int defOn)
|
private void |
setBitsetProperty(java.util.BitSet bs,
int tok,
int iValue,
float fValue,
Token tokenValue)
|
private void |
setBondmode()
|
private void |
setBooleanProperty(java.lang.String key,
boolean value)
|
private java.lang.String |
setColorOptions(int index,
int iShape,
int nAllowed)
|
(package private) void |
setDebugging()
|
private void |
setEcho()
|
(package private) static java.lang.String |
setErrorLineMessage(java.lang.String filename,
int lineCurrent,
int pcCurrent,
java.lang.String lineInfo)
|
private void |
setErrorMessage(java.lang.String err)
|
(package private) static void |
setErrorMessages()
|
private boolean |
setFloatProperty(java.lang.String key,
float value)
|
private void |
setHbond()
|
private boolean |
setIntProperty(java.lang.String key,
int value)
|
private boolean |
setLabel(java.lang.String str)
|
private boolean |
setMeasurementUnits(java.lang.String units)
|
private boolean |
setMeshDisplayProperty(int shape,
int i,
int tok)
|
private void |
setMoData(int shape,
int moNumber,
int offset,
int modelIndex,
java.lang.String title)
|
private void |
setMonitor()
|
private java.lang.String |
setObjectProperty()
|
private boolean |
setParameter(java.lang.String key,
int intVal,
boolean isJmolSet,
boolean showing)
|
private void |
setPicking()
|
private void |
setPickingStyle()
|
private void |
setProperty()
|
private int |
setShapeId(int iShape,
int i,
boolean idSeen)
|
private void |
setShapeProperty(int shapeType,
java.lang.String propertyName,
java.lang.Object propertyValue)
|
private void |
setShapeSize(int shapeType,
int size)
|
private void |
setShapeTranslucency(int shapeType,
java.lang.String prefix,
java.lang.String translucency,
float translucentLevel,
java.util.BitSet bs)
|
private void |
setSpin(java.lang.String key,
int value)
|
private void |
setSsbond()
|
private boolean |
setStatement(int pc)
|
private void |
setStringProperty(java.lang.String key,
java.lang.String value)
|
private void |
setUserColors()
|
private void |
setVariable(int pt,
int ptMax,
java.lang.String key,
boolean showing)
|
private void |
show()
|
private void |
showString(java.lang.String str)
|
private void |
slab(boolean isDepth)
|
private void |
ssbond()
|
private java.lang.String |
statementAsString()
|
private void |
stereo()
|
private java.lang.String |
stringParameter(int index)
|
private java.lang.String |
stringSetting(int pt,
boolean isJmolSet)
|
private void |
structure()
|
private void |
subset()
|
private void |
sync()
|
private int |
tokAt(int i)
|
private int |
tokAt(int i,
Token[] args)
|
private Token |
tokenAt(int i,
Token[] args)
|
private Token |
tokenSetting(int pt)
|
java.lang.String |
toString()
|
private void |
translate()
|
private void |
translateSelected()
|
private void |
unitcell(int index)
|
private void |
vector()
|
private void |
vibration()
|
private boolean |
warning(int error,
java.lang.String value,
java.lang.String more)
|
private void |
wireframe()
|
(package private) java.lang.String |
write(Token[] args)
|
private javax.vecmath.Point3f |
xypParameter(int index)
|
private void |
zap(boolean isZapCommand)
|
private void |
zoom(boolean isZoomTo)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
scriptLevelMax
private static final int scriptLevelMax
- See Also:
- Constant Field Values
compiler
private Compiler compiler
scriptLevel
private int scriptLevel
scriptReportingLevel
private int scriptReportingLevel
stack
private Eval.Context[] stack
filename
private java.lang.String filename
functionName
private java.lang.String functionName
script
private java.lang.String script
contextVariables
private java.util.Hashtable contextVariables
isStateScript
private boolean isStateScript
thisCommand
private java.lang.String thisCommand
fullCommand
private java.lang.String fullCommand
lineNumbers
private short[] lineNumbers
lineIndices
private int[] lineIndices
aatoken
private Token[][] aatoken
pc
private int pc
lineEnd
private int lineEnd
pcEnd
private int pcEnd
timeBeginExecution
private long timeBeginExecution
timeEndExecution
private long timeEndExecution
error
private boolean error
errorMessage
private java.lang.String errorMessage
statement
private Token[] statement
statementLength
private int statementLength
isScriptCheck
boolean isScriptCheck
historyDisabled
private boolean historyDisabled
tQuiet
private boolean tQuiet
debugScript
private boolean debugScript
fileOpenCheck
private boolean fileOpenCheck
logMessages
boolean logMessages
isSyntaxCheck
boolean isSyntaxCheck
viewer
Viewer viewer
iToken
int iToken
variables
private java.util.Hashtable variables
outputBuffer
private java.lang.StringBuffer outputBuffer
symmetry
private SymmetryInterface symmetry
EXPRESSION_KEY
private static final java.lang.String EXPRESSION_KEY
- See Also:
- Constant Field Values
interruptExecution
private java.lang.Boolean interruptExecution
executionPaused
private java.lang.Boolean executionPaused
isExecuting
private boolean isExecuting
currentThread
private java.lang.Thread currentThread
commandHistoryLevelMax
private int commandHistoryLevelMax
isForCheck
boolean isForCheck
strbufLog
private final java.lang.StringBuffer strbufLog
tempStatement
private Token[] tempStatement
isBondSet
private boolean isBondSet
expressionResult
private java.lang.Object expressionResult
coordinatesAreFractional
private boolean coordinatesAreFractional
theTok
private int theTok
theToken
private Token theToken
data
private java.lang.Object[] data
lastMoNumber
private int lastMoNumber
ignoreError
private boolean ignoreError
ERROR_axisExpected
static final int ERROR_axisExpected
- See Also:
- Constant Field Values
ERROR_badArgumentCount
static final int ERROR_badArgumentCount
- See Also:
- Constant Field Values
ERROR_badMillerIndices
static final int ERROR_badMillerIndices
- See Also:
- Constant Field Values
ERROR_badRGBColor
static final int ERROR_badRGBColor
- See Also:
- Constant Field Values
ERROR_booleanExpected
static final int ERROR_booleanExpected
- See Also:
- Constant Field Values
ERROR_booleanOrNumberExpected
static final int ERROR_booleanOrNumberExpected
- See Also:
- Constant Field Values
ERROR_booleanOrWhateverExpected
static final int ERROR_booleanOrWhateverExpected
- See Also:
- Constant Field Values
ERROR_colorExpected
static final int ERROR_colorExpected
- See Also:
- Constant Field Values
ERROR_colorOrPaletteRequired
static final int ERROR_colorOrPaletteRequired
- See Also:
- Constant Field Values
ERROR_coordinateOrNameOrExpressionRequired
static final int ERROR_coordinateOrNameOrExpressionRequired
- See Also:
- Constant Field Values
ERROR_drawObjectNotDefined
static final int ERROR_drawObjectNotDefined
- See Also:
- Constant Field Values
ERROR_endOfStatementUnexpected
static final int ERROR_endOfStatementUnexpected
- See Also:
- Constant Field Values
ERROR_expressionExpected
static final int ERROR_expressionExpected
- See Also:
- Constant Field Values
ERROR_expressionOrIntegerExpected
static final int ERROR_expressionOrIntegerExpected
- See Also:
- Constant Field Values
ERROR_filenameExpected
static final int ERROR_filenameExpected
- See Also:
- Constant Field Values
ERROR_fileNotFoundException
static final int ERROR_fileNotFoundException
- See Also:
- Constant Field Values
ERROR_incompatibleArguments
static final int ERROR_incompatibleArguments
- See Also:
- Constant Field Values
ERROR_insufficientArguments
static final int ERROR_insufficientArguments
- See Also:
- Constant Field Values
ERROR_integerExpected
static final int ERROR_integerExpected
- See Also:
- Constant Field Values
ERROR_integerOutOfRange
static final int ERROR_integerOutOfRange
- See Also:
- Constant Field Values
ERROR_invalidArgument
static final int ERROR_invalidArgument
- See Also:
- Constant Field Values
ERROR_invalidParameterOrder
static final int ERROR_invalidParameterOrder
- See Also:
- Constant Field Values
ERROR_keywordExpected
static final int ERROR_keywordExpected
- See Also:
- Constant Field Values
ERROR_multipleModelsNotOK
static final int ERROR_multipleModelsNotOK
- See Also:
- Constant Field Values
ERROR_noUnitCell
static final int ERROR_noUnitCell
- See Also:
- Constant Field Values
ERROR_numberExpected
static final int ERROR_numberExpected
- See Also:
- Constant Field Values
ERROR_numberMustBe
static final int ERROR_numberMustBe
- See Also:
- Constant Field Values
ERROR_numberOutOfRange
static final int ERROR_numberOutOfRange
- See Also:
- Constant Field Values
ERROR_objectNameExpected
static final int ERROR_objectNameExpected
- See Also:
- Constant Field Values
ERROR_propertyNameExpected
static final int ERROR_propertyNameExpected
- See Also:
- Constant Field Values
ERROR_spaceGroupNotFound
static final int ERROR_spaceGroupNotFound
- See Also:
- Constant Field Values
ERROR_stringExpected
static final int ERROR_stringExpected
- See Also:
- Constant Field Values
ERROR_stringOrIdentifierExpected
static final int ERROR_stringOrIdentifierExpected
- See Also:
- Constant Field Values
ERROR_tooManyScriptLevels
static final int ERROR_tooManyScriptLevels
- See Also:
- Constant Field Values
ERROR_unrecognizedAtomProperty
static final int ERROR_unrecognizedAtomProperty
- See Also:
- Constant Field Values
ERROR_unrecognizedBondProperty
static final int ERROR_unrecognizedBondProperty
- See Also:
- Constant Field Values
ERROR_unrecognizedCommand
static final int ERROR_unrecognizedCommand
- See Also:
- Constant Field Values
ERROR_unrecognizedExpression
static final int ERROR_unrecognizedExpression
- See Also:
- Constant Field Values
ERROR_unrecognizedObject
static final int ERROR_unrecognizedObject
- See Also:
- Constant Field Values
ERROR_unrecognizedParameter
static final int ERROR_unrecognizedParameter
- See Also:
- Constant Field Values
ERROR_unrecognizedParameterWarning
static final int ERROR_unrecognizedParameterWarning
- See Also:
- Constant Field Values
ERROR_unrecognizedShowParameter
static final int ERROR_unrecognizedShowParameter
- See Also:
- Constant Field Values
ERROR_what
static final int ERROR_what
- See Also:
- Constant Field Values
errors
static java.lang.String[] errors
SCRIPT_COMPLETED
static final java.lang.String SCRIPT_COMPLETED
- See Also:
- Constant Field Values
Eval
Eval(Viewer viewer)
getScript
java.lang.String getScript()
getSymmetry
private SymmetryInterface getSymmetry()
getParameter
private java.lang.Object getParameter(java.lang.String var,
boolean asToken)
getNumericParameter
private java.lang.Object getNumericParameter(java.lang.String var)
getContextVariableAsToken
private Token getContextVariableAsToken(java.lang.String var)
getParameterEscaped
private java.lang.String getParameterEscaped(java.lang.String var)
getState
java.lang.String getState()
evaluateExpression
static java.lang.Object evaluateExpression(Viewer viewer,
java.lang.Object expr)
- a general-use method to evaluate a "SET" type expression.
- Parameters:
viewer
- expr
-
- Returns:
- an object of one of the following types:
Boolean, Integer, Float, String, Point3f, BitSet
getAtomBitSet
static java.util.BitSet getAtomBitSet(Eval e,
Viewer viewer,
java.lang.Object atomExpression)
getAtomBitSetVector
static java.util.Vector getAtomBitSetVector(Eval e,
Viewer viewer,
java.lang.Object atomExpression)
haltExecution
void haltExecution()
isScriptExecuting
boolean isScriptExecuting()
runEval
void runEval(boolean checkScriptOnly,
boolean openFiles,
boolean historyDisabled,
boolean listCommands)
getErrorMessage
java.lang.String getErrorMessage()
setErrorMessage
private void setErrorMessage(java.lang.String err)
getExecutionWalltime
int getExecutionWalltime()
runScript
private void runScript(java.lang.String script)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
runScript
void runScript(java.lang.String script,
java.lang.StringBuffer outputBuffer)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
pushContext
private void pushContext(Function function)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
popContext
private void popContext()
loadScript
private boolean loadScript(java.lang.String filename,
java.lang.String script,
boolean debugCompiler)
getFunction
private Function getFunction(java.lang.String name)
loadFunction
private boolean loadFunction(java.lang.String name,
java.util.Vector params)
getFunctionReturn
Token getFunctionReturn(java.lang.String name,
java.util.Vector params)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
checkScriptSilent
java.lang.Object checkScriptSilent(java.lang.String script)
clearState
private void clearState(boolean tQuiet)
loadScriptString
boolean loadScriptString(java.lang.String script,
boolean tQuiet)
loadScriptFile
boolean loadScriptFile(java.lang.String filename,
boolean tQuiet)
loadScriptFileInternal
private boolean loadScriptFileInternal(java.lang.String filename)
loadError
private boolean loadError(java.lang.String msg)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clearPredefined
private void clearPredefined(java.lang.String[] list)
clearDefinitionsAndLoadPredefined
void clearDefinitionsAndLoadPredefined()
predefine
private void predefine(java.lang.String script)
setShapeProperty
private void setShapeProperty(int shapeType,
java.lang.String propertyName,
java.lang.Object propertyValue)
setShapeSize
private void setShapeSize(int shapeType,
int size)
setBooleanProperty
private void setBooleanProperty(java.lang.String key,
boolean value)
setIntProperty
private boolean setIntProperty(java.lang.String key,
int value)
setFloatProperty
private boolean setFloatProperty(java.lang.String key,
float value)
setStringProperty
private void setStringProperty(java.lang.String key,
java.lang.String value)
pauseExecution
void pauseExecution()
isExecutionPaused
boolean isExecutionPaused()
resumePausedExecution
void resumePausedExecution()
checkContinue
private boolean checkContinue()
setStatement
private boolean setStatement(int pc)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getStringObjectAsToken
private java.lang.Object getStringObjectAsToken(java.lang.String s,
java.lang.String key)
setDebugging
void setDebugging()
instructionDispatchLoop
private void instructionDispatchLoop(boolean doList)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
flowControl
private void flowControl(int tok)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
ifCmd
private boolean ifCmd()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getLinenumber
private int getLinenumber()
getCommand
private java.lang.String getCommand(int pc)
logDebugScript
private void logDebugScript(int ifLevel)
expression
private java.util.BitSet expression(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
expression
private java.util.BitSet expression(Token[] code,
int pcStart,
int pcStop,
boolean allowRefresh,
boolean allowUnderflow,
boolean mustBeBitSet,
boolean andNotDeleted)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getSeqCode
private static int getSeqCode(Token instruction)
lookupIdentifierValue
private java.util.BitSet lookupIdentifierValue(java.lang.String identifier)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getAtomBits
private java.util.BitSet getAtomBits(int tokType,
java.lang.Object specInfo)
deleteAtomsInVariables
void deleteAtomsInVariables(java.util.BitSet bsDeleted)
lookupValue
private java.util.BitSet lookupValue(java.lang.String variable,
boolean plurals)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
comparatorInstruction
private java.util.BitSet comparatorInstruction(int tokWhat,
float[] data,
int tokOperator,
int comparisonValue,
float comparisonFloat)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
atomProperty
private float atomProperty(Atom atom,
int tokWhat,
boolean asInt)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
checkLength
private void checkLength(int length)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
checkLength
private void checkLength(int length,
int errorPt)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
checkLength23
private int checkLength23()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
checkLength34
private void checkLength34()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
modelNumberParameter
private int modelNumberParameter(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
optParameterAsString
private java.lang.String optParameterAsString(int i)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
parameterAsString
private java.lang.String parameterAsString(int i)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
intParameter
private int intParameter(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
intParameter
private int intParameter(int i,
int min,
int max)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
isFloatParameter
private boolean isFloatParameter(int index)
floatParameter
private float floatParameter(int i,
float min,
float max)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
floatParameter
private float floatParameter(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
floatParameterSet
private int floatParameterSet(int i,
float[] fparams)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
stringParameter
private java.lang.String stringParameter(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
objectNameParameter
private java.lang.String objectNameParameter(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
radiusParameter
private float radiusParameter(int index,
float defaultValue)
throws Eval.ScriptException
- Based on the form of the parameters, returns and encoded radius
as follows:
script meaning range encoded
+1.2 offset [0 - 10] x
-1.2 offset 0) x
1.2 absolute (0 - 10] x + 10
-30% 70% (-100 - 0) x + 200
+30% 130% (0 x + 200
80% percent (0 x + 100
in each case, numbers can be integer or float
- Parameters:
index
- defaultValue
- a default value or Float.NaN
- Returns:
- one of the above possibilities
- Throws:
Eval.ScriptException
booleanParameter
private boolean booleanParameter(int i)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
atomCenterOrCoordinateParameter
private javax.vecmath.Point3f atomCenterOrCoordinateParameter(int i)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
isCenterParameter
private boolean isCenterParameter(int i)
centerParameter
private javax.vecmath.Point3f centerParameter(int i)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
planeParameter
private javax.vecmath.Point4f planeParameter(int i)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
hklParameter
private javax.vecmath.Point4f hklParameter(int i)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getMadParameter
private int getMadParameter()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getSetAxesTypeMad
private int getSetAxesTypeMad(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
isColorParam
private boolean isColorParam(int i)
getArgbParam
private int getArgbParam(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getArgbParamLast
private int getArgbParamLast(int index,
boolean allowNone)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getArgbParam
private int getArgbParam(int index,
boolean allowNone)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
colorPtToInt
static int colorPtToInt(javax.vecmath.Point3f pt)
getColorTriad
private int getColorTriad(int i)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
isPoint3f
private boolean isPoint3f(int i)
getPoint3f
private javax.vecmath.Point3f getPoint3f(int i,
boolean allowFractional)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getPoint4f
private javax.vecmath.Point4f getPoint4f(int i)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getPointOrPlane
private java.lang.Object getPointOrPlane(int index,
boolean integerOnly,
boolean allowFractional,
boolean doConvert,
boolean implicitFractional,
int minDim,
int maxDim)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
xypParameter
private javax.vecmath.Point3f xypParameter(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getToken
private Token getToken(int i)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
tokAt
private int tokAt(int i)
tokAt
private int tokAt(int i,
Token[] args)
tokenAt
private Token tokenAt(int i,
Token[] args)
checkToken
private boolean checkToken(int i)
help
private void help()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
move
private void move()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
moveto
private void moveto()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
navigate
private void navigate()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
bondorder
private void bondorder()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
console
private void console()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
centerAt
private void centerAt()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
stereo
private void stereo()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
connect
private void connect()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getTranslucentLevel
private float getTranslucentLevel(int i)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getProperty
private void getProperty()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
background
private void background(int i)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
center
private void center(int i)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setObjectProperty
private java.lang.String setObjectProperty()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
color
private void color()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
changeElementColor
private boolean changeElementColor(java.lang.String str,
int argb)
colorObject
private void colorObject(int tokObject,
int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
colorShape
private void colorShape(int shapeType,
int index,
boolean isBackground)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setShapeTranslucency
private void setShapeTranslucency(int shapeType,
java.lang.String prefix,
java.lang.String translucency,
float translucentLevel,
java.util.BitSet bs)
data
private void data()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
define
private void define()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
echo
private void echo(int index,
boolean isImage)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
message
private void message()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
scriptStatus
private void scriptStatus(java.lang.String s)
pause
private void pause()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
label
private void label(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
hover
private void hover()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
load
private void load()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getFullPathName
private java.lang.String getFullPathName()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
dataFrame
private void dataFrame(int datatype)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
monitor
private void monitor()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
refresh
private void refresh()
reset
private void reset()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
restrict
private void restrict()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
restrictSelected
private void restrictSelected(boolean doInvert)
rotate
private void rotate(boolean isSpin,
boolean isSelected)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getDrawObjectCenter
private javax.vecmath.Point3f getDrawObjectCenter(java.lang.String axisID)
getDrawObjectAxis
private javax.vecmath.Vector3f getDrawObjectAxis(java.lang.String axisID)
script
private void script(int tok)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
function
private void function()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
sync
private void sync()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
history
private void history(int pt)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
display
private void display(boolean isDisplay)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
delete
private void delete()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
minimize
private void minimize()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getMinimizer
private MinimizerInterface getMinimizer()
select
private void select()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
subset
private void subset()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
invertSelected
private void invertSelected()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
translateSelected
private void translateSelected()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
translate
private void translate()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
zap
private void zap(boolean isZapCommand)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
zoom
private void zoom(boolean isZoomTo)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getZoomFactor
private float getZoomFactor(int i,
int ptCenter,
float radius,
float factor0)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
gotocmd
private void gotocmd()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
delay
private void delay()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
delay
private void delay(long millis)
slab
private void slab(boolean isDepth)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
ellipsoid
private void ellipsoid()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getShapeNameParameter
private java.lang.String getShapeNameParameter(int i)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setShapeId
private int setShapeId(int iShape,
int i,
boolean idSeen)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setAtomShapeSize
private void setAtomShapeSize(int shape,
int defOn)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
structure
private void structure()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
wireframe
private void wireframe()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
ssbond
private void ssbond()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
hbond
private void hbond(boolean isCommand)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
configuration
private void configuration()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
vector
private void vector()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
dipole
private void dipole()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
animationMode
private void animationMode()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
vibration
private void vibration()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
animationDirection
private void animationDirection()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
calculate
private void calculate()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
pointGroup
private void pointGroup()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
dots
private void dots(int iShape)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
proteinShape
private void proteinShape(int shapeType)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
animation
private void animation()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
file
private void file()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
frame
private void frame(int offset)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
bitSetForModelFileNumber
java.util.BitSet bitSetForModelFileNumber(int m)
frameControl
private void frameControl(int i,
boolean isSubCmd)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getShapeType
private int getShapeType(int tok)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
font
private void font(int shapeType,
float fontsize)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
set
private void set()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
intSetting
private int intSetting(int pt,
int val,
int min,
int max)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
intSetting
private int intSetting(int pt)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
floatSetting
private float floatSetting(int pt,
float min,
float max)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
floatSetting
private float floatSetting(int pt)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
stringSetting
private java.lang.String stringSetting(int pt,
boolean isJmolSet)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
tokenSetting
private Token tokenSetting(int pt)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setVariable
private void setVariable(int pt,
int ptMax,
java.lang.String key,
boolean showing)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setParameter
private boolean setParameter(java.lang.String key,
int intVal,
boolean isJmolSet,
boolean showing)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
parameterExpression
private java.lang.Object parameterExpression(int pt,
int ptMax,
java.lang.String key,
boolean asVector)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
parameterExpression
private java.lang.Object parameterExpression(int pt,
int ptMax,
java.lang.String key,
boolean asVector,
int ptAtom,
java.util.Hashtable localVars,
java.lang.String localVar)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
bitsetTokenVector
java.lang.Object bitsetTokenVector(java.lang.Object v)
insertArrayValue
private boolean insertArrayValue(java.lang.String key,
Token result)
assignBitsetVariable
private void assignBitsetVariable(java.lang.String variable,
java.util.BitSet bs)
getBitsetIdent
java.lang.String getBitsetIdent(java.util.BitSet bs,
java.lang.String label,
java.lang.Object tokenValue,
boolean useAtomMap)
getBitsetPropertySelector
private Token getBitsetPropertySelector(int i,
boolean mustBeSettable)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getBitsetProperty
protected java.lang.Object getBitsetProperty(java.util.BitSet bs,
int tok,
javax.vecmath.Point3f ptRef,
javax.vecmath.Point4f planeRef,
java.lang.Object tokenValue,
java.lang.Object opValue,
boolean useAtomMap,
int ptAtom)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setBitsetProperty
private void setBitsetProperty(java.util.BitSet bs,
int tok,
int iValue,
float fValue,
Token tokenValue)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
axes
private void axes(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
boundbox
private void boundbox(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
unitcell
private void unitcell(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
frank
private void frank(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setUserColors
private void setUserColors()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setBondmode
private void setBondmode()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
selectionHalo
private void selectionHalo(int pt)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setEcho
private void setEcho()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setLabel
private boolean setLabel(java.lang.String str)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setMonitor
private void setMonitor()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setMeasurementUnits
private boolean setMeasurementUnits(java.lang.String units)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setProperty
private void setProperty()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setSpin
private void setSpin(java.lang.String key,
int value)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setSsbond
private void setSsbond()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setHbond
private void setHbond()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setPicking
private void setPicking()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setPickingStyle
private void setPickingStyle()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
save
private void save()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
restore
private void restore()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
write
java.lang.String write(Token[] args)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
print
private void print()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
returnCmd
private void returnCmd()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
show
private void show()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
showString
private void showString(java.lang.String str)
getFunctionCalls
private java.lang.String getFunctionCalls(java.lang.String selectedFunction)
getIsosurfaceJvxl
private java.lang.String getIsosurfaceJvxl()
getMoJvxl
private java.lang.String getMoJvxl(int ptMO)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
pmesh
private void pmesh()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
extractCommandOption
private java.lang.String extractCommandOption(java.lang.String name)
draw
private void draw()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
polyhedra
private void polyhedra()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
lcaoCartoon
private void lcaoCartoon()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
mo
private boolean mo(boolean isInitOnly)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setColorOptions
private java.lang.String setColorOptions(int index,
int iShape,
int nAllowed)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
moOffset
private int moOffset(int index)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setMoData
private void setMoData(int shape,
int moNumber,
int offset,
int modelIndex,
java.lang.String title)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
initIsosurface
private void initIsosurface(int iShape)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
getNextComment
private java.lang.String getNextComment()
listIsosurface
private boolean listIsosurface(int iShape)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
isosurface
private void isosurface(int iShape)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setMeshDisplayProperty
private boolean setMeshDisplayProperty(int shape,
int i,
int tok)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
planeExpected
private void planeExpected()
throws Eval.ScriptException
- Throws:
Eval.ScriptException
evalError
void evalError(java.lang.String message)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
setErrorMessages
static void setErrorMessages()
integerOutOfRange
private void integerOutOfRange(int min,
int max)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
numberOutOfRange
private void numberOutOfRange(float min,
float max)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
error
void error(int error)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
error
void error(int error,
java.lang.String value)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
error
void error(int error,
java.lang.String value,
java.lang.String more)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
warning
private boolean warning(int error,
java.lang.String value,
java.lang.String more)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
error
boolean error(int error,
java.lang.String value,
java.lang.String more,
boolean warningOnly)
throws Eval.ScriptException
- Throws:
Eval.ScriptException
statementAsString
private java.lang.String statementAsString()
contextTrace
java.lang.String contextTrace()
setErrorLineMessage
static java.lang.String setErrorLineMessage(java.lang.String filename,
int lineCurrent,
int pcCurrent,
java.lang.String lineInfo)