Beispiel #1
0
        public override Result VisitParameter([NotNull] ExpressionParser.ParameterContext context)
        {
            Visit(context.orexpr());

            string tmp = context.GetText();

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

            return(new Result {
                Value = new string[] { tmp }
            });
        }
Beispiel #2
0
        public override Result VisitParameter([NotNull] ExpressionParser.ParameterContext context)
        {
            ExpressionParser.OrexprContext cxt = context.orexpr();

            Result tmp = null;

            if (cxt != null)
            {
                tmp = Visit(cxt);
            }

            return(new Result {
                Value = new object[] { tmp == null ? null : tmp.Value }
            });
        }