PrologExpressionVisitor

class PrologExpressionVisitor(scope: Scope = Scope.empty()) : PrologParserBaseVisitor<Term>

Constructors

Link copied to clipboard
fun PrologExpressionVisitor(scope: Scope = Scope.empty())

Functions

Link copied to clipboard
open fun aggregateResult(p0: Term, p1: Term): Term
Link copied to clipboard
open fun defaultResult(): Term
Link copied to clipboard
open fun shouldVisitNextChild(p0: RuleNode, p1: Term): Boolean
Link copied to clipboard
open override fun visit(p0: ParseTree): Term
Link copied to clipboard
open override fun visitBlock(ctx: PrologParser.BlockContext): Term
Link copied to clipboard
open override fun visitChildren(p0: RuleNode): Term
Link copied to clipboard
open override fun visitClause(ctx: PrologParser.ClauseContext): Term
Link copied to clipboard
open override fun visitErrorNode(p0: ErrorNode): Term
Link copied to clipboard
open override fun visitExpression(ctx: PrologParser.ExpressionContext): Term
Link copied to clipboard
open override fun visitInteger(ctx: PrologParser.IntegerContext): Term
Link copied to clipboard
open override fun visitList(ctx: PrologParser.ListContext): Term
Link copied to clipboard
open override fun visitNumber(p0: PrologParser.NumberContext): Term
Link copied to clipboard
open override fun visitOp(p0: PrologParser.OpContext): Term
Link copied to clipboard
open override fun visitOptClause(p0: PrologParser.OptClauseContext): Term
Link copied to clipboard
open override fun visitOptExpression(p0: PrologParser.OptExpressionContext): Term
Link copied to clipboard
open override fun visitOuter(p0: PrologParser.OuterContext): Term
Link copied to clipboard
open override fun visitReal(ctx: PrologParser.RealContext): Term
Link copied to clipboard
open override fun visitSingletonExpression(ctx: PrologParser.SingletonExpressionContext): Term
Link copied to clipboard
open override fun visitSingletonTerm(ctx: PrologParser.SingletonTermContext): Term
Link copied to clipboard
open override fun visitStructure(ctx: PrologParser.StructureContext): Term
Link copied to clipboard
open override fun visitTerm(ctx: PrologParser.TermContext): Term
Link copied to clipboard
open override fun visitTerminal(p0: TerminalNode): Term
Link copied to clipboard
open override fun visitTheory(p0: PrologParser.TheoryContext): Term
Link copied to clipboard
open override fun visitVariable(ctx: PrologParser.VariableContext): Term