Esempio n. 1
0
        public static string Format(GnuParser.InputContext context)
        {
            var sb = new StringBuilder();

            new Formatter(sb).Visit(context);
            return(sb.ToString());
        }
Esempio n. 2
0
 public override bool VisitInput([NotNull] GnuParser.InputContext context)
 {
     _sb.Append(context.VAR().GetText());
     foreach (var option in context.option() ?? Enumerable.Empty <GnuParser.OptionContext>())
     {
         Visit(option);
     }
     return(true);
 }
Esempio n. 3
0
            public override ParserRuleContext VisitInput([NotNull] UnixParser.InputContext context)
            {
                var result = new GnuParser.InputContext(null, 0);

                result.AddChild(ConvertTerminalNode(context.VAR()));
                foreach (var option in context.option() ?? Enumerable.Empty <UnixParser.OptionContext>())
                {
                    result.AddChild(Visit(option));
                }

                return(result);
            }