Package org.openzen.zenscript.lexer
Class WhitespaceFilteringParser<TT extends TokenType,T extends Token<TT>>
java.lang.Object
org.openzen.zenscript.lexer.WhitespaceFilteringParser<TT,T>
- All Implemented Interfaces:
TokenStream<TT,T>
- Direct Known Subclasses:
LLParserTokenStream
public class WhitespaceFilteringParser<TT extends TokenType,T extends Token<TT>>
extends Object
implements TokenStream<TT,T>
-
Constructor Details
-
WhitespaceFilteringParser
- Throws:
ParseException
-
-
Method Details
-
getLastWhitespace
-
skipWhitespaceNewline
public void skipWhitespaceNewline() -
grabWhitespaceLine
-
peek
-
replace
-
next
- Specified by:
nextin interfaceTokenStream<TT extends TokenType,T extends Token<TT>> - Throws:
ParseException
-
getPosition
- Specified by:
getPositionin interfaceTokenStream<TT extends TokenType,T extends Token<TT>>
-
getPositionBeforeWhitespace
-
getEOF
-