Top Fields Constructors Methods
org.antlr.runtime.tree

public Class TreePatternLexer

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
protected int
c

Current char

public static final int
public static final int
public static final int
public static final int
public boolean
public static final int
protected int
n

How long is the pattern in char?

protected int
p

Index into input string

protected String
pattern

The tree pattern to lex like "(A B C)"

public static final int
public StringBuffer
sval

Set when token type is ID or ARG (name mimics Java's StreamTokenizer)

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ARGback to summary
public static final int ARG
BEGINback to summary
public static final int BEGIN
cback to summary
protected int c

Current char

COLONback to summary
public static final int COLON
DOTback to summary
public static final int DOT
ENDback to summary
public static final int END
EOFback to summary
public static final int EOF
errorback to summary
public boolean error
IDback to summary
public static final int ID
nback to summary
protected int n

How long is the pattern in char?

pback to summary
protected int p

Index into input string

patternback to summary
protected String pattern

The tree pattern to lex like "(A B C)"

PERCENTback to summary
public static final int PERCENT
svalback to summary
public StringBuffer sval

Set when token type is ID or ARG (name mimics Java's StreamTokenizer)

Constructor Detail

TreePatternLexerback to summary
public TreePatternLexer(String pattern)

Method Detail

consumeback to summary
protected void consume()
nextTokenback to summary
public int nextToken()