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
 

A B C D E F G I K L M N O P R S T U V W X Y _