PrologVisitor

class PrologVisitor(scope: Scope = Scope.empty()) : PrologParserVisitor<Term>

Constructors

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

Functions

Link copied to clipboard
open override fun visitBlock(ctx: BlockContext): Term
Link copied to clipboard
open override fun visitClause(ctx: ClauseContext): Term
Link copied to clipboard
open override fun visitExpression(ctx: ExpressionContext): Term
Link copied to clipboard
open override fun visitInteger(ctx: IntegerContext): Term
Link copied to clipboard
open override fun visitList(ctx: ListContext): Term
Link copied to clipboard
open override fun visitNumber(ctx: NumberContext): Term
Link copied to clipboard
open fun visitOp(ctx: OpContext): Term
Link copied to clipboard
open fun visitOptClause(ctx: OptClauseContext): Term
Link copied to clipboard
open fun visitOuter(ctx: OuterContext): Term
Link copied to clipboard
open override fun visitReal(ctx: RealContext): Term
Link copied to clipboard
open override fun visitSingletonExpression(ctx: SingletonExpressionContext): Term
Link copied to clipboard
open override fun visitSingletonTerm(ctx: SingletonTermContext): Term
Link copied to clipboard
open override fun visitStructure(ctx: StructureContext): Term
Link copied to clipboard
open override fun visitTerm(ctx: TermContext): Term
Link copied to clipboard
open fun visitTheory(ctx: TheoryContext): Term
Link copied to clipboard
open override fun visitVariable(ctx: VariableContext): Term