T
- The return type of the visit operation. Use Void
for
operations with no return type.public interface PSLVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
PSLParser
.T visitProgram(PSLParser.ProgramContext ctx)
PSLParser.program()
.ctx
- the parse treeT visitPslRule(PSLParser.PslRuleContext ctx)
PSLParser.pslRule()
.ctx
- the parse treeT visitPslRulePartial(PSLParser.PslRulePartialContext ctx)
PSLParser.pslRulePartial()
.ctx
- the parse treeT visitPredicate(PSLParser.PredicateContext ctx)
PSLParser.predicate()
.ctx
- the parse treeT visitAtom(PSLParser.AtomContext ctx)
PSLParser.atom()
.ctx
- the parse treeT visitTerm(PSLParser.TermContext ctx)
PSLParser.term()
.ctx
- the parse treeT visitVariable(PSLParser.VariableContext ctx)
PSLParser.variable()
.ctx
- the parse treeT visitConstant(PSLParser.ConstantContext ctx)
PSLParser.constant()
.ctx
- the parse treeT visitLogicalRule(PSLParser.LogicalRuleContext ctx)
PSLParser.logicalRule()
.ctx
- the parse treeT visitWeightedLogicalRule(PSLParser.WeightedLogicalRuleContext ctx)
PSLParser.weightedLogicalRule()
.ctx
- the parse treeT visitUnweightedLogicalRule(PSLParser.UnweightedLogicalRuleContext ctx)
PSLParser.unweightedLogicalRule()
.ctx
- the parse treeT visitLogicalNegationValue(PSLParser.LogicalNegationValueContext ctx)
PSLParser.logicalNegationValue()
.ctx
- the parse treeT visitLogicalConjunctiveValue(PSLParser.LogicalConjunctiveValueContext ctx)
PSLParser.logicalConjunctiveValue()
.ctx
- the parse treeT visitLogicalDisjunctiveValue(PSLParser.LogicalDisjunctiveValueContext ctx)
PSLParser.logicalDisjunctiveValue()
.ctx
- the parse treeT visitLogicalConjunctiveExpression(PSLParser.LogicalConjunctiveExpressionContext ctx)
PSLParser.logicalConjunctiveExpression()
.ctx
- the parse treeT visitLogicalDisjunctiveExpression(PSLParser.LogicalDisjunctiveExpressionContext ctx)
PSLParser.logicalDisjunctiveExpression()
.ctx
- the parse treeT visitLogicalImplicationExpression(PSLParser.LogicalImplicationExpressionContext ctx)
PSLParser.logicalImplicationExpression()
.ctx
- the parse treeT visitLogicalRuleExpression(PSLParser.LogicalRuleExpressionContext ctx)
PSLParser.logicalRuleExpression()
.ctx
- the parse treeT visitArithmeticRule(PSLParser.ArithmeticRuleContext ctx)
PSLParser.arithmeticRule()
.ctx
- the parse treeT visitWeightedArithmeticRule(PSLParser.WeightedArithmeticRuleContext ctx)
PSLParser.weightedArithmeticRule()
.ctx
- the parse treeT visitUnweightedArithmeticRule(PSLParser.UnweightedArithmeticRuleContext ctx)
PSLParser.unweightedArithmeticRule()
.ctx
- the parse treeT visitArithmeticRuleExpression(PSLParser.ArithmeticRuleExpressionContext ctx)
PSLParser.arithmeticRuleExpression()
.ctx
- the parse treeT visitLinearArithmeticExpression(PSLParser.LinearArithmeticExpressionContext ctx)
PSLParser.linearArithmeticExpression()
.ctx
- the parse treeT visitLinearArithmeticOperand(PSLParser.LinearArithmeticOperandContext ctx)
PSLParser.linearArithmeticOperand()
.ctx
- the parse treeT visitArithmeticCoefficientOperand(PSLParser.ArithmeticCoefficientOperandContext ctx)
PSLParser.arithmeticCoefficientOperand()
.ctx
- the parse treeT visitSummationAtom(PSLParser.SummationAtomContext ctx)
PSLParser.summationAtom()
.ctx
- the parse treeT visitSummationVariable(PSLParser.SummationVariableContext ctx)
PSLParser.summationVariable()
.ctx
- the parse treeT visitCoefficient(PSLParser.CoefficientContext ctx)
PSLParser.coefficient()
.ctx
- the parse treeT visitCoefficientMultiplicativeExpression(PSLParser.CoefficientMultiplicativeExpressionContext ctx)
PSLParser.coefficientMultiplicativeExpression()
.ctx
- the parse treeT visitCoefficientAdditiveExpression(PSLParser.CoefficientAdditiveExpressionContext ctx)
PSLParser.coefficientAdditiveExpression()
.ctx
- the parse treeT visitCoefficientExpression(PSLParser.CoefficientExpressionContext ctx)
PSLParser.coefficientExpression()
.ctx
- the parse treeT visitCoefficientOperator(PSLParser.CoefficientOperatorContext ctx)
PSLParser.coefficientOperator()
.ctx
- the parse treeT visitCoefficientFunction(PSLParser.CoefficientFunctionContext ctx)
PSLParser.coefficientFunction()
.ctx
- the parse treeT visitCoefficientFunctionOperator(PSLParser.CoefficientFunctionOperatorContext ctx)
PSLParser.coefficientFunctionOperator()
.ctx
- the parse treeT visitFilterClause(PSLParser.FilterClauseContext ctx)
PSLParser.filterClause()
.ctx
- the parse treeT visitBooleanValue(PSLParser.BooleanValueContext ctx)
PSLParser.booleanValue()
.ctx
- the parse treeT visitBooleanConjunctiveExpression(PSLParser.BooleanConjunctiveExpressionContext ctx)
PSLParser.booleanConjunctiveExpression()
.ctx
- the parse treeT visitBooleanDisjunctiveExpression(PSLParser.BooleanDisjunctiveExpressionContext ctx)
PSLParser.booleanDisjunctiveExpression()
.ctx
- the parse treeT visitBooleanExpression(PSLParser.BooleanExpressionContext ctx)
PSLParser.booleanExpression()
.ctx
- the parse treeT visitWeightExpression(PSLParser.WeightExpressionContext ctx)
PSLParser.weightExpression()
.ctx
- the parse treeT visitNot(PSLParser.NotContext ctx)
PSLParser.not()
.ctx
- the parse treeT visitAnd(PSLParser.AndContext ctx)
PSLParser.and()
.ctx
- the parse treeT visitOr(PSLParser.OrContext ctx)
PSLParser.or()
.ctx
- the parse treeT visitThen(PSLParser.ThenContext ctx)
PSLParser.then()
.ctx
- the parse treeT visitImpliedBy(PSLParser.ImpliedByContext ctx)
PSLParser.impliedBy()
.ctx
- the parse treeT visitTermOperator(PSLParser.TermOperatorContext ctx)
PSLParser.termOperator()
.ctx
- the parse treeT visitTermEqual(PSLParser.TermEqualContext ctx)
PSLParser.termEqual()
.ctx
- the parse treeT visitNotEqual(PSLParser.NotEqualContext ctx)
PSLParser.notEqual()
.ctx
- the parse treeT visitNonSymmetric(PSLParser.NonSymmetricContext ctx)
PSLParser.nonSymmetric()
.ctx
- the parse treeT visitArithmeticRuleRelation(PSLParser.ArithmeticRuleRelationContext ctx)
PSLParser.arithmeticRuleRelation()
.ctx
- the parse treeT visitArithmeticOperator(PSLParser.ArithmeticOperatorContext ctx)
PSLParser.arithmeticOperator()
.ctx
- the parse treeT visitLinearOperator(PSLParser.LinearOperatorContext ctx)
PSLParser.linearOperator()
.ctx
- the parse treeT visitNumber(PSLParser.NumberContext ctx)
PSLParser.number()
.ctx
- the parse treeCopyright © 2018 University of California, Santa Cruz. All rights reserved.