public static string Format(GnuParser.InputContext context) { var sb = new StringBuilder(); new Formatter(sb).Visit(context); return(sb.ToString()); }
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); }
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); }