aesi-intellij / org.metaborg.paplj.parser / PapljParserDefinition
PapljParserDefinition
class PapljParserDefinition :
IAesiParserDefinition
Constructors
<init> | PapljParserDefinition() |
Functions
createElement | fun createElement(node: ASTNode?): PsiElement |
createFile | fun createFile(viewProvider: FileViewProvider?): PsiFile? |
createLexer | fun createLexer(project: Project): Lexer fun createLexer(project: Project, file: PsiFile?): Lexer Returns a lexer for lexing the specified file in the specified project. This lexer does not need to support incremental lexing. |
createParser | fun createParser(project: Project?): PsiParser? |
getCommentTokens | fun getCommentTokens(): TokenSet |
getFileNodeType | fun getFileNodeType(): IFileElementType? |
getStringLiteralElements | fun getStringLiteralElements(): TokenSet |
getWhitespaceTokens | fun getWhitespaceTokens(): TokenSet |
spaceExistanceTypeBetweenTokens | fun spaceExistanceTypeBetweenTokens(left: ASTNode?, right: ASTNode?): SpaceRequirements? |
Companion Object Properties
FILE | val FILE: IFileElementType |
WHITE_SPACES | val WHITE_SPACES: TokenSet |