Example #1
0
        public override string VisitOutcomeFunctionNamedBindingList([NotNull] WordLangParser.OutcomeFunctionNamedBindingListContext context)
        {
            var ctx  = context.outcomeFunctionNamedBinding();
            var args = String.Join(",", ctx.Select(c =>
            {
                return($"\"{TreeVisitor.Visit(c.referance())}\":\"{TreeVisitor.Visit(c.expression())}\"");
            }).ToArray());

            return($"{{{args}}}");
        }
Example #2
0
        public override string VisitOutcomeFunctionNamedBindingList([NotNull] WordLangParser.OutcomeFunctionNamedBindingListContext context)
        {
            var ctx  = context.outcomeFunctionNamedBinding();
            var args = String.Join(",", ctx.Select(c =>
            {
                return($"(arg name=[{Visit(c.referance())}] expr=[{Visit(c.expression())}])");
            }).ToArray());

            return(args);
        }