Package edu.tufts.hrilab.action.asl
Interface ASLVisitor<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:
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.resumeResetSpec().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
-
visitResumeResetSpec
Visit a parse tree produced byASLParser.resumeResetSpec().- 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
-