List of usage examples for org.antlr.v4.runtime.misc Utils escapeWhitespace
public static String escapeWhitespace(String s, boolean escapeSpaces)
From source file:br.beholder.memelang.model.visitor.TreePrinterListener.java
@Override public void visitTerminal(TerminalNode node) { if (builder.length() > 0) { builder.append(' '); }/*from w ww. j a v a2 s. c o m*/ builder.append(Utils.escapeWhitespace(Trees.getNodeText(node, ruleNames), false)); }
From source file:br.beholder.memelang.model.visitor.TreePrinterListener.java
@Override public void visitErrorNode(ErrorNode node) { if (builder.length() > 0) { builder.append(' '); }/* ww w. j a va 2 s.c o m*/ builder.append(Utils.escapeWhitespace(Trees.getNodeText(node, ruleNames), false)); }
From source file:de.uni.bremen.monty.moco.util.ParseTreePrinter.java
License:Open Source License
@Override public void visitTerminal(TerminalNode node) { if (builder.length() > 0) { builder.append(' '); }/* www. ja v a 2 s . c o m*/ append(Utils.escapeWhitespace(Trees.getNodeText(node, ruleNames), false)); }
From source file:de.uni.bremen.monty.moco.util.ParseTreePrinter.java
License:Open Source License
@Override public void visitErrorNode(ErrorNode node) { if (builder.length() > 0) { builder.append(' '); }//from www . ja v a 2 s .c o m append(Utils.escapeWhitespace(Trees.getNodeText(node, ruleNames), false)); }
From source file:org.apache.olingo.server.core.uri.testutil.ParseTreeToText.java
License:Apache License
private static String toStringTree(final Tree t, @Nullable final List<String> ruleNames) { if (t.getChildCount() == 0) { return Utils.escapeWhitespace(getNodeText(t, ruleNames), false); }/* w ww.j a v a 2 s. co m*/ StringBuilder buf = new StringBuilder(); String s = Utils.escapeWhitespace(getNodeText(t, ruleNames), false); buf.append(s); buf.append("("); for (int i = 0; i < t.getChildCount(); i++) { if (i > 0) { buf.append(' '); } buf.append(toStringTree(t.getChild(i), ruleNames)); } buf.append(")"); return buf.toString(); }
From source file:raven.sqdev.ui.util.TreeViewer.java
License:BSD License
public void text(Graphics g, String s, int x, int y) { // System.out.println("drawing '"+s+"' @ "+x+","+y); s = Utils.escapeWhitespace(s, true); g.drawString(s, x, y);/*from w w w. ja v a 2 s.com*/ }
From source file:raven.sqdev.ui.util.TreeViewer.java
License:BSD License
protected String getText(Tree tree) { String s = treeTextProvider.getText(tree); s = Utils.escapeWhitespace(s, true); return s; }