@Override public void space() { a(" "); }
@Override public void verticalSpace() { printIndent(); }
@Override public String toString() { TextFormatter formatter = new TextFormatter(); SourcePrinter printer = new SourcePrinter(formatter); accept(printer); return formatter.finish(); }
@Override public String process(Source source, Node in) throws ConversionProblem { SourceFormatter formatter = new TextFormatter(); in.accept(new SourcePrinter(formatter)); for (ParseProblem x : source.getProblems()) { formatter.addError(x.getPosition().getStart(), x.getPosition().getEnd(), x.getMessage()); } return formatter.finish(); } };
@Override public String toString() { TextFormatter formatter = new TextFormatter(); SourcePrinter printer = new SourcePrinter(formatter); accept(printer); return formatter.finish(); }
@Override public String process(Source source, Node in) throws ConversionProblem { SourceFormatter formatter = new TextFormatter(); in.accept(new SourcePrinter(formatter)); for (ParseProblem x : source.getProblems()) { formatter.addError(x.getPosition().getStart(), x.getPosition().getEnd(), x.getMessage()); } return formatter.finish(); } };
@Override public void operator(String text) { a(text); }
@Override public String toString() { TextFormatter formatter = new TextFormatter(); SourcePrinter printer = new SourcePrinter(formatter); accept(printer); return formatter.finish(); }
@Override public void verticalSpace() { printIndent(); }
@Override public String process(Source source, Node in) throws ConversionProblem { SourceFormatter formatter = new TextFormatter(); in.accept(new SourcePrinter(formatter)); for (ParseProblem x : source.getProblems()) { formatter.addError(x.getPosition().getStart(), x.getPosition().getEnd(), x.getMessage()); } return formatter.finish(); } };
@Override public void space() { a(" "); }
@Override public void verticalSpace() { printIndent(); }
private TextFormatter a(String text) { if (text == null || text.length() == 0) return this; if (newline) printIndent(); newline = false; sb.append(text); return this; }
private TextFormatter a(String text) { if (text == null || text.length() == 0) return this; if (newline) printIndent(); newline = false; sb.append(text); return this; }
@Override public void keyword(String text) { a(text); }
private TextFormatter a(String text) { if (text == null || text.length() == 0) return this; if (newline) printIndent(); newline = false; sb.append(text); return this; }
@Override public void space() { a(" "); }
@Override public void keyword(String text) { a(text); }