Package owl.grammar
Interface LTLParserVisitor<T>
-
- Type Parameters:
T- The return type of the visit operation. UseVoidfor 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 thebinaryOperationlabeled alternative inLTLParser.binaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBinaryUnary
T visitBinaryUnary(LTLParser.BinaryUnaryContext ctx)
Visit a parse tree produced by thebinaryUnarylabeled alternative inLTLParser.binaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryOperation
T visitUnaryOperation(LTLParser.UnaryOperationContext ctx)
Visit a parse tree produced by theunaryOperationlabeled alternative inLTLParser.unaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryAtom
T visitUnaryAtom(LTLParser.UnaryAtomContext ctx)
Visit a parse tree produced by theunaryAtomlabeled alternative inLTLParser.unaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBoolean
T visitBoolean(LTLParser.BooleanContext ctx)
Visit a parse tree produced by thebooleanlabeled alternative inLTLParser.atomExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariable
T visitVariable(LTLParser.VariableContext ctx)
Visit a parse tree produced by thevariablelabeled alternative inLTLParser.atomExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleQuotedVariable
T visitSingleQuotedVariable(LTLParser.SingleQuotedVariableContext ctx)
Visit a parse tree produced by thesingleQuotedVariablelabeled alternative inLTLParser.atomExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDoubleQuotedVariable
T visitDoubleQuotedVariable(LTLParser.DoubleQuotedVariableContext ctx)
Visit a parse tree produced by thedoubleQuotedVariablelabeled alternative inLTLParser.atomExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNested
T visitNested(LTLParser.NestedContext ctx)
Visit a parse tree produced by thenestedlabeled 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
-
-