Public Member Functions | |
| TreePatternLexer (String pattern) | |
| int | nextToken () |
Public Attributes | |
| StringBuffer | sval = new StringBuffer() |
| boolean | error = false |
Static Public Attributes | |
| static final int | EOF = -1 |
| static final int | BEGIN = 1 |
| static final int | END = 2 |
| static final int | ID = 3 |
| static final int | ARG = 4 |
| static final int | PERCENT = 5 |
| static final int | COLON = 6 |
| static final int | DOT = 7 |
Protected Member Functions | |
| void | consume () |
Protected Attributes | |
| String | pattern |
| int | p = -1 |
| int | c |
| int | n |
Definition at line 30 of file TreePatternLexer.java.
| org.antlr.runtime.tree.TreePatternLexer.TreePatternLexer | ( | String | pattern | ) |
Definition at line 57 of file TreePatternLexer.java.
| int org.antlr.runtime.tree.TreePatternLexer.nextToken | ( | ) |
Definition at line 63 of file TreePatternLexer.java.
| void org.antlr.runtime.tree.TreePatternLexer.consume | ( | ) | [protected] |
Definition at line 126 of file TreePatternLexer.java.
final int org.antlr.runtime.tree.TreePatternLexer.EOF = -1 [static] |
Definition at line 31 of file TreePatternLexer.java.
final int org.antlr.runtime.tree.TreePatternLexer.BEGIN = 1 [static] |
Definition at line 32 of file TreePatternLexer.java.
final int org.antlr.runtime.tree.TreePatternLexer.END = 2 [static] |
Definition at line 33 of file TreePatternLexer.java.
final int org.antlr.runtime.tree.TreePatternLexer.ID = 3 [static] |
Definition at line 34 of file TreePatternLexer.java.
final int org.antlr.runtime.tree.TreePatternLexer.ARG = 4 [static] |
Definition at line 35 of file TreePatternLexer.java.
final int org.antlr.runtime.tree.TreePatternLexer.PERCENT = 5 [static] |
Definition at line 36 of file TreePatternLexer.java.
final int org.antlr.runtime.tree.TreePatternLexer.COLON = 6 [static] |
Definition at line 37 of file TreePatternLexer.java.
final int org.antlr.runtime.tree.TreePatternLexer.DOT = 7 [static] |
Definition at line 38 of file TreePatternLexer.java.
String org.antlr.runtime.tree.TreePatternLexer.pattern [protected] |
The tree pattern to lex like "(A B C)"
Definition at line 41 of file TreePatternLexer.java.
int org.antlr.runtime.tree.TreePatternLexer.p = -1 [protected] |
Index into input string
Definition at line 44 of file TreePatternLexer.java.
int org.antlr.runtime.tree.TreePatternLexer.c [protected] |
Current char
Definition at line 47 of file TreePatternLexer.java.
int org.antlr.runtime.tree.TreePatternLexer.n [protected] |
How long is the pattern in char?
Definition at line 50 of file TreePatternLexer.java.
| StringBuffer org.antlr.runtime.tree.TreePatternLexer.sval = new StringBuffer() |
Set when token type is ID or ARG (name mimics Java's StreamTokenizer)
Definition at line 53 of file TreePatternLexer.java.
| boolean org.antlr.runtime.tree.TreePatternLexer.error = false |
Definition at line 55 of file TreePatternLexer.java.
1.5.5