org.jmodelica.modelica.compiler.$State Class Reference

internal class :0 More...

List of all members.

Classes

class  CircularEvalEntry
 internal
class  CircularStackEntry
 internal
class  CircularValue
 internal
class  IdentityHashSet
 internal

Public Member Functions

void addEvalEntry (ASTNode node, String attrName, Object parameters)
boolean containsEvalEntry (ASTNode node, String attrName, Object parameters)
void pushEvalStack ()
void popEvalStack ()
ASTNode $State ()
void push (int i)
int pop ()
int peek ()
void reset ()

Public Attributes

boolean IN_CIRCLE = false
 internal
int CIRCLE_INDEX = 1
 internal
boolean CHANGE = false
 internal
boolean LAST_CYCLE = false
 internal
boolean RESET_CYCLE = false
 internal
java.util.Set circularEvalSet = new java.util.LinkedHashSet(4)
java.util.Stack circularEvalStack = new java.util.Stack()
int boundariesCrossed = 0

Static Public Attributes

static final int REWRITE_CHANGE = 1
static final int REWRITE_NOCHANGE = 2
static final int REWRITE_INTERRUPT = 3

Protected Attributes

int duringFlatTypeAnalysis = 0
int duringScalarization = 0
int duringTransformCanonical = 0
int duringInstFunctionBinding = 0
int duringConnections = 0
int duringInstNameClassification = 0
int duringInitialTransformations = 0
int duringPredefinedTypes = 0


Detailed Description

internal class :0

Constructor & Destructor Documentation

ASTNode org.jmodelica.modelica.compiler.$State.$State (  ) 


Member Function Documentation

void org.jmodelica.modelica.compiler.$State.addEvalEntry ( ASTNode  node,
String  attrName,
Object  parameters 
)

boolean org.jmodelica.modelica.compiler.$State.containsEvalEntry ( ASTNode  node,
String  attrName,
Object  parameters 
)

int org.jmodelica.modelica.compiler.$State.peek (  ) 

int org.jmodelica.modelica.compiler.$State.pop (  ) 

void org.jmodelica.modelica.compiler.$State.popEvalStack (  ) 

void org.jmodelica.modelica.compiler.$State.push ( int  i  ) 

void org.jmodelica.modelica.compiler.$State.pushEvalStack (  ) 

void org.jmodelica.modelica.compiler.$State.reset (  ) 


Member Data Documentation

int org.jmodelica.modelica.compiler.$State.boundariesCrossed = 0

boolean org.jmodelica.modelica.compiler.$State.CHANGE = false

internal

int org.jmodelica.modelica.compiler.$State.CIRCLE_INDEX = 1

internal

java.util.Set org.jmodelica.modelica.compiler.$State.circularEvalSet = new java.util.LinkedHashSet(4)

java.util.Stack org.jmodelica.modelica.compiler.$State.circularEvalStack = new java.util.Stack()

int org.jmodelica.modelica.compiler.$State.duringConnections = 0 [protected]

int org.jmodelica.modelica.compiler.$State.duringFlatTypeAnalysis = 0 [protected]

int org.jmodelica.modelica.compiler.$State.duringInitialTransformations = 0 [protected]

int org.jmodelica.modelica.compiler.$State.duringInstFunctionBinding = 0 [protected]

int org.jmodelica.modelica.compiler.$State.duringInstNameClassification = 0 [protected]

int org.jmodelica.modelica.compiler.$State.duringPredefinedTypes = 0 [protected]

int org.jmodelica.modelica.compiler.$State.duringScalarization = 0 [protected]

int org.jmodelica.modelica.compiler.$State.duringTransformCanonical = 0 [protected]

boolean org.jmodelica.modelica.compiler.$State.IN_CIRCLE = false

internal

boolean org.jmodelica.modelica.compiler.$State.LAST_CYCLE = false

internal

boolean org.jmodelica.modelica.compiler.$State.RESET_CYCLE = false

internal

final int org.jmodelica.modelica.compiler.$State.REWRITE_CHANGE = 1 [static]

final int org.jmodelica.modelica.compiler.$State.REWRITE_INTERRUPT = 3 [static]

final int org.jmodelica.modelica.compiler.$State.REWRITE_NOCHANGE = 2 [static]


The documentation for this class was generated from the following file:

Generated on Fri Oct 7 14:49:18 2011 for JModelica.org by  doxygen 1.5.8