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

S

serialVersionUID - Static variable in exception net.scheinerman.phoenix.interpreter.exceptions.IllegalArgumentException
 
serialVersionUID - Static variable in exception net.scheinerman.phoenix.interpreter.exceptions.IllegalIdentifierException
 
serialVersionUID - Static variable in exception net.scheinerman.phoenix.interpreter.exceptions.IOException
 
serialVersionUID - Static variable in exception net.scheinerman.phoenix.interpreter.exceptions.PhoenixRuntimeException
 
serialVersionUID - Static variable in exception net.scheinerman.phoenix.interpreter.exceptions.SyntaxException
 
serialVersionUID - Static variable in exception net.scheinerman.phoenix.interpreter.exceptions.UnknownFunctionException
 
serialVersionUID - Static variable in exception net.scheinerman.phoenix.interpreter.exceptions.UnsupportedOperatorException
 
set - Variable in class net.scheinerman.phoenix.library.SetFunctions.SetContainer
 
setArgs(ParserTreeNode) - Method in class net.scheinerman.phoenix.interpreter.parser.operators.SubscriptSliceOperatorNode
 
setArgs(String[]) - Static method in class net.scheinerman.phoenix.library.SystemFunctions
 
setColonDelineated(boolean) - Method in class net.scheinerman.phoenix.interpreter.parser.ArgListNode
 
setCommaDelineated(boolean) - Method in class net.scheinerman.phoenix.interpreter.parser.ArgListNode
 
setConstant(boolean) - Method in class net.scheinerman.phoenix.interpreter.variables.AbstractVariable
 
setConstant(boolean) - Method in interface net.scheinerman.phoenix.interpreter.variables.Variable
Defines whether or not this variable is a constant variable.
setErrorStream(PrintStream) - Method in class net.scheinerman.phoenix.runner.PhoenixEnvironment
 
setFunctionReference(boolean) - Method in class net.scheinerman.phoenix.interpreter.variables.AbstractVariable
 
setFunctionReference(boolean) - Method in interface net.scheinerman.phoenix.interpreter.variables.Variable
 
SetFunctions - Class in net.scheinerman.phoenix.library
 
SetFunctions() - Constructor for class net.scheinerman.phoenix.library.SetFunctions
 
SetFunctions.Add - Class in net.scheinerman.phoenix.library
 
SetFunctions.Add() - Constructor for class net.scheinerman.phoenix.library.SetFunctions.Add
 
SetFunctions.Clear - Class in net.scheinerman.phoenix.library
 
SetFunctions.Clear() - Constructor for class net.scheinerman.phoenix.library.SetFunctions.Clear
 
SetFunctions.Contains - Class in net.scheinerman.phoenix.library
 
SetFunctions.Contains() - Constructor for class net.scheinerman.phoenix.library.SetFunctions.Contains
 
SetFunctions.Create - Class in net.scheinerman.phoenix.library
 
SetFunctions.Create() - Constructor for class net.scheinerman.phoenix.library.SetFunctions.Create
 
SetFunctions.CreateFromStack - Class in net.scheinerman.phoenix.library
 
SetFunctions.CreateFromStack() - Constructor for class net.scheinerman.phoenix.library.SetFunctions.CreateFromStack
 
SetFunctions.Delete - Class in net.scheinerman.phoenix.library
 
SetFunctions.Delete() - Constructor for class net.scheinerman.phoenix.library.SetFunctions.Delete
 
SetFunctions.Exists - Class in net.scheinerman.phoenix.library
 
SetFunctions.Exists() - Constructor for class net.scheinerman.phoenix.library.SetFunctions.Exists
 
SetFunctions.SetContainer - Class in net.scheinerman.phoenix.library
 
SetFunctions.SetContainer() - Constructor for class net.scheinerman.phoenix.library.SetFunctions.SetContainer
 
SetFunctions.Size - Class in net.scheinerman.phoenix.library
 
SetFunctions.Size() - Constructor for class net.scheinerman.phoenix.library.SetFunctions.Size
 
setInputStream(InputStream) - Method in class net.scheinerman.phoenix.runner.PhoenixEnvironment
 
setItr - Variable in class net.scheinerman.phoenix.library.SetFunctions.SetContainer
 
setLastLine(int) - Method in exception net.scheinerman.phoenix.interpreter.exceptions.PhoenixRuntimeException
 
setLastLineSet(boolean) - Method in exception net.scheinerman.phoenix.interpreter.exceptions.PhoenixRuntimeException
 
setLiteral(boolean) - Method in class net.scheinerman.phoenix.interpreter.variables.AbstractVariable
 
setLiteral(boolean) - Method in interface net.scheinerman.phoenix.interpreter.variables.Variable
Defines whether or not this variable is a literal variable.
setModifiers(String) - Method in class net.scheinerman.phoenix.interpreter.functions.Function
 
setName(String) - Method in class net.scheinerman.phoenix.interpreter.functions.Function
 
setOutputStream(PrintStream) - Method in class net.scheinerman.phoenix.runner.PhoenixEnvironment
 
setParenthesized(boolean) - Method in class net.scheinerman.phoenix.interpreter.parser.ArgListNode
 
setParenthesized(boolean) - Method in class net.scheinerman.phoenix.interpreter.parser.DataNode
 
setParenthesized(boolean) - Method in class net.scheinerman.phoenix.interpreter.parser.operators.OperatorNode
 
setParenthesized(boolean) - Method in interface net.scheinerman.phoenix.interpreter.parser.ParserTreeNode
Sets whether or not this node is encapsulated by parentheses.
SETS - Static variable in class net.scheinerman.phoenix.library.SetFunctions
 
setVATandFAT(LinkedList<HashMap<String, Variable>>, LinkedList<HashMap<String, Function>>) - Method in class net.scheinerman.phoenix.interpreter.functions.Function
 
shrinkNodeList(ArrayList<ParserTreeNode>) - Static method in class net.scheinerman.phoenix.interpreter.parser.Parser
 
stack - Variable in class net.scheinerman.phoenix.library.StackFunctions.StackContainer
 
StackFunctions - Class in net.scheinerman.phoenix.library
 
StackFunctions() - Constructor for class net.scheinerman.phoenix.library.StackFunctions
 
StackFunctions.Clear - Class in net.scheinerman.phoenix.library
 
StackFunctions.Clear() - Constructor for class net.scheinerman.phoenix.library.StackFunctions.Clear
 
StackFunctions.Create - Class in net.scheinerman.phoenix.library
 
StackFunctions.Create() - Constructor for class net.scheinerman.phoenix.library.StackFunctions.Create
 
StackFunctions.Delete - Class in net.scheinerman.phoenix.library
 
StackFunctions.Delete() - Constructor for class net.scheinerman.phoenix.library.StackFunctions.Delete
 
StackFunctions.Exists - Class in net.scheinerman.phoenix.library
 
StackFunctions.Exists() - Constructor for class net.scheinerman.phoenix.library.StackFunctions.Exists
 
StackFunctions.Peek - Class in net.scheinerman.phoenix.library
 
StackFunctions.Peek() - Constructor for class net.scheinerman.phoenix.library.StackFunctions.Peek
 
StackFunctions.Pop - Class in net.scheinerman.phoenix.library
 
StackFunctions.Pop() - Constructor for class net.scheinerman.phoenix.library.StackFunctions.Pop
 
StackFunctions.Push - Class in net.scheinerman.phoenix.library
 
StackFunctions.Push() - Constructor for class net.scheinerman.phoenix.library.StackFunctions.Push
 
StackFunctions.Size - Class in net.scheinerman.phoenix.library
 
StackFunctions.Size() - Constructor for class net.scheinerman.phoenix.library.StackFunctions.Size
 
StackFunctions.StackContainer - Class in net.scheinerman.phoenix.library
 
StackFunctions.StackContainer() - Constructor for class net.scheinerman.phoenix.library.StackFunctions.StackContainer
 
stackItr - Variable in class net.scheinerman.phoenix.library.StackFunctions.StackContainer
 
STACKS - Static variable in class net.scheinerman.phoenix.library.StackFunctions
 
startCondition - Variable in class net.scheinerman.phoenix.interpreter.ForInterpreter
 
stop - Variable in class net.scheinerman.phoenix.interpreter.Interpreter
Indicates whether or not the interpretation should stop prematurely.
StringFunctions - Class in net.scheinerman.phoenix.library
 
StringFunctions() - Constructor for class net.scheinerman.phoenix.library.StringFunctions
 
StringFunctions.InLowerCase - Class in net.scheinerman.phoenix.library
 
StringFunctions.InLowerCase() - Constructor for class net.scheinerman.phoenix.library.StringFunctions.InLowerCase
 
StringFunctions.InUpperCase - Class in net.scheinerman.phoenix.library
 
StringFunctions.InUpperCase() - Constructor for class net.scheinerman.phoenix.library.StringFunctions.InUpperCase
 
StringFunctions.Length - Class in net.scheinerman.phoenix.library
 
StringFunctions.Length() - Constructor for class net.scheinerman.phoenix.library.StringFunctions.Length
 
StringVariable - Class in net.scheinerman.phoenix.interpreter.variables
 
