T
- The return type of the visit operation. Use Void
for
operations with no return type.public interface UPLanguageVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
UPLanguageParser
.T visitStart(UPLanguageParser.StartContext ctx)
UPLanguageParser.start()
.ctx
- the parse treeT visitEnvironmentDef(UPLanguageParser.EnvironmentDefContext ctx)
UPLanguageParser.environmentDef()
.ctx
- the parse treeT visitRuleSetDef(UPLanguageParser.RuleSetDefContext ctx)
UPLanguageParser.ruleSetDef()
.ctx
- the parse treeT visitRuleSetType(UPLanguageParser.RuleSetTypeContext ctx)
UPLanguageParser.ruleSetType()
.ctx
- the parse treeT visitMembraneDef(UPLanguageParser.MembraneDefContext ctx)
UPLanguageParser.membraneDef()
.ctx
- the parse treeT visitMembraneType(UPLanguageParser.MembraneTypeContext ctx)
UPLanguageParser.membraneType()
.ctx
- the parse treeT visitProperties(UPLanguageParser.PropertiesContext ctx)
UPLanguageParser.properties()
.ctx
- the parse treeT visitPropertyInit(UPLanguageParser.PropertyInitContext ctx)
UPLanguageParser.propertyInit()
.ctx
- the parse treeT visitPropertyName(UPLanguageParser.PropertyNameContext ctx)
UPLanguageParser.propertyName()
.ctx
- the parse treeT visitPropertyValue(UPLanguageParser.PropertyValueContext ctx)
UPLanguageParser.propertyValue()
.ctx
- the parse treeT visitTunnels(UPLanguageParser.TunnelsContext ctx)
UPLanguageParser.tunnels()
.ctx
- the parse treeT visitTunnelTarget(UPLanguageParser.TunnelTargetContext ctx)
UPLanguageParser.tunnelTarget()
.ctx
- the parse treeT visitRuleSetDeclare(UPLanguageParser.RuleSetDeclareContext ctx)
UPLanguageParser.ruleSetDeclare()
.ctx
- the parse treeT visitRuleSetNamePrefix(UPLanguageParser.RuleSetNamePrefixContext ctx)
UPLanguageParser.ruleSetNamePrefix()
.ctx
- the parse treeT visitSubmembrane(UPLanguageParser.SubmembraneContext ctx)
UPLanguageParser.submembrane()
.ctx
- the parse treeT visitMembraneName(UPLanguageParser.MembraneNameContext ctx)
UPLanguageParser.membraneName()
.ctx
- the parse treeT visitObjects(UPLanguageParser.ObjectsContext ctx)
UPLanguageParser.objects()
.ctx
- the parse treeT visitObjAssign(UPLanguageParser.ObjAssignContext ctx)
UPLanguageParser.objAssign()
.ctx
- the parse treeT visitObjName(UPLanguageParser.ObjNameContext ctx)
UPLanguageParser.objName()
.ctx
- the parse treeT visitObjNum(UPLanguageParser.ObjNumContext ctx)
UPLanguageParser.objNum()
.ctx
- the parse treeT visitPrule(UPLanguageParser.PruleContext ctx)
UPLanguageParser.prule()
.ctx
- the parse treeT visitRuleName(UPLanguageParser.RuleNameContext ctx)
UPLanguageParser.ruleName()
.ctx
- the parse treeT visitCondition(UPLanguageParser.ConditionContext ctx)
UPLanguageParser.condition()
.ctx
- the parse treeT visitResult(UPLanguageParser.ResultContext ctx)
UPLanguageParser.result()
.ctx
- the parse treeT visitDelayedResult(UPLanguageParser.DelayedResultContext ctx)
UPLanguageParser.delayedResult()
.ctx
- the parse treeT visitMemDivisionResult(UPLanguageParser.MemDivisionResultContext ctx)
UPLanguageParser.memDivisionResult()
.ctx
- the parse treeT visitAdditionalResults(UPLanguageParser.AdditionalResultsContext ctx)
UPLanguageParser.additionalResults()
.ctx
- the parse treeT visitMemCreateResult(UPLanguageParser.MemCreateResultContext ctx)
UPLanguageParser.memCreateResult()
.ctx
- the parse treeT visitMemDissolveResult(UPLanguageParser.MemDissolveResultContext ctx)
UPLanguageParser.memDissolveResult()
.ctx
- the parse treeT visitPropertyResult(UPLanguageParser.PropertyResultContext ctx)
UPLanguageParser.propertyResult()
.ctx
- the parse treeT visitObjResult(UPLanguageParser.ObjResultContext ctx)
UPLanguageParser.objResult()
.ctx
- the parse treeT visitPositionResult(UPLanguageParser.PositionResultContext ctx)
UPLanguageParser.positionResult()
.ctx
- the parse treeT visitIn(UPLanguageParser.InContext ctx)
UPLanguageParser.in()
.ctx
- the parse treeT visitOut(UPLanguageParser.OutContext ctx)
UPLanguageParser.out()
.ctx
- the parse treeT visitHere(UPLanguageParser.HereContext ctx)
UPLanguageParser.here()
.ctx
- the parse treeT visitGo(UPLanguageParser.GoContext ctx)
UPLanguageParser.go()
.ctx
- the parse treeT visitAndOpt(UPLanguageParser.AndOptContext ctx)
UPLanguageParser.andOpt()
.ctx
- the parse treeT visitOrOpt(UPLanguageParser.OrOptContext ctx)
UPLanguageParser.orOpt()
.ctx
- the parse treeT visitAll(UPLanguageParser.AllContext ctx)
UPLanguageParser.all()
.ctx
- the parse treeT visitRandom(UPLanguageParser.RandomContext ctx)
UPLanguageParser.random()
.ctx
- the parse treeT visitTarget(UPLanguageParser.TargetContext ctx)
UPLanguageParser.target()
.ctx
- the parse treeT visitBoolCondition(UPLanguageParser.BoolConditionContext ctx)
UPLanguageParser.boolCondition()
.ctx
- the parse treeT visitPromoterCondition(UPLanguageParser.PromoterConditionContext ctx)
UPLanguageParser.promoterCondition()
.ctx
- the parse treeT visitInhibitorCondition(UPLanguageParser.InhibitorConditionContext ctx)
UPLanguageParser.inhibitorCondition()
.ctx
- the parse treeT visitPropertyCondition(UPLanguageParser.PropertyConditionContext ctx)
UPLanguageParser.propertyCondition()
.ctx
- the parse treeT visitObjCondition(UPLanguageParser.ObjConditionContext ctx)
UPLanguageParser.objCondition()
.ctx
- the parse treeT visitObjConditionWithTarget(UPLanguageParser.ObjConditionWithTargetContext ctx)
UPLanguageParser.objConditionWithTarget()
.ctx
- the parse treeT visitPriorityCondition(UPLanguageParser.PriorityConditionContext ctx)
UPLanguageParser.priorityCondition()
.ctx
- the parse treeT visitPriority(UPLanguageParser.PriorityContext ctx)
UPLanguageParser.priority()
.ctx
- the parse treeT visitProbabilisticCondition(UPLanguageParser.ProbabilisticConditionContext ctx)
UPLanguageParser.probabilisticCondition()
.ctx
- the parse treeT visitRegCondition(UPLanguageParser.RegConditionContext ctx)
UPLanguageParser.regCondition()
.ctx
- the parse treeT visitIntDim(UPLanguageParser.IntDimContext ctx)
UPLanguageParser.intDim()
.ctx
- the parse treeT visitAbcDim(UPLanguageParser.AbcDimContext ctx)
UPLanguageParser.abcDim()
.ctx
- the parse treeT visitFormulaDim(UPLanguageParser.FormulaDimContext ctx)
UPLanguageParser.formulaDim()
.ctx
- the parse tree