Class TreePatternLexer
- java.lang.Object
-
- org.eclipse.persistence.internal.libraries.antlr.runtime.tree.TreePatternLexer
-
public class TreePatternLexer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intARGstatic intBEGINprotected intcCurrent charstatic intCOLONstatic intDOTstatic intENDstatic intEOFbooleanerrorstatic intIDprotected intnHow long is the pattern in char?protected intpIndex into input stringprotected java.lang.StringpatternThe tree pattern to lex like "(A B C)"static intPERCENTjava.lang.StringBuffersvalSet when token type is ID or ARG (name mimics Java's StreamTokenizer)
-
Constructor Summary
Constructors Constructor Description TreePatternLexer(java.lang.String pattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconsume()intnextToken()
-
-
-
Field Detail
-
EOF
public static final int EOF
- See Also:
- Constant Field Values
-
BEGIN
public static final int BEGIN
- See Also:
- Constant Field Values
-
END
public static final int END
- See Also:
- Constant Field Values
-
ID
public static final int ID
- See Also:
- Constant Field Values
-
ARG
public static final int ARG
- See Also:
- Constant Field Values
-
PERCENT
public static final int PERCENT
- See Also:
- Constant Field Values
-
COLON
public static final int COLON
- See Also:
- Constant Field Values
-
DOT
public static final int DOT
- See Also:
- Constant Field Values
-
pattern
protected java.lang.String pattern
The tree pattern to lex like "(A B C)"
-
p
protected int p
Index into input string
-
c
protected int c
Current char
-
n
protected int n
How long is the pattern in char?
-
sval
public java.lang.StringBuffer sval
Set when token type is ID or ARG (name mimics Java's StreamTokenizer)
-
error
public boolean error
-
-