Ejemplo n.º 1
0
        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
            });
        }
Ejemplo n.º 2
0
        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));
        }