Package edu.tufts.hrilab.action.asl
Interface ASLVisitor<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:
ASLBaseVisitor
public interface ASLVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
ASLParser
.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byASLParser.actionScript()
.Visit a parse tree produced byASLParser.alias()
.Visit a parse tree produced byASLParser.alwaysEffect()
.Visit a parse tree produced byASLParser.andExpression()
.Visit a parse tree produced byASLParser.assignment()
.Visit a parse tree produced byASLParser.asyncStatement()
.Visit a parse tree produced byASLParser.block()
.Visit a parse tree produced byASLParser.booleanExpression()
.Visit a parse tree produced byASLParser.catchParameter()
.Visit a parse tree produced byASLParser.catchStatement()
.Visit a parse tree produced byASLParser.conditions()
.Visit a parse tree produced byASLParser.content()
.Visit a parse tree produced byASLParser.control()
.Visit a parse tree produced byASLParser.controlContent()
.Visit a parse tree produced byASLParser.definition()
.Visit a parse tree produced byASLParser.definitions()
.Visit a parse tree produced byASLParser.description()
.Visit a parse tree produced byASLParser.effects()
.Visit a parse tree produced byASLParser.elifStatement()
.Visit a parse tree produced byASLParser.elseStatement()
.Visit a parse tree produced byASLParser.exitStatement()
.Visit a parse tree produced byASLParser.failureEffect()
.Visit a parse tree produced byASLParser.finallyStatement()
.Visit a parse tree produced byASLParser.forCondition()
.Visit a parse tree produced byASLParser.forEachStatement()
.Visit a parse tree produced byASLParser.forInitial()
.Visit a parse tree produced byASLParser.forStatement()
.Visit a parse tree produced byASLParser.forUpdate()
.Visit a parse tree produced byASLParser.function()
.Visit a parse tree produced byASLParser.generic()
.Visit a parse tree produced byASLParser.ifStatement()
.Visit a parse tree produced byASLParser.imports()
.Visit a parse tree produced byASLParser.input()
.Visit a parse tree produced byASLParser.inputList()
.Visit a parse tree produced byASLParser.inputParameter()
.Visit a parse tree produced byASLParser.inputTail()
.Visit a parse tree produced byASLParser.interrupts()
.Visit a parse tree produced byASLParser.interruptSpec()
.Visit a parse tree produced byASLParser.interruptSpecType()
.Visit a parse tree produced byASLParser.javaType()
.Visit a parse tree produced byASLParser.javaTypeList()
.Visit a parse tree produced byASLParser.javaTypeListTail()
.Visit a parse tree produced byASLParser.joinStatement()
.Visit a parse tree produced byASLParser.localvar()
.Visit a parse tree produced byASLParser.locks()
.Visit a parse tree produced byASLParser.name()
.Visit a parse tree produced byASLParser.nonperfEffect()
.Visit a parse tree produced byASLParser.obligationCondition()
.Visit a parse tree produced byASLParser.observes()
.Visit a parse tree produced byASLParser.onCancel()
.Visit a parse tree produced byASLParser.onResume()
.Visit a parse tree produced byASLParser.onSuspend()
.Visit a parse tree produced byASLParser.operation()
.Visit a parse tree produced byASLParser.orCondition()
.Visit a parse tree produced byASLParser.orExpression()
.Visit a parse tree produced byASLParser.output()
.Visit a parse tree produced byASLParser.outputList()
.Visit a parse tree produced byASLParser.outputParameter()
.Visit a parse tree produced byASLParser.outputTail()
.Visit a parse tree produced byASLParser.overallCondition()
.Visit a parse tree produced byASLParser.parameter()
.Visit a parse tree produced byASLParser.parameterList()
.Visit a parse tree produced byASLParser.parameterTail()
.Visit a parse tree produced byASLParser.preCondition()
.Visit a parse tree produced byASLParser.predicate()
.Visit a parse tree produced byASLParser.predicateList()
.Visit a parse tree produced byASLParser.primaryExpression()
.Visit a parse tree produced byASLParser.recovery()
.Visit a parse tree produced byASLParser.recoveryActionStatuses()
.Visit a parse tree produced byASLParser.recoveryExcludedFailedActions()
.Visit a parse tree produced byASLParser.recoveryExcludedFailureReasons()
.Visit a parse tree produced byASLParser.recoveryExcludedGoals()
.Visit a parse tree produced byASLParser.recoveryFailedActions()
.Visit a parse tree produced byASLParser.recoveryFailureReasons()
.Visit a parse tree produced byASLParser.recoveryGoals()
.Visit a parse tree produced byASLParser.reserved()
.Visit a parse tree produced byASLParser.returnStatement()
.Visit a parse tree produced byASLParser.setting()
.Visit a parse tree produced byASLParser.singleArgReturn()
.Visit a parse tree produced byASLParser.spec()
.Visit a parse tree produced byASLParser.specFunction()
.Visit a parse tree produced byASLParser.specReturn()
.Visit a parse tree produced byASLParser.specType()
.Visit a parse tree produced byASLParser.successEffect()
.Visit a parse tree produced byASLParser.tryStatement()
.Visit a parse tree produced byASLParser.typeTail()
.Visit a parse tree produced byASLParser.whileStatement()
.Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitActionScript
Visit a parse tree produced byASLParser.actionScript()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitImports
Visit a parse tree produced byASLParser.imports()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAlias
Visit a parse tree produced byASLParser.alias()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDefinitions
Visit a parse tree produced byASLParser.definitions()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReserved
Visit a parse tree produced byASLParser.reserved()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitName
Visit a parse tree produced byASLParser.name()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDefinition
Visit a parse tree produced byASLParser.definition()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOutputParameter
Visit a parse tree produced byASLParser.outputParameter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInputParameter
Visit a parse tree produced byASLParser.inputParameter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDescription
Visit a parse tree produced byASLParser.description()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameterList
Visit a parse tree produced byASLParser.parameterList()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameter
Visit a parse tree produced byASLParser.parameter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameterTail
Visit a parse tree produced byASLParser.parameterTail()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJavaTypeList
Visit a parse tree produced byASLParser.javaTypeList()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJavaType
Visit a parse tree produced byASLParser.javaType()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeTail
Visit a parse tree produced byASLParser.typeTail()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJavaTypeListTail
Visit a parse tree produced byASLParser.javaTypeListTail()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGeneric
Visit a parse tree produced byASLParser.generic()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssignment
Visit a parse tree produced byASLParser.assignment()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBlock
Visit a parse tree produced byASLParser.block()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitContent
Visit a parse tree produced byASLParser.content()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalvar
Visit a parse tree produced byASLParser.localvar()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSetting
Visit a parse tree produced byASLParser.setting()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConditions
Visit a parse tree produced byASLParser.conditions()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrCondition
Visit a parse tree produced byASLParser.orCondition()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPreCondition
Visit a parse tree produced byASLParser.preCondition()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOverallCondition
Visit a parse tree produced byASLParser.overallCondition()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitObligationCondition
Visit a parse tree produced byASLParser.obligationCondition()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPredicate
Visit a parse tree produced byASLParser.predicate()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPredicateList
Visit a parse tree produced byASLParser.predicateList()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInputList
Visit a parse tree produced byASLParser.inputList()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInput
Visit a parse tree produced byASLParser.input()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInputTail
Visit a parse tree produced byASLParser.inputTail()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOutputList
Visit a parse tree produced byASLParser.outputList()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOutput
Visit a parse tree produced byASLParser.output()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOutputTail
Visit a parse tree produced byASLParser.outputTail()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEffects
Visit a parse tree produced byASLParser.effects()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAlwaysEffect
Visit a parse tree produced byASLParser.alwaysEffect()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSuccessEffect
Visit a parse tree produced byASLParser.successEffect()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFailureEffect
Visit a parse tree produced byASLParser.failureEffect()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNonperfEffect
Visit a parse tree produced byASLParser.nonperfEffect()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitObserves
Visit a parse tree produced byASLParser.observes()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInterrupts
Visit a parse tree produced byASLParser.interrupts()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOnCancel
Visit a parse tree produced byASLParser.onCancel()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOnSuspend
Visit a parse tree produced byASLParser.onSuspend()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOnResume
Visit a parse tree produced byASLParser.onResume()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInterruptSpec
Visit a parse tree produced byASLParser.interruptSpec()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInterruptSpecType
Visit a parse tree produced byASLParser.interruptSpecType()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRecovery
Visit a parse tree produced byASLParser.recovery()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRecoveryGoals
Visit a parse tree produced byASLParser.recoveryGoals()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRecoveryExcludedGoals
Visit a parse tree produced byASLParser.recoveryExcludedGoals()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRecoveryFailedActions
Visit a parse tree produced byASLParser.recoveryFailedActions()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRecoveryExcludedFailedActions
Visit a parse tree produced byASLParser.recoveryExcludedFailedActions()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRecoveryFailureReasons
Visit a parse tree produced byASLParser.recoveryFailureReasons()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRecoveryExcludedFailureReasons
Visit a parse tree produced byASLParser.recoveryExcludedFailureReasons()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRecoveryActionStatuses
Visit a parse tree produced byASLParser.recoveryActionStatuses()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocks
Visit a parse tree produced byASLParser.locks()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSpec
Visit a parse tree produced byASLParser.spec()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSpecReturn
Visit a parse tree produced byASLParser.specReturn()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleArgReturn
Visit a parse tree produced byASLParser.singleArgReturn()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSpecFunction
Visit a parse tree produced byASLParser.specFunction()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSpecType
Visit a parse tree produced byASLParser.specType()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunction
Visit a parse tree produced byASLParser.function()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOperation
Visit a parse tree produced byASLParser.operation()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitControl
Visit a parse tree produced byASLParser.control()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIfStatement
Visit a parse tree produced byASLParser.ifStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBooleanExpression
Visit a parse tree produced byASLParser.booleanExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrExpression
Visit a parse tree produced byASLParser.orExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAndExpression
Visit a parse tree produced byASLParser.andExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrimaryExpression
Visit a parse tree produced byASLParser.primaryExpression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitControlContent
Visit a parse tree produced byASLParser.controlContent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitElifStatement
Visit a parse tree produced byASLParser.elifStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitElseStatement
Visit a parse tree produced byASLParser.elseStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhileStatement
Visit a parse tree produced byASLParser.whileStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForStatement
Visit a parse tree produced byASLParser.forStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForInitial
Visit a parse tree produced byASLParser.forInitial()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForCondition
Visit a parse tree produced byASLParser.forCondition()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForUpdate
Visit a parse tree produced byASLParser.forUpdate()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForEachStatement
Visit a parse tree produced byASLParser.forEachStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExitStatement
Visit a parse tree produced byASLParser.exitStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTryStatement
Visit a parse tree produced byASLParser.tryStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCatchStatement
Visit a parse tree produced byASLParser.catchStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCatchParameter
Visit a parse tree produced byASLParser.catchParameter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFinallyStatement
Visit a parse tree produced byASLParser.finallyStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReturnStatement
Visit a parse tree produced byASLParser.returnStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAsyncStatement
Visit a parse tree produced byASLParser.asyncStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJoinStatement
Visit a parse tree produced byASLParser.joinStatement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-