sys::Obj fansh::Evaluator
Evaluator is responsible for compiling and evaluating a statement or expression.
private Void compile(Str source)
private Compiler? compiler
Void eval(Str line)
private Bool isCtrl(Str line)
private Type? localDefType()
new make(Shell? shell)
private OutStream? out
private Pod? pod
private Void reportCompilerErrors()
private Void reportEvalError(Err e)
private Shell? shell