|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Interpreter | |
---|---|
net.scheinerman.phoenix.interpreter | This package contains classes and packages for use in interpreting Phoenix programs. |
net.scheinerman.phoenix.interpreter.functions | This package contains classes that deal with functions that can be declared and called in the execution of a Phoenix program. |
net.scheinerman.phoenix.interpreter.parser | This package contains classes that deal with the parsing of arithmetic expressions during Phoenix program execution. |
net.scheinerman.phoenix.interpreter.parser.operators | This package contains classes that deal with the parsing and manipulation of arithmetic operators during Phoenix program execution. |
net.scheinerman.phoenix.library | The net.scheinerman.phoenix package contains classes and packages for use in running and interpreting Phoenix programs. |
net.scheinerman.phoenix.runner | This package contains classes for use in running Phoenix programs. |
Uses of Interpreter in net.scheinerman.phoenix.interpreter |
---|
Subclasses of Interpreter in net.scheinerman.phoenix.interpreter | |
---|---|
class |
CatchInterpreter
|
class |
DoWhileInterpreter
Extends the WhileInterpreter to provide do while loop implementation in Phoenix. |
class |
ForInterpreter
Extends the standard Interpreter and LoopInterpreter to provide for-loop
functionality. |
class |
ImportInterpreter
Extends the standard interpreter to provide functionality for importing functions from modules into the currently executing program. |
class |
InteractiveInterpreter
|
class |
LoopInterpreter
Extends the standard interpreter to provide abstract loop functionality to the standard interpretation of a Phoenix program. |
class |
SwitchInterpreter
|
class |
TryInterpreter
|
class |
WhileInterpreter
Extends the LoopInterpreter to provide while looping functionality. |
Fields in net.scheinerman.phoenix.interpreter declared as Interpreter | |
---|---|
private Interpreter |
IfInterpreter.interpreter
The interpreter that might be used to run the first conditions that evaluates to true, or the else condition if all previous evaluate to false. |
Constructors in net.scheinerman.phoenix.interpreter with parameters of type Interpreter | |
---|---|
IfInterpreter(java.lang.String file,
java.util.ArrayList<Condition> conditions,
Interpreter interpreter,
java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat,
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat)
Creates a new IfInterpreter with a given file, a set of conditions, an interpreter
to run the conditions, a VAT and a FAT. |
Uses of Interpreter in net.scheinerman.phoenix.interpreter.functions |
---|
Subclasses of Interpreter in net.scheinerman.phoenix.interpreter.functions | |
---|---|
class |
BuiltInFunction
|
class |
Function
A Function is an Interpreter that takes can
be run multiple times with different arguments. |
class |
NativeFunction
A native function is a function that calls the main method of a Java program with a list of inputs. |
Uses of Interpreter in net.scheinerman.phoenix.interpreter.parser |
---|
Fields in net.scheinerman.phoenix.interpreter.parser declared as Interpreter | |
---|---|
private static Interpreter |
Parser.interpreter
|
Methods in net.scheinerman.phoenix.interpreter.parser with parameters of type Interpreter | |
---|---|
static Variable |
Parser.parse(java.lang.String expression,
Interpreter i)
|
Uses of Interpreter in net.scheinerman.phoenix.interpreter.parser.operators |
---|
Fields in net.scheinerman.phoenix.interpreter.parser.operators declared as Interpreter | |
---|---|
private Interpreter |
FunctionReferenceOperatorNode.i
|
Constructors in net.scheinerman.phoenix.interpreter.parser.operators with parameters of type Interpreter | |
---|---|
FunctionReferenceOperatorNode(Interpreter i,
ParserTreeNode right)
|
Uses of Interpreter in net.scheinerman.phoenix.library |
---|
Uses of Interpreter in net.scheinerman.phoenix.runner |
---|
Subclasses of Interpreter in net.scheinerman.phoenix.runner | |
---|---|
private class |
InteractivePhoenixEnvironment.InteractiveFunctions.About
|
private class |
InteractivePhoenixEnvironment.InteractiveFunctions.Copyright
|
private class |
InteractivePhoenixEnvironment.InteractiveFunctions.Exit
|
private class |
InteractivePhoenixEnvironment.InteractiveFunctions.Help
|
private class |
InteractivePhoenixEnvironment.InteractiveFunctions.License
|
private class |
InteractivePhoenixEnvironment.InteractiveFunctions.Search
|
Fields in net.scheinerman.phoenix.runner declared as Interpreter | |
---|---|
private Interpreter |
Runner.interpreter
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |