PrologParserListener

interface PrologParserListener : ParseTreeListener

This interface defines a complete listener for a parse tree produced by PrologParser.

Functions

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

Inheritors

PrologParserBaseListener
Link copied to clipboard