public EvaluatorResult Evaluate(IInterpreterContext context, string expression) { var resolver = new FilepathResolver(); string expr = resolver.ResolvePath(context, expression); switch (LogType) { case "Log": System.Console.Out.WriteLine(expr); break; case "Info": logger.Info(expr); break; case "Debug": logger.Debug(expr); break; case "Error": logger.Error(expr); break; case "Trace": logger.Trace(expr); break; default: break; } return(new EvaluatorResult(true, string.Empty)); }
public EvaluatorResult Evaluate(IInterpreterContext context, string expression) { var resolver = new FilepathResolver(); string expr = resolver.ResolvePath(context, expression); context.Emitter.Open(expr); return(new EvaluatorResult(true, string.Empty)); }