@Experimental
public interface TokenIterator
An interface for getting additional information from preceding tokens in
RestartableLexer.start(CharSequence, int, int, int, TokenIterator)-
Method Summary
Modifier and TypeMethodDescriptionintgetEndOffset(int index) current token end offsetintgetStartOffset(int index) current token start offsetintgetState(int index) current token stateint@NotNull IElementTypegetType(int index) current token type offsetint
-
Method Details
-
getStartOffset
int getStartOffset(int index) current token start offset -
getEndOffset
int getEndOffset(int index) current token end offset -
getType
current token type offset -
getState
int getState(int index) current token state -
getTokenCount
int getTokenCount()- Returns:
- number of tokens in document
-
initialTokenIndex
int initialTokenIndex()- Returns:
- position on which
-