Package owl.grammar
Interface LTLParserVisitor<T>
-
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
LTLParserBaseVisitor
public interface LTLParserVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced byLTLParser
.
-
-
Method Summary
-
-
-
Method Detail
-
visitFormula
T visitFormula(LTLParser.FormulaContext ctx)
Visit a parse tree produced byLTLParser.formula()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExpression
T visitExpression(LTLParser.ExpressionContext ctx)
Visit a parse tree produced byLTLParser.expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrExpression
T visitOrExpression(LTLParser.OrExpressionContext ctx)
Visit a parse tree produced byLTLParser.orExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAndExpression
T visitAndExpression(LTLParser.AndExpressionContext ctx)
Visit a parse tree produced byLTLParser.andExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBinaryOperation
T visitBinaryOperation(LTLParser.BinaryOperationContext ctx)
Visit a parse tree produced by thebinaryOperation
labeled alternative inLTLParser.binaryExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBinaryUnary
T visitBinaryUnary(LTLParser.BinaryUnaryContext ctx)
Visit a parse tree produced by thebinaryUnary
labeled alternative inLTLParser.binaryExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnaryOperation
T visitUnaryOperation(LTLParser.UnaryOperationContext ctx)
Visit a parse tree produced by theunaryOperation
labeled alternative inLTLParser.unaryExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnaryAtom
T visitUnaryAtom(LTLParser.UnaryAtomContext ctx)
Visit a parse tree produced by theunaryAtom
labeled alternative inLTLParser.unaryExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBoolean
T visitBoolean(LTLParser.BooleanContext ctx)
Visit a parse tree produced by theboolean
labeled alternative inLTLParser.atomExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVariable
T visitVariable(LTLParser.VariableContext ctx)
Visit a parse tree produced by thevariable
labeled alternative inLTLParser.atomExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleQuotedVariable
T visitSingleQuotedVariable(LTLParser.SingleQuotedVariableContext ctx)
Visit a parse tree produced by thesingleQuotedVariable
labeled alternative inLTLParser.atomExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDoubleQuotedVariable
T visitDoubleQuotedVariable(LTLParser.DoubleQuotedVariableContext ctx)
Visit a parse tree produced by thedoubleQuotedVariable
labeled alternative inLTLParser.atomExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNested
T visitNested(LTLParser.NestedContext ctx)
Visit a parse tree produced by thenested
labeled alternative inLTLParser.atomExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnaryOp
T visitUnaryOp(LTLParser.UnaryOpContext ctx)
Visit a parse tree produced byLTLParser.unaryOp()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBinaryOp
T visitBinaryOp(LTLParser.BinaryOpContext ctx)
Visit a parse tree produced byLTLParser.binaryOp()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBool
T visitBool(LTLParser.BoolContext ctx)
Visit a parse tree produced byLTLParser.bool()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-