aesi-intellij / org.metaborg.paplj.syntaxhighlighting / AesiLexer
AesiLexer
class AesiLexer : LexerBase
Constructors
<init> | AesiLexer(project: IProject , document: IDocument , ideaDocument: Document) |
Properties
document | val document: IDocument |
ideaDocument | val ideaDocument: Document |
project | val project: IProject |
Functions
advance | fun advance(): Unit |
convertToTokenType | fun convertToTokenType(token: IToken ): IElementType |
getBufferEnd | fun getBufferEnd(): Int |
getBufferSequence | fun getBufferSequence(): CharSequence |
getState | fun getState(): Int |
getTokenEnd | fun getTokenEnd(): Int |
getTokenStart | fun getTokenStart(): Int |
getTokenType | fun getTokenType(): IElementType? |
start | fun start(buffer: CharSequence , startOffset: Int , endOffset: Int , initialState: Int ): Unit |
tryGetToken | fun tryGetToken(index: Int ): IToken ? |