public class RewindableTokenStream extends Object implements TokenStream
| Modifier and Type | Field and Description |
|---|---|
protected int |
committedSize |
protected int |
currentIndex |
protected List<Token> |
history |
protected TokenStream |
parent |
| Constructor and Description |
|---|
RewindableTokenStream(TokenStream parent) |
protected TokenStream parent
protected int currentIndex
protected int committedSize
public RewindableTokenStream(TokenStream parent)
public Token peek() throws ScriptException
TokenStreampeek in interface TokenStreamScriptExceptionpublic void skip()
TokenStreamskip in interface TokenStreampublic void reset()