Example #1
0
        public override object VisitCallFunc([NotNull] CallFuncContext context)
        {
            var r = new Result {
                data = "var"
            };
            var id = (Result)Visit(context.id());

            r.text += id.text;
            if (context.templateCall() != null)
            {
                r.text += Visit(context.templateCall());
            }
            r.text += ((Result)Visit(context.tuple())).text;
            return(r);
        }
Example #2
0
        public override object VisitCallFunc(CallFuncContext context)
        {
            var r = (new Result()
            {
                data = "var"
            });

            if (context.tuple() != null)
            {
                r.text += ((Result)(Visit(context.tuple()))).text;
            }
            else
            {
                r.text += (new System.Text.StringBuilder().Append("(").Append(((Result)(Visit(context.lambda()))).text).Append(")")).to_str();
            }
            return(r);
        }
Example #3
0
        public override object VisitCallFunc(CallFuncContext context)
        {
            var r = (new Result("var", ((Result)Visit(context.tuple())).text));

            return(r);
        }