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
_
G
genParseTree(String)
- Static method in class net.scheinerman.phoenix.interpreter.parser.
Parser
getAfterNames()
- Method in class net.scheinerman.phoenix.interpreter.functions.
Function
getAfterTypes()
- Method in class net.scheinerman.phoenix.interpreter.functions.
Function
Returns the default variables that were defined as right-hand parameters of the function.
getArgList(Variable[], Variable[])
- Static method in class net.scheinerman.phoenix.interpreter.functions.
NativeFunction
Returns a version of the left and right hand arguments in a form that is appropriate for passing into a Java program via command line arguments.
getBeforeNames()
- Method in class net.scheinerman.phoenix.interpreter.functions.
Function
getBeforeTypes()
- Method in class net.scheinerman.phoenix.interpreter.functions.
Function
Returns the default variables that were defined as left-hand parameters of the function.
getBlock(int)
- Method in class net.scheinerman.phoenix.interpreter.
Interpreter
Returns a block of code with greater indentation than the current block starting at the given line.
getBriefMessage()
- Method in exception net.scheinerman.phoenix.interpreter.exceptions.
IllegalIdentifierException
getBriefMessage()
- Method in exception net.scheinerman.phoenix.interpreter.exceptions.
IOException
Returns a generic brief message if no message was provided to the constructor.
getBriefMessage()
- Method in exception net.scheinerman.phoenix.interpreter.exceptions.
PhoenixRuntimeException
This returns a brief (one line) description of the error that occurred.
getBriefMessage()
- Method in exception net.scheinerman.phoenix.interpreter.exceptions.
SyntaxException
This returns the brief message for this exception.
getBriefMessage()
- Method in exception net.scheinerman.phoenix.interpreter.exceptions.
UnknownFunctionException
getBriefMessage()
- Method in exception net.scheinerman.phoenix.interpreter.exceptions.
UnsupportedOperatorException
getCode()
- Method in class net.scheinerman.phoenix.interpreter.
Condition
getCondition()
- Method in class net.scheinerman.phoenix.interpreter.
Condition
getDefinition()
- Method in class net.scheinerman.phoenix.interpreter.functions.
Function
getErrorStream()
- Method in class net.scheinerman.phoenix.runner.
PhoenixEnvironment
getErrorType()
- Method in exception net.scheinerman.phoenix.interpreter.exceptions.
IllegalArgumentException
getErrorType()
- Method in exception net.scheinerman.phoenix.interpreter.exceptions.
IllegalIdentifierException
getErrorType()
- Method in exception net.scheinerman.phoenix.interpreter.exceptions.
IOException
Returns the standard error type for io errors.
getErrorType()
- Method in exception net.scheinerman.phoenix.interpreter.exceptions.
PhoenixRuntimeException
This method returns the type of error for this particular exception.
getErrorType()
- Method in exception net.scheinerman.phoenix.interpreter.exceptions.
SyntaxException
This returns the error type for this exception which is always,
"Syntax error"
.
getErrorType()
- Method in exception net.scheinerman.phoenix.interpreter.exceptions.
UnknownFunctionException
getErrorType()
- Method in exception net.scheinerman.phoenix.interpreter.exceptions.
UnsupportedOperatorException
getFAT()
- Method in class net.scheinerman.phoenix.runner.
InteractivePhoenixEnvironment
getFunction(String)
- Method in class net.scheinerman.phoenix.interpreter.
Interpreter
Returns the function from the FAT with the given identifier.
getFunction()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
FunctionOperatorNode
getFunction(String)
- Static method in class net.scheinerman.phoenix.interpreter.parser.
Parser
getFunction()
- Method in class net.scheinerman.phoenix.interpreter.variables.
FunctionVariable
getFunctionArguments(String)
- Method in class net.scheinerman.phoenix.interpreter.
Interpreter
getFunctionFromDefinition(String, String, boolean, boolean)
- Method in class net.scheinerman.phoenix.interpreter.
Interpreter
getInputStream()
- Method in class net.scheinerman.phoenix.runner.
PhoenixEnvironment
getLastLine()
- Method in exception net.scheinerman.phoenix.interpreter.exceptions.
PhoenixRuntimeException
getLine()
- Method in class net.scheinerman.phoenix.interpreter.
Condition
getName()
- Method in class net.scheinerman.phoenix.interpreter.functions.
Function
Returns the name of this function.
getOutputStream()
- Method in class net.scheinerman.phoenix.runner.
PhoenixEnvironment
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.
ArgListNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.
DataNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
AddOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
AndOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
AssignAddOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
AssignDivideOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
AssignExpOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
AssignModOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
AssignMultiplyOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
AssignOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
AssignRoundOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
AssignSubtractOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
DivideOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
EqualOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
ExpOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
FunctionOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
FunctionReferenceOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
GreaterEqualOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
GreaterOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
LessEqualOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
LessOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
ModOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
MultiplyOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
NegationOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
NotEqualOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
NotOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
OperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
OrOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
PostfixDecrementOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
PostfixIncrementOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
PrefixDecrementOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
PrefixIncrementOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
RoundOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
SubscriptSliceOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
SubtractOperatorNode
getPrecedence()
- Method in class net.scheinerman.phoenix.interpreter.parser.operators.
XOrOperatorNode
getPrecedence()
- Method in interface net.scheinerman.phoenix.interpreter.parser.
ParserTreeNode
Returns the precedence of the node in the order of operations, when it should be evaluated in the tree.
getReturnValue()
- Method in class net.scheinerman.phoenix.interpreter.
Interpreter
Gets the variable returned by a return statement in this interpretation.
getType()
- Method in class net.scheinerman.phoenix.interpreter.variables.
AbstractVariable
getType()
- Method in class net.scheinerman.phoenix.interpreter.variables.
NumberVariable
Always returns
"num"
.
getType()
- Method in class net.scheinerman.phoenix.interpreter.variables.
StringVariable
getType()
- Method in interface net.scheinerman.phoenix.interpreter.variables.
Variable
Returns a string name of this particular variable type.
getValue(String)
- Static method in class net.scheinerman.phoenix.interpreter.parser.
Parser
getVariable(String)
- Method in class net.scheinerman.phoenix.interpreter.
Interpreter
Returns the variable with the given identifier.
getVariables()
- Method in class net.scheinerman.phoenix.interpreter.parser.
ArgListNode
getVAT()
- Method in class net.scheinerman.phoenix.runner.
InteractivePhoenixEnvironment
getWhitespace(String)
- Static method in class net.scheinerman.phoenix.interpreter.
Interpreter
Returns the amount of whitespace prior to the code in a line of code.
GLOBAL_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 global functions as global functions.
greaterEqual(Variable)
- Method in class net.scheinerman.phoenix.interpreter.variables.
FunctionVariable
greaterEqual(Variable)
- Method in class net.scheinerman.phoenix.interpreter.variables.
NumberVariable
greaterEqual(Variable)
- Method in class net.scheinerman.phoenix.interpreter.variables.
StringVariable
greaterEqual(Variable)
- Method in interface net.scheinerman.phoenix.interpreter.variables.
Variable
Takes two variables and returns the greater than or equal to operator solution.
GreaterEqualOperatorNode
- Class in
net.scheinerman.phoenix.interpreter.parser.operators
Provides the implementation of the GreaterEqual [>=] operator in the parsing tree when parsing expressions.
GreaterEqualOperatorNode(ParserTreeNode, ParserTreeNode)
- Constructor for class net.scheinerman.phoenix.interpreter.parser.operators.
GreaterEqualOperatorNode
GreaterOperatorNode
- Class in
net.scheinerman.phoenix.interpreter.parser.operators
Provides the implementation of the Greater [>] operator in the parsing tree when parsing expressions.
GreaterOperatorNode(ParserTreeNode, ParserTreeNode)
- Constructor for class net.scheinerman.phoenix.interpreter.parser.operators.
GreaterOperatorNode
greaterThan(Variable)
- Method in class net.scheinerman.phoenix.interpreter.variables.
FunctionVariable
greaterThan(Variable)
- Method in class net.scheinerman.phoenix.interpreter.variables.
NumberVariable
greaterThan(Variable)
- Method in class net.scheinerman.phoenix.interpreter.variables.
StringVariable
greaterThan(Variable)
- Method in interface net.scheinerman.phoenix.interpreter.variables.
Variable
Takes two variables and returns the greater than operator solution.
GREEN
- Static variable in class net.scheinerman.phoenix.interpreter.
InterpreterData
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
_