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}}}"); }
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); }