Class TokenParser<T extends Token<TT>,TT extends TokenType>

java.lang.Object
org.openzen.zenscript.lexer.TokenParser<T,TT>
Type Parameters:
T - token class
TT - token type class
All Implemented Interfaces:
TokenStream<TT,T>

public class TokenParser<T extends Token<TT>,TT extends TokenType> extends Object implements TokenStream<TT,T>
Represents a token stream. A token stream reads characters from a reader and presents it as a series of tokens. Can be used to implement LL(*) parsers.

Token classes with a negative class are considered to be whitespace.