PrologExpressionVisitor

class PrologExpressionVisitor: Any

Constructors

Name Description
constructor()

Methods

visitSingletonTerm

fun visitSingletonTerm(ctx: PrologParser.SingletonTermContext): Term

Parameters

Name Description
ctx: PrologParser.SingletonTermContext

ReturnValue

Name Description
Term

visitSingletonExpression

fun visitSingletonExpression(ctx: PrologParser.SingletonExpressionContext): Term

Parameters

Name Description
ctx: PrologParser.SingletonExpressionContext

ReturnValue

Name Description
Term

visitClause

fun visitClause(ctx: PrologParser.ClauseContext): Term

Parameters

Name Description
ctx: PrologParser.ClauseContext

ReturnValue

Name Description
Term

visitExpression

fun visitExpression(ctx: PrologParser.ExpressionContext): Term

Parameters

Name Description
ctx: PrologParser.ExpressionContext

ReturnValue

Name Description
Term

visitTerm

fun visitTerm(ctx: PrologParser.TermContext): Term

Parameters

Name Description
ctx: PrologParser.TermContext

ReturnValue

Name Description
Term

visitInteger

fun visitInteger(ctx: PrologParser.IntegerContext): Term

Parameters

Name Description
ctx: PrologParser.IntegerContext

ReturnValue

Name Description
Term

visitReal

fun visitReal(ctx: PrologParser.RealContext): Term

Parameters

Name Description
ctx: PrologParser.RealContext

ReturnValue

Name Description
Term

visitVariable

fun visitVariable(ctx: PrologParser.VariableContext): Term

Parameters

Name Description
ctx: PrologParser.VariableContext

ReturnValue

Name Description
Term

visitStructure

fun visitStructure(ctx: PrologParser.StructureContext): Term

Parameters

Name Description
ctx: PrologParser.StructureContext

ReturnValue

Name Description
Term

visitList

fun visitList(ctx: PrologParser.ListContext): Term

Parameters

Name Description
ctx: PrologParser.ListContext

ReturnValue

Name Description
Term

visitBlock

fun visitBlock(ctx: PrologParser.BlockContext): Term

Parameters

Name Description
ctx: PrologParser.BlockContext

ReturnValue

Name Description
Term