persistence.antlr.ParseTreeToken Maven / Gradle / Ivy
package persistence.antlr;
/* ANTLR Translator Generator
* Project led by Terence Parr at http://www.jGuru.com
* Software rights: http://www.antlr.org/license.html
*/
import persistence.antlr.Token;
import persistence.antlr.collections.AST;
public class ParseTreeToken extends ParseTree {
protected Token token;
public ParseTreeToken(Token token) {
this.token = token;
}
protected int getLeftmostDerivation(StringBuffer buf, int step) {
buf.append(' ');
buf.append(toString());
return step; // did on replacements
}
public String toString() {
if ( token!=null ) {
return token.getText();
}
return "";
}
}