public class BasicTokenStream extends java.lang.Object implements TokenStream
Modifier and Type | Field and Description |
---|---|
protected CharacterStream |
characterStream |
protected Token |
currentToken |
Constructor and Description |
---|
BasicTokenStream(java.io.Reader reader) |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
isNumberCharacter(char x) |
protected static boolean |
isQuoteCharacter(char x) |
protected static boolean |
isTokenCharacter(char x) |
protected Token |
parseNextToken() |
Token |
peek()
Examine the current token.
|
void |
skip()
Skip the current token.
|
protected CharacterStream characterStream
protected Token currentToken
public Token peek() throws ScriptException
TokenStream
peek
in interface TokenStream
ScriptException
public void skip()
TokenStream
skip
in interface TokenStream
protected Token parseNextToken() throws ScriptException
ScriptException
protected static boolean isQuoteCharacter(char x)
protected static boolean isNumberCharacter(char x)
protected static boolean isTokenCharacter(char x)