|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
CatchInterpreter | |
Condition | This class serves to encapsulate a condition in an if / else / else if block. |
DoWhileInterpreter | Extends the WhileInterpreter to provide do while loop implementation in Phoenix. |
ForInterpreter | Extends the standard Interpreter and LoopInterpreter to provide for-loop
functionality. |
IfInterpreter | Provides interpretation of if / else / else if blocks in Phoenix by testing the conditions and
creating a subordinate Interpreter to interpret the correct code. |
ImportInterpreter | Extends the standard interpreter to provide functionality for importing functions from modules into the currently executing program. |
InteractiveInterpreter | |
Interpreter | Interprets a block of code and allocates variables and functions. |
InterpreterData | Holds various data pertinent to the intepretation of a single program instance. |
LoopInterpreter | Extends the standard interpreter to provide abstract loop functionality to the standard interpretation of a Phoenix program. |
SwitchInterpreter | |
TryInterpreter | |
WhileInterpreter | Extends the LoopInterpreter to provide while looping functionality. |
This package contains classes and packages for use in interpreting Phoenix programs. All classes that are found in this package are
subclasses of the Interpreter
class. The Interpreter
class provides the root of all interpretation of a
Phoenix program. Any time a specific block of code occurs in a Phoenix program a specialized interpreter is instantiated to run that
block of code. Any time a loop is encountered, the specialized interpreter will be a subclass of the LoopInterpreter
class.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |