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

M

MAGENTA - Static variable in class net.scheinerman.phoenix.interpreter.InterpreterData
 
Main - Class in net.scheinerman.phoenix.runner
 
Main() - Constructor for class net.scheinerman.phoenix.runner.Main
 
main(String...) - Static method in class net.scheinerman.phoenix.runner.Main
 
Main.Help - Class in net.scheinerman.phoenix.runner
 
Main.Help() - Constructor for class net.scheinerman.phoenix.runner.Main.Help
 
Main.Option - Interface in net.scheinerman.phoenix.runner
 
Main.Version - Class in net.scheinerman.phoenix.runner
 
Main.Version() - Constructor for class net.scheinerman.phoenix.runner.Main.Version
 
makeDefaultVariable(String) - Static method in class net.scheinerman.phoenix.interpreter.Interpreter
Creates an empty variable (using that variable's default constructor) given the identifier of the variable.
makeFunction(String, String, String) - Method in class net.scheinerman.phoenix.interpreter.Interpreter
Creates a Function based on the given line of code and adds it to the appropriate place in the FAT.
makeVariable(String) - Method in class net.scheinerman.phoenix.interpreter.Interpreter
Creates a variable and adds it to the appropriate VAT based on a line of code.
makeVariable(String, Variable) - Method in class net.scheinerman.phoenix.interpreter.Interpreter
Given a variable type and a value, creates a Variable object with that value.
MathFunctions - Class in net.scheinerman.phoenix.library
 
MathFunctions() - Constructor for class net.scheinerman.phoenix.library.MathFunctions
 
MathFunctions.Abs - Class in net.scheinerman.phoenix.library
 
MathFunctions.Abs() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Abs
 
MathFunctions.ArcCos - Class in net.scheinerman.phoenix.library
 
MathFunctions.ArcCos() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.ArcCos
 
MathFunctions.ArcSin - Class in net.scheinerman.phoenix.library
 
MathFunctions.ArcSin() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.ArcSin
 
MathFunctions.ArcTan - Class in net.scheinerman.phoenix.library
 
MathFunctions.ArcTan() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.ArcTan
 
MathFunctions.Ceil - Class in net.scheinerman.phoenix.library
 
MathFunctions.Ceil() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Ceil
 
MathFunctions.Cos - Class in net.scheinerman.phoenix.library
 
MathFunctions.Cos() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Cos
 
MathFunctions.CosH - Class in net.scheinerman.phoenix.library
 
MathFunctions.CosH() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.CosH
 
MathFunctions.E - Class in net.scheinerman.phoenix.library
 
MathFunctions.E() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.E
 
MathFunctions.Exp - Class in net.scheinerman.phoenix.library
 
MathFunctions.Exp() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Exp
 
MathFunctions.Factorial - Class in net.scheinerman.phoenix.library
 
MathFunctions.Factorial() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Factorial
 
MathFunctions.Floor - Class in net.scheinerman.phoenix.library
 
MathFunctions.Floor() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Floor
 
MathFunctions.Hypot - Class in net.scheinerman.phoenix.library
 
MathFunctions.Hypot() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Hypot
 
MathFunctions.Log - Class in net.scheinerman.phoenix.library
 
MathFunctions.Log() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Log
 
MathFunctions.Log10 - Class in net.scheinerman.phoenix.library
 
MathFunctions.Log10() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Log10
 
MathFunctions.LogB - Class in net.scheinerman.phoenix.library
 
MathFunctions.LogB() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.LogB
 
MathFunctions.Max - Class in net.scheinerman.phoenix.library
 
MathFunctions.Max() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Max
 
MathFunctions.Min - Class in net.scheinerman.phoenix.library
 
MathFunctions.Min() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Min
 
MathFunctions.PI - Class in net.scheinerman.phoenix.library
 
MathFunctions.PI() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.PI
 
MathFunctions.Random - Class in net.scheinerman.phoenix.library
 
MathFunctions.Random() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Random
 
MathFunctions.RandomInt - Class in net.scheinerman.phoenix.library
 
MathFunctions.RandomInt() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.RandomInt
 
MathFunctions.Root - Class in net.scheinerman.phoenix.library
 
MathFunctions.Root() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Root
 
MathFunctions.Sin - Class in net.scheinerman.phoenix.library
 
MathFunctions.Sin() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Sin
 
MathFunctions.SinH - Class in net.scheinerman.phoenix.library
 
MathFunctions.SinH() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.SinH
 
MathFunctions.Sqrt - Class in net.scheinerman.phoenix.library
 
MathFunctions.Sqrt() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Sqrt
 
MathFunctions.Tan - Class in net.scheinerman.phoenix.library
 
MathFunctions.Tan() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.Tan
 
MathFunctions.TanH - Class in net.scheinerman.phoenix.library
 
MathFunctions.TanH() - Constructor for class net.scheinerman.phoenix.library.MathFunctions.TanH
 
mod(Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.FunctionVariable
 
mod(Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.NumberVariable
 
mod(Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.StringVariable
This operator is not supported for String variables.
mod(Variable) - Method in interface net.scheinerman.phoenix.interpreter.variables.Variable
Takes two variables and returns the modulus arithmetic operator solution.
modFile - Variable in class net.scheinerman.phoenix.interpreter.ImportInterpreter
 
modifiers - Variable in class net.scheinerman.phoenix.interpreter.functions.Function
 
ModOperatorNode - Class in net.scheinerman.phoenix.interpreter.parser.operators
Provides the implementation of the Mod [%] operator in the parsing tree when parsing expressions.
ModOperatorNode(ParserTreeNode, ParserTreeNode) - Constructor for class net.scheinerman.phoenix.interpreter.parser.operators.ModOperatorNode
 
module - Variable in class net.scheinerman.phoenix.interpreter.ImportInterpreter
 
Module - Interface in net.scheinerman.phoenix.library
 
MODULES - Variable in class net.scheinerman.phoenix.library.DefaultModules
 
modules - Variable in class net.scheinerman.phoenix.runner.PhoenixEnvironment
 
modules - Variable in class net.scheinerman.phoenix.runner.Runner
 
multiply(Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.FunctionVariable
 
multiply(Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.NumberVariable
Returns a NumberVariable that is a product of this variable and the the parameter.
multiply(Variable) - Method in class net.scheinerman.phoenix.interpreter.variables.StringVariable
The multiply (*) operator on a StrVar takes a NumVar that must be an integer value.
multiply(Variable) - Method in interface net.scheinerman.phoenix.interpreter.variables.Variable
Takes two variables and returns the multiplication operator solution.
MultiplyOperatorNode - Class in net.scheinerman.phoenix.interpreter.parser.operators
Provides the implementation of the Multiply [*] operator in the parsing tree when parsing expressions.
MultiplyOperatorNode(ParserTreeNode, ParserTreeNode) - Constructor for class net.scheinerman.phoenix.interpreter.parser.operators.MultiplyOperatorNode
 

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