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 Type localDefType()
new make(Shell shell)
private OutStream out
private Pod pod
private Void reportCompilerErrors()
private Void reportEvalError(Err e)
private Shell shell