public virtual void Visit(EchoStmt echoStmt, object[] args)
 {
 }
 public virtual void Visit(EchoStmt echoStmt, object[] args)
 {
 }
 public void Visit(EchoStmt echoStmt, object[] args)
 {
     string result = exprProcessor.EvalStr(echoStmt.Expression);
     kernel.FuncCaller.Echo(result);
 }