PrologParserVisitor

interface PrologParserVisitor<T> : ParseTreeVisitor<T>

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

Parameters

<T>

The return type of the visit operation. Use Void for operations with no return type.

Functions

visit
Link copied to clipboard
abstract fun visit(p: ParseTree): T
visitBlock
Link copied to clipboard
abstract fun visitBlock(ctx: PrologParser.BlockContext): T
Visit a parse tree produced by block.
visitChildren
Link copied to clipboard
abstract fun visitChildren(p: RuleNode): T
visitClause
Link copied to clipboard
abstract fun visitClause(ctx: PrologParser.ClauseContext): T
Visit a parse tree produced by clause.
visitErrorNode
Link copied to clipboard
abstract fun visitErrorNode(p: ErrorNode): T
visitExpression
Link copied to clipboard
abstract fun visitExpression(ctx: PrologParser.ExpressionContext): T
Visit a parse tree produced by expression.
visitInteger
Link copied to clipboard
abstract fun visitInteger(ctx: PrologParser.IntegerContext): T
Visit a parse tree produced by integer.
visitList
Link copied to clipboard
abstract fun visitList(ctx: PrologParser.ListContext): T
Visit a parse tree produced by list.
visitNumber
Link copied to clipboard
abstract fun visitNumber(ctx: PrologParser.NumberContext): T
Visit a parse tree produced by number.
visitOp
Link copied to clipboard
abstract fun visitOp(ctx: PrologParser.OpContext): T
Visit a parse tree produced by op.
visitOptClause
Link copied to clipboard
abstract fun visitOptClause(ctx: PrologParser.OptClauseContext): T
Visit a parse tree produced by optClause.
visitOptExpression
Link copied to clipboard
abstract fun visitOptExpression(ctx: PrologParser.OptExpressionContext): T
Visit a parse tree produced by optExpression.
visitOuter
Link copied to clipboard
abstract fun visitOuter(ctx: PrologParser.OuterContext): T
Visit a parse tree produced by outer.
visitReal
Link copied to clipboard
abstract fun visitReal(ctx: PrologParser.RealContext): T
Visit a parse tree produced by real.
visitSingletonExpression
Link copied to clipboard
abstract fun visitSingletonExpression(ctx: PrologParser.SingletonExpressionContext): T
Visit a parse tree produced by singletonExpression.
visitSingletonTerm
Link copied to clipboard
abstract fun visitSingletonTerm(ctx: PrologParser.SingletonTermContext): T
Visit a parse tree produced by singletonTerm.
visitStructure
Link copied to clipboard
abstract fun visitStructure(ctx: PrologParser.StructureContext): T
Visit a parse tree produced by structure.
visitTerm
Link copied to clipboard
abstract fun visitTerm(ctx: PrologParser.TermContext): T
Visit a parse tree produced by term.
visitTerminal
Link copied to clipboard
abstract fun visitTerminal(p: TerminalNode): T
visitTheory
Link copied to clipboard
abstract fun visitTheory(ctx: PrologParser.TheoryContext): T
Visit a parse tree produced by theory.
visitVariable
Link copied to clipboard
abstract fun visitVariable(ctx: PrologParser.VariableContext): T
Visit a parse tree produced by variable.

Inheritors

PrologParserBaseVisitor
Link copied to clipboard