Package uchicago.src.sim.parameter.rpl

Interface Summary
Node  
RPLObject Intermediate representation of RPLParameters, lists and so forth.
RPLParameter  
RPLParserConstants  
RPLParserTreeConstants  
 

Class Summary
AbstractConstantParameter Defines common behavior for constant RPLParameters.
AbstractDynamicParameter Defines common behavior for Dynamic RPLParameters.
AbstractRPLParameter Default but not complete implementation of the RPLParameter interface.
ASTblockdef  
ASTcompilationUnit  
ASTconst_assign  
ASTConstant  
ASTdotted_name  
ASTFalse  
ASTFloat  
ASTInt  
ASTlist  
ASTlist_assign  
ASTName  
ASTparam_assign  
ASTParameter  
ASTString  
ASTsubBlock  
ASTsuite  
ASTTrue  
BlockRPLParameter RPLParameter created from a block definition.
BooleanRPLConstant Represents a constant boolean parameter.
JavaClass Represents a Java class when references in the RPLCompiler.
ListRPLParameter Defines a parameter whose values are drawn from a list.
NumericRPLConstant Defines a numeric constant parameter.
NumericRPLParameter Defines a dynamic numeric parameter.
RPLBooleanValue Intermediate representation of a boolean value used by the compiler.
RPLCompiler Compiler for RPL format parameter files.
RPLDottedName RPLObject representation of a dotted name reference.
RPLDoubleValue Intermediate representation of a double value used by the compiler.
RPLFactory Factory class for creating RPLParameter and RPLValues from intermediary objects.
RPLFloatValue Intermediate representation of a float value used by the compiler.
RPLIntValue Intermediate representation of an int value used by the compiler.
RPLList Intermediate representation of a List used by the RPLCompiler.
RPLLongValue Intermediate representation of a long value used by the compiler.
RPLParameterSetter A ParameterSetter for reading and working with rpl format parameter files.
RPLParser  
RPLParserTokenManager  
RPLStringValue Intermediate representation of a String value used by the compiler.
RPLValue Abstract implementation of the RPLObject
SimpleCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleNode  
StringRPLConstant Defines a constant parameter whose value is a String.
Token Describes the input token stream.
 

Exception Summary
CompilerException Exception thrown by the RPLCompiler.
ParseException This exception is thrown when parse errors are encountered.
 

Error Summary
TokenMgrError