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.psi / PapljVisitor

PapljVisitor

open class PapljVisitor : PsiElementVisitor

Constructors

<init> PapljVisitor()

Functions

visitAdditiveExpr open fun visitAdditiveExpr(o: PapljAdditiveExpr): Unit
visitAssignmentExpr open fun visitAssignmentExpr(o: PapljAssignmentExpr): Unit
visitBinding open fun visitBinding(o: PapljBinding): Unit
visitBlockExpr open fun visitBlockExpr(o: PapljBlockExpr): Unit
visitBoolExpr open fun visitBoolExpr(o: PapljBoolExpr): Unit
visitCastExpr open fun visitCastExpr(o: PapljCastExpr): Unit
visitClassDeclaration open fun visitClassDeclaration(o: PapljClassDeclaration): Unit
visitComparativeExpr open fun visitComparativeExpr(o: PapljComparativeExpr): Unit
visitCompositeElement open fun visitCompositeElement(o: PapljCompositeElement): Unit
visitExpr open fun visitExpr(o: PapljExpr): Unit
visitField open fun visitField(o: PapljField): Unit
visitIfExpr open fun visitIfExpr(o: PapljIfExpr): Unit
visitImportStatement open fun visitImportStatement(o: PapljImportStatement): Unit
visitLetExpr open fun visitLetExpr(o: PapljLetExpr): Unit
visitLogicalAndExpr open fun visitLogicalAndExpr(o: PapljLogicalAndExpr): Unit
visitLogicalOrExpr open fun visitLogicalOrExpr(o: PapljLogicalOrExpr): Unit
visitMemberDeclaration open fun visitMemberDeclaration(o: PapljMemberDeclaration): Unit
visitMemberExpr open fun visitMemberExpr(o: PapljMemberExpr): Unit
visitMethod open fun visitMethod(o: PapljMethod): Unit
visitMinExpr open fun visitMinExpr(o: PapljMinExpr): Unit
visitMultiplicativeExpr open fun visitMultiplicativeExpr(o: PapljMultiplicativeExpr): Unit
visitNewExpr open fun visitNewExpr(o: PapljNewExpr): Unit
visitNotExpr open fun visitNotExpr(o: PapljNotExpr): Unit
visitNullExpr open fun visitNullExpr(o: PapljNullExpr): Unit
visitNumExpr open fun visitNumExpr(o: PapljNumExpr): Unit
visitParam open fun visitParam(o: PapljParam): Unit
visitProgramStatement open fun visitProgramStatement(o: PapljProgramStatement): Unit
visitRunStatement open fun visitRunStatement(o: PapljRunStatement): Unit
visitThisExpr open fun visitThisExpr(o: PapljThisExpr): Unit
visitVarExpr open fun visitVarExpr(o: PapljVarExpr): Unit