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.LTLFormula
handleInterval
(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, visitValue
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
visitExpr
in interfaceLTLVisitor<TemporalLogic.LTLFormula>
- Overrides:
visitExpr
in classLTLBaseVisitor<TemporalLogic.LTLFormula>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-