|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Function | |
---|---|
net.scheinerman.phoenix.interpreter | This package contains classes and packages for use in interpreting Phoenix programs. |
net.scheinerman.phoenix.interpreter.functions | This package contains classes that deal with functions that can be declared and called in the execution of a Phoenix program. |
net.scheinerman.phoenix.interpreter.parser | This package contains classes that deal with the parsing of arithmetic expressions during Phoenix program execution. |
net.scheinerman.phoenix.interpreter.parser.operators | This package contains classes that deal with the parsing and manipulation of arithmetic operators during Phoenix program execution. |
net.scheinerman.phoenix.interpreter.variables | This package contains variables that deal with the creation and manipulation of variables during Phoenix program execution. |
net.scheinerman.phoenix.library | The net.scheinerman.phoenix package contains classes and packages for use in running and interpreting Phoenix programs. |
net.scheinerman.phoenix.runner | This package contains classes for use in running Phoenix programs. |
Uses of Function in net.scheinerman.phoenix.interpreter |
---|
Fields in net.scheinerman.phoenix.interpreter with type parameters of type Function | |
---|---|
protected java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> |
Interpreter.fat
The Function Allocation Table (FAT) stores functions and their values for all scopes of the interpretation process. |
private java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> |
IfInterpreter.fat
The Function Allocation Table (FAT) stores functions and their values for all scopes of the interpretation process. |
Methods in net.scheinerman.phoenix.interpreter that return Function | |
---|---|
Function |
Interpreter.getFunction(java.lang.String identifier)
Returns the function from the FAT with the given identifier. |
Function |
Interpreter.getFunctionFromDefinition(java.lang.String line,
java.lang.String code,
boolean nat,
boolean setupDocs)
|
Methods in net.scheinerman.phoenix.interpreter with parameters of type Function | |
---|---|
void |
Interpreter.putFunction(Function f,
java.util.HashMap<java.lang.String,Function> hm)
Adds a function to the FAT if it has a valid identifier. |
Method parameters in net.scheinerman.phoenix.interpreter with type arguments of type Function | |
---|---|
void |
Interpreter.putFunction(Function f,
java.util.HashMap<java.lang.String,Function> hm)
Adds a function to the FAT if it has a valid identifier. |
Constructor parameters in net.scheinerman.phoenix.interpreter with type arguments of type Function | |
---|---|
CatchInterpreter(java.lang.String file,
java.lang.String code,
int line,
java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat,
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat)
|
|
DoWhileInterpreter(java.lang.String file,
java.lang.String code,
int line,
java.lang.String whileStatement,
java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat,
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat)
Creates a new do while loop interpreter. |
|
ForInterpreter(java.lang.String file,
java.lang.String code,
int line,
java.lang.String forStatement,
java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat,
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat)
Creates a new for loop that takes the LoopInterpreter arguments along with the
end condition of the for loop. |
|
IfInterpreter(java.lang.String file,
java.util.ArrayList<Condition> conditions,
Interpreter interpreter,
java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat,
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat)
Creates a new IfInterpreter with a given file, a set of conditions, an interpreter
to run the conditions, a VAT and a FAT. |
|
ImportInterpreter(java.lang.String module,
int type,
java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat,
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat)
|
|
InteractiveInterpreter(java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat,
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat)
|
|
Interpreter(boolean topLevel,
java.lang.String file,
java.lang.String code,
int line,
java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat,
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat)
Instantiates a new Interpreter that starts at some point in a file. |
|
Interpreter(boolean topLevel,
java.lang.String file,
java.lang.String code,
java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat,
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat)
Instantiates a new Interpreter that starts at the beginning of a file. |
|
LoopInterpreter(java.lang.String file,
java.lang.String code,
int line,
java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat,
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat)
Creates a new basic loop interpreter. |
|
SwitchInterpreter(java.lang.String file,
java.lang.String code,
int line,
Variable switchVariable,
java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat,
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat)
|
|
TryInterpreter(java.lang.String file,
java.lang.String code,
int line,
java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat,
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat,
CatchInterpreter catchInterpreter)
|
|
WhileInterpreter(java.lang.String file,
java.lang.String code,
int line,
java.lang.String whileStatement,
java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat,
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat)
Creates a new while loop interpreter. |
Uses of Function in net.scheinerman.phoenix.interpreter.functions |
---|
Subclasses of Function in net.scheinerman.phoenix.interpreter.functions | |
---|---|
class |
BuiltInFunction
|
class |
NativeFunction
A native function is a function that calls the main method of a Java program with a list of inputs. |
Method parameters in net.scheinerman.phoenix.interpreter.functions with type arguments of type Function | |
---|---|
void |
Function.setVATandFAT(java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat,
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat)
|
Uses of Function in net.scheinerman.phoenix.interpreter.parser |
---|
Methods in net.scheinerman.phoenix.interpreter.parser that return Function | |
---|---|
private static Function |
Parser.getFunction(java.lang.String identifier)
|
Uses of Function in net.scheinerman.phoenix.interpreter.parser.operators |
---|
Fields in net.scheinerman.phoenix.interpreter.parser.operators declared as Function | |
---|---|
private Function |
FunctionOperatorNode.function
|
Methods in net.scheinerman.phoenix.interpreter.parser.operators that return Function | |
---|---|
Function |
FunctionOperatorNode.getFunction()
|
Constructors in net.scheinerman.phoenix.interpreter.parser.operators with parameters of type Function | |
---|---|
FunctionOperatorNode(Function function,
ParserTreeNode left,
ParserTreeNode right)
|
Uses of Function in net.scheinerman.phoenix.interpreter.variables |
---|
Fields in net.scheinerman.phoenix.interpreter.variables declared as Function | |
---|---|
private Function |
FunctionVariable.function
|
Methods in net.scheinerman.phoenix.interpreter.variables that return Function | |
---|---|
Function |
FunctionVariable.getFunction()
|
Constructors in net.scheinerman.phoenix.interpreter.variables with parameters of type Function | |
---|---|
FunctionVariable(Function function)
|
Uses of Function in net.scheinerman.phoenix.library |
---|
Fields in net.scheinerman.phoenix.library with type parameters of type Function | |
---|---|
protected java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> |
AbstractModule.run_fat
|
Methods in net.scheinerman.phoenix.library with parameters of type Function | |
---|---|
void |
Module.load(Function function,
java.util.HashMap<java.lang.String,Function> fat)
|
void |
AbstractModule.load(Function function,
java.util.HashMap<java.lang.String,Function> fat)
|
Method parameters in net.scheinerman.phoenix.library with type arguments of type Function | |
---|---|
void |
Module.load(Function function,
java.util.HashMap<java.lang.String,Function> fat)
|
void |
AbstractModule.load(Function function,
java.util.HashMap<java.lang.String,Function> fat)
|
void |
Module.load(java.util.HashMap<java.lang.String,Function> fat)
|
void |
DefaultModules.load(java.util.HashMap<java.lang.String,Function> fat)
|
void |
AbstractModule.load(java.util.HashMap<java.lang.String,Function> fat)
|
Uses of Function in net.scheinerman.phoenix.runner |
---|
Subclasses of Function in net.scheinerman.phoenix.runner | |
---|---|
private class |
InteractivePhoenixEnvironment.InteractiveFunctions.About
|
private class |
InteractivePhoenixEnvironment.InteractiveFunctions.Copyright
|
private class |
InteractivePhoenixEnvironment.InteractiveFunctions.Exit
|
private class |
InteractivePhoenixEnvironment.InteractiveFunctions.Help
|
private class |
InteractivePhoenixEnvironment.InteractiveFunctions.License
|
private class |
InteractivePhoenixEnvironment.InteractiveFunctions.Search
|
Fields in net.scheinerman.phoenix.runner with type parameters of type Function | |
---|---|
private java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> |
Runner.fat
|
private java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> |
InteractivePhoenixEnvironment.fat
|
Methods in net.scheinerman.phoenix.runner that return types with arguments of type Function | |
---|---|
java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> |
InteractivePhoenixEnvironment.getFAT()
|
Constructor parameters in net.scheinerman.phoenix.runner with type arguments of type Function | |
---|---|
InteractivePhoenixEnvironment.InteractiveFunctions(java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |