PrologParserBaseListener

open class PrologParserBaseListener : PrologParserListener

This class provides an empty implementation of PrologParserListener, which can be extended to create a listener which only needs to handle a subset of the available methods.

Functions

enterBlock
Link copied to clipboard
open fun enterBlock(ctx: PrologParser.BlockContext)
Enter a parse tree produced by PrologParser#block.
enterClause
Link copied to clipboard
open fun enterClause(ctx: PrologParser.ClauseContext)
Enter a parse tree produced by PrologParser#clause.
enterEveryRule
Link copied to clipboard
open fun enterEveryRule(ctx: ParserRuleContext)
The default implementation does nothing.
abstract fun enterEveryRule(p: ParserRuleContext)
enterExpression
Link copied to clipboard
open fun enterExpression(ctx: PrologParser.ExpressionContext)
Enter a parse tree produced by PrologParser#expression.
enterInteger
Link copied to clipboard
open fun enterInteger(ctx: PrologParser.IntegerContext)
Enter a parse tree produced by PrologParser#integer.
enterList
Link copied to clipboard
open fun enterList(ctx: PrologParser.ListContext)
Enter a parse tree produced by PrologParser#list.
enterNumber
Link copied to clipboard
open fun enterNumber(ctx: PrologParser.NumberContext)
Enter a parse tree produced by PrologParser#number.
enterOp
Link copied to clipboard
open fun enterOp(ctx: PrologParser.OpContext)
Enter a parse tree produced by PrologParser#op.
enterOptClause
Link copied to clipboard
open fun enterOptClause(ctx: PrologParser.OptClauseContext)
Enter a parse tree produced by PrologParser#optClause.
enterOptExpression
Link copied to clipboard
open fun enterOptExpression(ctx: PrologParser.OptExpressionContext)
Enter a parse tree produced by PrologParser#optExpression.
enterOuter
Link copied to clipboard
open fun enterOuter(ctx: PrologParser.OuterContext)
Enter a parse tree produced by PrologParser#outer.
enterReal
Link copied to clipboard
open fun enterReal(ctx: PrologParser.RealContext)
Enter a parse tree produced by PrologParser#real.
enterSingletonExpression
Link copied to clipboard
open fun enterSingletonExpression(ctx: PrologParser.SingletonExpressionContext)
Enter a parse tree produced by PrologParser#singletonExpression.
enterSingletonTerm
Link copied to clipboard
open fun enterSingletonTerm(ctx: PrologParser.SingletonTermContext)
Enter a parse tree produced by PrologParser#singletonTerm.
enterStructure
Link copied to clipboard
open fun enterStructure(ctx: PrologParser.StructureContext)
Enter a parse tree produced by PrologParser#structure.
enterTerm
Link copied to clipboard
open fun enterTerm(ctx: PrologParser.TermContext)
Enter a parse tree produced by PrologParser#term.
enterTheory
Link copied to clipboard
open fun enterTheory(ctx: PrologParser.TheoryContext)
Enter a parse tree produced by PrologParser#theory.
enterVariable
Link copied to clipboard
open fun enterVariable(ctx: PrologParser.VariableContext)
Enter a parse tree produced by PrologParser#variable.
exitBlock
Link copied to clipboard
open fun exitBlock(ctx: PrologParser.BlockContext)
Exit a parse tree produced by PrologParser#block.
exitClause
Link copied to clipboard
open fun exitClause(ctx: PrologParser.ClauseContext)
Exit a parse tree produced by PrologParser#clause.
exitEveryRule
Link copied to clipboard
open fun exitEveryRule(ctx: ParserRuleContext)
The default implementation does nothing.
abstract fun exitEveryRule(p: ParserRuleContext)
exitExpression
Link copied to clipboard
open fun exitExpression(ctx: PrologParser.ExpressionContext)
Exit a parse tree produced by PrologParser#expression.
exitInteger
Link copied to clipboard
open fun exitInteger(ctx: PrologParser.IntegerContext)
Exit a parse tree produced by PrologParser#integer.
exitList
Link copied to clipboard
open fun exitList(ctx: PrologParser.ListContext)
Exit a parse tree produced by PrologParser#list.
exitNumber
Link copied to clipboard
open fun exitNumber(ctx: PrologParser.NumberContext)
Exit a parse tree produced by PrologParser#number.
exitOp
Link copied to clipboard
open fun exitOp(ctx: PrologParser.OpContext)
Exit a parse tree produced by PrologParser#op.
exitOptClause
Link copied to clipboard
open fun exitOptClause(ctx: PrologParser.OptClauseContext)
Exit a parse tree produced by PrologParser#optClause.
exitOptExpression
Link copied to clipboard
open fun exitOptExpression(ctx: PrologParser.OptExpressionContext)
Exit a parse tree produced by PrologParser#optExpression.
exitOuter
Link copied to clipboard
open fun exitOuter(ctx: PrologParser.OuterContext)
Exit a parse tree produced by PrologParser#outer.
exitReal
Link copied to clipboard
open fun exitReal(ctx: PrologParser.RealContext)
Exit a parse tree produced by PrologParser#real.
exitSingletonExpression
Link copied to clipboard
open fun exitSingletonExpression(ctx: PrologParser.SingletonExpressionContext)
Exit a parse tree produced by PrologParser#singletonExpression.
exitSingletonTerm
Link copied to clipboard
open fun exitSingletonTerm(ctx: PrologParser.SingletonTermContext)
Exit a parse tree produced by PrologParser#singletonTerm.
exitStructure
Link copied to clipboard
open fun exitStructure(ctx: PrologParser.StructureContext)
Exit a parse tree produced by PrologParser#structure.
exitTerm
Link copied to clipboard
open fun exitTerm(ctx: PrologParser.TermContext)
Exit a parse tree produced by PrologParser#term.
exitTheory
Link copied to clipboard
open fun exitTheory(ctx: PrologParser.TheoryContext)
Exit a parse tree produced by PrologParser#theory.
exitVariable
Link copied to clipboard
open fun exitVariable(ctx: PrologParser.VariableContext)
Exit a parse tree produced by PrologParser#variable.
visitErrorNode
Link copied to clipboard
open fun visitErrorNode(node: ErrorNode)
The default implementation does nothing.
abstract fun visitErrorNode(p: ErrorNode)
visitTerminal
Link copied to clipboard
open fun visitTerminal(node: TerminalNode)
The default implementation does nothing.
abstract fun visitTerminal(p: TerminalNode)