Example usage for org.antlr.v4.runtime.tree Trees getNodeText

List of usage examples for org.antlr.v4.runtime.tree Trees getNodeText

Introduction

In this page you can find the example usage for org.antlr.v4.runtime.tree Trees getNodeText.

Prototype

public static String getNodeText(Tree t, List<String> ruleNames) 

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(' ');
    }//www.j a  v a2s.  c  om

    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(' ');
    }/*from w w  w .  j a v  a 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(' ');
    }//  w  w  w.  j  a  va 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(' ');
    }//ww  w . j av a2  s . com

    append(Utils.escapeWhitespace(Trees.getNodeText(node, ruleNames), false));
}