public class PatternScanner extends Object
Constructor and Description |
---|
PatternScanner(String input) |
PatternScanner(String input,
Pattern ignorePattern) |
Modifier and Type | Method and Description |
---|---|
boolean |
atEnd() |
String |
eat(Pattern pattern,
String tokenName) |
int |
lineNo() |
boolean |
peek(Pattern pattern) |
void |
skip(Pattern pattern) |
String |
tryEat(Pattern pattern) |
String |
unexpectedTokenMessage(String tokenName) |
void |
updateLineCount(int start,
int end) |