net.scheinerman.phoenix.runner
Class InteractivePhoenixEnvironment
java.lang.Object
net.scheinerman.phoenix.runner.PhoenixEnvironment
net.scheinerman.phoenix.runner.InteractivePhoenixEnvironment
public class InteractivePhoenixEnvironment
- extends PhoenixEnvironment
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
vat
private java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> vat
fat
private java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> fat
interpreter
private InteractiveInterpreter interpreter
exited
private boolean exited
InteractivePhoenixEnvironment
public InteractivePhoenixEnvironment(boolean includeDefaultModules)
InteractivePhoenixEnvironment
public InteractivePhoenixEnvironment(boolean includeDefaultModules,
java.io.InputStream inputStream,
java.io.PrintStream outputStream,
java.io.PrintStream errorStream)
isExited
public boolean isExited()
getVAT
public java.util.LinkedList<java.util.HashMap<java.lang.String,Variable>> getVAT()
getFAT
public java.util.LinkedList<java.util.HashMap<java.lang.String,Function>> getFAT()
addModule
public void addModule(AbstractModule module)
- Overrides:
addModule
in class PhoenixEnvironment
addModules
public void addModules(java.util.ArrayList<AbstractModule> modules)
resetModules
public void resetModules()
- Overrides:
resetModules
in class PhoenixEnvironment
run
public final void run(java.io.File file)
runCode
public void runCode(java.lang.String code)