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.parser / PapljParser

PapljParser

open class PapljParser : PsiParser, LightPsiParser

Constructors

<init> PapljParser()

Properties

EXTENDS_SETS_ static val EXTENDS_SETS_: Array<TokenSet>

Functions

additive_expr open static fun additive_expr(builder_: PsiBuilder, level_: Int): Boolean
assignment_expr open static fun assignment_expr(builder_: PsiBuilder, level_: Int): Boolean
binding open static fun binding(builder_: PsiBuilder, level_: Int): Boolean
block_expr open static fun block_expr(builder_: PsiBuilder, level_: Int): Boolean
bool_expr open static fun bool_expr(builder_: PsiBuilder, level_: Int): Boolean
cast_expr open static fun cast_expr(builder_: PsiBuilder, level_: Int): Boolean
classDeclaration open static fun classDeclaration(builder_: PsiBuilder, level_: Int): Boolean
comparative_expr open static fun comparative_expr(builder_: PsiBuilder, level_: Int): Boolean
expr open static fun expr(builder_: PsiBuilder, level_: Int): Boolean
field open static fun field(builder_: PsiBuilder, level_: Int): Boolean
if_expr open static fun if_expr(builder_: PsiBuilder, level_: Int): Boolean
importStatement open static fun importStatement(builder_: PsiBuilder, level_: Int): Boolean
let_expr open static fun let_expr(builder_: PsiBuilder, level_: Int): Boolean
logical_and_expr open static fun logical_and_expr(builder_: PsiBuilder, level_: Int): Boolean
logical_or_expr open static fun logical_or_expr(builder_: PsiBuilder, level_: Int): Boolean
memberDeclaration open static fun memberDeclaration(builder_: PsiBuilder, level_: Int): Boolean
member_expr open static fun member_expr(builder_: PsiBuilder, level_: Int): Boolean
method open static fun method(builder_: PsiBuilder, level_: Int): Boolean
min_expr open static fun min_expr(builder_: PsiBuilder, level_: Int): Boolean
multiplicative_expr open static fun multiplicative_expr(builder_: PsiBuilder, level_: Int): Boolean
new_expr open static fun new_expr(builder_: PsiBuilder, level_: Int): Boolean
not_expr open static fun not_expr(builder_: PsiBuilder, level_: Int): Boolean
null_expr open static fun null_expr(builder_: PsiBuilder, level_: Int): Boolean
num_expr open static fun num_expr(builder_: PsiBuilder, level_: Int): Boolean
param open static fun param(builder_: PsiBuilder, level_: Int): Boolean
parse open fun parse(root_: IElementType, builder_: PsiBuilder): ASTNode
parseLight open fun parseLight(root_: IElementType, builder_: PsiBuilder): Unit
programStatement open static fun programStatement(builder_: PsiBuilder, level_: Int): Boolean
runStatement open static fun runStatement(builder_: PsiBuilder, level_: Int): Boolean
this_expr open static fun this_expr(builder_: PsiBuilder, level_: Int): Boolean
var_expr open static fun var_expr(builder_: PsiBuilder, level_: Int): Boolean