public class ScriptRunner
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
private AppLog |
_log |
private ParseException |
_parseError |
private ScriptRuntimeException |
_runError |
private Script |
_src |
private GuiAppManager |
_subjectApp |
private static boolean |
TRACE_PARSE_TREE |
Constructor and Description |
---|
ScriptRunner(Script src,
GuiAppManager subject,
AppLog log) |
Modifier and Type | Method and Description |
---|---|
void |
exec(ScriptNode root) |
java.lang.Throwable |
getError() |
ParseException |
getParseError() |
ScriptRuntimeException |
getRunTimeError() |
Script |
getSource() |
boolean |
hadError() |
ScriptNode |
parse(boolean enableTracing) |
void |
run() |
private AppLog _log
private ParseException _parseError
private ScriptRuntimeException _runError
private Script _src
private GuiAppManager _subjectApp
private static final boolean TRACE_PARSE_TREE
public ScriptRunner(Script src, GuiAppManager subject, AppLog log)
public void exec(ScriptNode root) throws ScriptRuntimeException
ScriptRuntimeException
public java.lang.Throwable getError()
public ParseException getParseError()
public ScriptRuntimeException getRunTimeError()
public Script getSource()
public boolean hadError()
public ScriptNode parse(boolean enableTracing) throws ParseException
ParseException
public void run()
run
in interface java.lang.Runnable