Example #1
0
        public override Result VisitParameterList([NotNull] ExpressionParser.ParameterListContext context)
        {
            Result a = Visit(context.arguments());

            List <string> list = new List <string>();

            list.AddRange(a.Value as string[]);

            string tmp = context.orexpr().GetText();

            tmp = tmp.TrimStart(new char[] { '\"', '\'' });
            tmp = tmp.TrimEnd(new char[] { '\"', '\'' });

            list.Add(tmp);

            Visit(context.orexpr());

            return(new Result {
                Value = list.ToArray()
            });
        }
Example #2
0
        public override Result VisitParameterList([NotNull] ExpressionParser.ParameterListContext context)
        {
            Result a = Visit(context.arguments());

            Result b = Visit(context.orexpr());

            List <object> list = new List <object>();

            list.AddRange(a.Value as object[]);

            list.Add(b.Value);

            return(new Result {
                Value = list.ToArray()
            });
        }