public class Tokenizer extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Tokenizer.Token |
static class |
Tokenizer.TokenType |
| Modifier and Type | Field and Description |
|---|---|
private int |
c |
private Tokenizer.Token |
currentToken |
private int |
index |
private java.util.List<java.lang.Character> |
specialCharaters |
private java.lang.String |
template |
private java.lang.StringBuilder |
text |
| Constructor and Description |
|---|
Tokenizer(java.lang.String template) |
| Modifier and Type | Method and Description |
|---|---|
private void |
getChar() |
Tokenizer.Token |
lookAhead() |
Tokenizer.Token |
nextToken() |
Tokenizer.Token |
skip(char lastChar) |
private final java.util.List<java.lang.Character> specialCharaters
private final java.lang.String template
private int c
private int index
private Tokenizer.Token currentToken
private java.lang.StringBuilder text
public Tokenizer(java.lang.String template)
private void getChar()
public Tokenizer.Token nextToken() throws ParseError
ParseErrorpublic Tokenizer.Token lookAhead() throws ParseError
ParseErrorpublic Tokenizer.Token skip(char lastChar)