Package net.maswag.falcaun
Class LTLVisitorImpl
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<TemporalLogic.LTLFormula>
- All Implemented Interfaces:
LTLVisitor<TemporalLogic.LTLFormula>,org.antlr.v4.runtime.tree.ParseTreeVisitor<TemporalLogic.LTLFormula>
LTLVisitorImpl class.
- Author:
- Masaki Waga <masakiwaga@gmail.com>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate TemporalLogic.LTLFormulahandleInterval(TemporalOp<String> subFml, LTLParser.IntervalContext ctx) Visit a parse tree produced byLTLParser.expr().Methods inherited from class net.maswag.falcaun.LTLBaseVisitor
visitBinaryOperator, visitBinaryTemporalOperator, visitComparisonOperator, visitInterval, visitUnaryOperator, visitUnaryTemporalOperator, visitValueMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Field Details
-
inputMapper
-
outputMapper
-
largest
-
-
Constructor Details
-
LTLVisitorImpl
public LTLVisitorImpl()
-
-
Method Details
-
handleInterval
private TemporalLogic.LTLFormula handleInterval(TemporalOp<String> subFml, LTLParser.IntervalContext ctx) -
visitExpr
Visit a parse tree produced byLTLParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprin interfaceLTLVisitor<TemporalLogic.LTLFormula>- Overrides:
visitExprin classLTLBaseVisitor<TemporalLogic.LTLFormula>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-