Example usage for org.antlr.v4.runtime.misc Utils escapeWhitespace

List of usage examples for org.antlr.v4.runtime.misc Utils escapeWhitespace

Introduction

In this page you can find the example usage for org.antlr.v4.runtime.misc Utils escapeWhitespace.

Prototype

public static String escapeWhitespace(String s, boolean escapeSpaces) 

Source Link

Usage

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