Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
_
L
lastLine
- Variable in exception net.scheinerman.phoenix.interpreter.exceptions.
PhoenixRuntimeException
lastLineSet
- Variable in exception net.scheinerman.phoenix.interpreter.exceptions.
PhoenixRuntimeException
left()
- Method in class net.scheinerman.phoenix.interpreter.parser.
ArgListNode
left()
- Method in class net.scheinerman.phoenix.interpreter.parser.
DataNode
left
- Variable in class net.scheinerman.phoenix.interpreter.parser.operators.
OperatorNode
The left-hand operand of this operator.
left()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
OperatorNode
Returns the left-hand operand of this operator.
left(ParserTreeNode)
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
OperatorNode
Sets the left-hand operand of this operator.
left()
- Method in interface net.scheinerman.phoenix.interpreter.parser.
ParserTreeNode
Should be implemented to return the left child node of the current node.
lessEqual(Variable)
- Method in class net.scheinerman.phoenix.interpreter.variables.
FunctionVariable
lessEqual(Variable)
- Method in class net.scheinerman.phoenix.interpreter.variables.
NumberVariable
lessEqual(Variable)
- Method in class net.scheinerman.phoenix.interpreter.variables.
StringVariable
lessEqual(Variable)
- Method in interface net.scheinerman.phoenix.interpreter.variables.
Variable
Takes two variables and returns the less than or equal to operator solution.
LessEqualOperatorNode
- Class in
net.scheinerman.phoenix.interpreter.parser.operators
Provides the implementation of the LessEqual [<=] operator in the parsing tree when parsing expressions.
LessEqualOperatorNode(ParserTreeNode, ParserTreeNode)
- Constructor for class net.scheinerman.phoenix.interpreter.parser.operators.
LessEqualOperatorNode
LessOperatorNode
- Class in
net.scheinerman.phoenix.interpreter.parser.operators
Provides the implementation of the Less [<] operator in the parsing tree when parsing expressions.
LessOperatorNode(ParserTreeNode, ParserTreeNode)
- Constructor for class net.scheinerman.phoenix.interpreter.parser.operators.
LessOperatorNode
lessThan(Variable)
- Method in class net.scheinerman.phoenix.interpreter.variables.
FunctionVariable
lessThan(Variable)
- Method in class net.scheinerman.phoenix.interpreter.variables.
NumberVariable
lessThan(Variable)
- Method in class net.scheinerman.phoenix.interpreter.variables.
StringVariable
lessThan(Variable)
- Method in interface net.scheinerman.phoenix.interpreter.variables.
Variable
Takes two variables and returns the less than operator solution.
line
- Variable in class net.scheinerman.phoenix.interpreter.
Condition
The starting line of the code to be executed.
line
- Variable in class net.scheinerman.phoenix.interpreter.
Interpreter
The current relative line that is being interpreted.
line_diff
- Variable in class net.scheinerman.phoenix.interpreter.
Interpreter
The amount of lines of code that were encountered before this interpretation.
literal
- Variable in class net.scheinerman.phoenix.interpreter.variables.
AbstractVariable
Indicates whether or not this is a literal variable (not assigned to an identifier).
load(HashMap<String, Function>)
- Method in class net.scheinerman.phoenix.library.
AbstractModule
load(Function, HashMap<String, Function>)
- Method in class net.scheinerman.phoenix.library.
AbstractModule
load(HashMap<String, Function>)
- Method in class net.scheinerman.phoenix.library.
DefaultModules
load(HashMap<String, Function>)
- Method in interface net.scheinerman.phoenix.library.
Module
load(Function, HashMap<String, Function>)
- Method in interface net.scheinerman.phoenix.library.
Module
load()
- Method in class net.scheinerman.phoenix.runner.
Runner
LOCAL_ONLY
- Static variable in class net.scheinerman.phoenix.interpreter.
ImportInterpreter
A constant that indicates that the imports from a module should only be the top-level local functions as local functions.
LoopInterpreter
- Class in
net.scheinerman.phoenix.interpreter
Extends the standard interpreter to provide abstract loop functionality to the standard interpretation of a Phoenix program.
LoopInterpreter(String, String, int, LinkedList<HashMap<String, Variable>>, LinkedList<HashMap<String, Function>>)
- Constructor for class net.scheinerman.phoenix.interpreter.
LoopInterpreter
Creates a new basic loop interpreter.
LOOPS
- Static variable in class net.scheinerman.phoenix.interpreter.
InterpreterData
Keeps track of the number of loops open.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
_