public override Result VisitMethod([NotNull] ExpressionParser.MethodContext context) { Result tmp = Visit(context.arguments()); object obj = FunctionProvider.Invoke(context.ID().GetText(), tmp.Value as object[]); return(new Result { Value = obj }); }
public override Result VisitMethod([NotNull] ExpressionParser.MethodContext context) { Result tmp = Visit(context.arguments()); if (OnFunc != null) { OnFunc(context.ID().GetText(), tmp.Value as string[]); } return(base.VisitMethod(context)); }