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
TokenStream
peek
in interface TokenStream
ScriptException
public void skip()
TokenStream
skip
in interface TokenStream
public void reset()