org.jmol.script
Class ScriptFlowContext

java.lang.Object
  extended by org.jmol.script.ScriptFlowContext

 class ScriptFlowContext
extends java.lang.Object


Field Summary
(package private)  int commandStart
           
private  ScriptCompiler compiler
           
(package private)  boolean forceEndIf
           
(package private)  ScriptFunction function
           
(package private)  java.lang.String ident
           
(package private)  int lineStart
           
private  ScriptFlowContext parent
           
(package private)  int pt0
           
(package private)  int ptCommand
           
(package private)  int ptDefault
           
(package private)  int ptLine
           
(package private)  ContextToken token
           
(package private)  ScriptVariable var
           
 
Constructor Summary
ScriptFlowContext(ScriptCompiler compiler, ContextToken token, int pt0, ScriptFlowContext parent)
           
 
Method Summary
(package private)  boolean checkForceEndIf(int pt)
           
(package private)  ScriptFlowContext getBreakableContext(int nLevelsUp)
           
(package private)  ScriptFlowContext getParent()
           
(package private)  java.lang.String path()
           
(package private)  void setFunction(ScriptFunction function)
           
(package private)  void setLine()
           
(package private)  int setPt0(int pt0, boolean isDefault)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

compiler

private ScriptCompiler compiler

token

ContextToken token

pt0

int pt0

ptDefault

int ptDefault

function

ScriptFunction function

var

ScriptVariable var

parent

private ScriptFlowContext parent

lineStart

int lineStart

commandStart

int commandStart

ptLine

int ptLine

ptCommand

int ptCommand

forceEndIf

boolean forceEndIf

ident

java.lang.String ident
Constructor Detail

ScriptFlowContext

ScriptFlowContext(ScriptCompiler compiler,
                  ContextToken token,
                  int pt0,
                  ScriptFlowContext parent)
Method Detail

getBreakableContext

ScriptFlowContext getBreakableContext(int nLevelsUp)

checkForceEndIf

boolean checkForceEndIf(int pt)

setPt0

int setPt0(int pt0,
           boolean isDefault)

setLine

void setLine()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getParent

ScriptFlowContext getParent()

path

java.lang.String path()

setFunction

void setFunction(ScriptFunction function)