View on GitHub

Aesi adapter for IntelliJ

An Aesi adapter for IntelliJ.

Download this project as a .zip file Download this project as a tar.gz file

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?