StringVariable() - Constructor for class net.scheinerman.phoenix.interpreter.variables.StringVariable
Creates a new, default StringVariable.
StringVariable(String) - Constructor for class net.scheinerman.phoenix.interpreter.variables.StringVariable
Creates a new StringVariable with a given String as a starting value for the variable.
StringVariable(Variable) - Constructor for class net.scheinerman.phoenix.interpreter.variables.StringVariable
Creates a new StringVariable with a given Variable as a starting value for the variable.
StringVariable(String, boolean) - Constructor for class net.scheinerman.phoenix.interpreter.variables.StringVariable
Creates a new StringVariable with a given String as a starting value for the variable and the choice to indicate whether the variable is constant or not.
StringVariable(Variable, boolean) - Constructor for class net.scheinerman.phoenix.interpreter.variables.StringVariable
Creates a new StringVariable with a given Variable as a starting value for the variable and the choice to indicate whether the variable is constant or not.
subscript(Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.FunctionVariable
 
subscript(Variable, Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.FunctionVariable
 
subscript(Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.NumberVariable
 
subscript(Variable, Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.NumberVariable
 
subscript(Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.StringVariable
 
subscript(Variable, Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.StringVariable
 
subscript(Variable) - Method in interface net.scheinerman.phoenix.interpreter.variables.Variable
Returns the result of a simple, one variable subscript of this variable.
subscript(Variable, Variable) - Method in interface net.scheinerman.phoenix.interpreter.variables.Variable
Returns the result of a two variable subscript of this variable.
SubscriptSliceOperatorNode - Class in net.scheinerman.phoenix.interpreter.parser.operators
Provides the implementation of the Subscript / Slice [[]] operator in the parsing tree when parsing expressions.
SubscriptSliceOperatorNode(ParserTreeNode) - Constructor for class net.scheinerman.phoenix.interpreter.parser.operators.SubscriptSliceOperatorNode
 
subtract(Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.FunctionVariable
 
subtract(Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.NumberVariable
Returns a NumberVariable that is a difference of this variable and the the parameter.
subtract(Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.StringVariable
This operator is not supported for String variables.
subtract(Variable) - Method in interface net.scheinerman.phoenix.interpreter.variables.Variable
Takes two variables and returns the subtraction operator solution.
SubtractOperatorNode - Class in net.scheinerman.phoenix.interpreter.parser.operators
Provides the implementation of the Subtract [-] operator in the parsing tree when parsing expressions.
SubtractOperatorNode(ParserTreeNode, ParserTreeNode) - Constructor for class net.scheinerman.phoenix.interpreter.parser.operators.SubtractOperatorNode
 
SwitchInterpreter - Class in net.scheinerman.phoenix.interpreter
 
SwitchInterpreter(String, String, int, Variable, LinkedList<HashMap<String, Variable>>, LinkedList<HashMap<String, Function>>) - Constructor for class net.scheinerman.phoenix.interpreter.SwitchInterpreter
 
switchVariable - Variable in class net.scheinerman.phoenix.interpreter.SwitchInterpreter
 
SyntaxException - Exception in net.scheinerman.phoenix.interpreter.exceptions
This is the root of all syntax based exceptions that can be thrown during Phoenix program execution.
SyntaxException() - Constructor for exception net.scheinerman.phoenix.interpreter.exceptions.SyntaxException
Creates a new SyntaxException with the default brief message "Generic syntax error."
SyntaxException(String) - Constructor for exception net.scheinerman.phoenix.interpreter.exceptions.SyntaxException
Creates a new SyntaxException with a user defined brief message.
SystemFunctions - Class in net.scheinerman.phoenix.library
 
SystemFunctions() - Constructor for class net.scheinerman.phoenix.library.SystemFunctions
 
SystemFunctions.Arg - Class in net.scheinerman.phoenix.library
 
SystemFunctions.Arg() - Constructor for class net.scheinerman.phoenix.library.SystemFunctions.Arg
 
SystemFunctions.AsNumber - Class in net.scheinerman.phoenix.library
 
SystemFunctions.AsNumber() - Constructor for class net.scheinerman.phoenix.library.SystemFunctions.AsNumber
 
SystemFunctions.AsString - Class in net.scheinerman.phoenix.library
 
SystemFunctions.AsString() - Constructor for class net.scheinerman.phoenix.library.SystemFunctions.AsString
 
SystemFunctions.ErrorMessage - Class in net.scheinerman.phoenix.library
 
SystemFunctions.ErrorMessage() - Constructor for class net.scheinerman.phoenix.library.SystemFunctions.ErrorMessage
 
SystemFunctions.Exit - Class in net.scheinerman.phoenix.library
 
SystemFunctions.Exit() - Constructor for class net.scheinerman.phoenix.library.SystemFunctions.Exit
 
SystemFunctions.Print - Class in net.scheinerman.phoenix.library
 
SystemFunctions.Print() - Constructor for class net.scheinerman.phoenix.library.SystemFunctions.Print
 
SystemFunctions.PrintLn - Class in net.scheinerman.phoenix.library
 
SystemFunctions.PrintLn() - Constructor for class net.scheinerman.phoenix.library.SystemFunctions.PrintLn
 
SystemFunctions.Tic - Class in net.scheinerman.phoenix.library
 
SystemFunctions.Tic() - Constructor for class net.scheinerman.phoenix.library.SystemFunctions.Tic
 
SystemFunctions.Toc - Class in net.scheinerman.phoenix.library
 
SystemFunctions.Toc() - Constructor for class net.scheinerman.phoenix.library.SystemFunctions.Toc
 

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