Visitor module#
- class ansys.scadeone.core.svc.swan_visitor.visitor.SwanVisitor#
Bases:
ABCBase class for visiting Swan elements
Provides a generic
_visitmethod that delegates to type-specificvisit_<ElementType>methods.Subclass this visitor and override the relevant
visit_<ElementType>methods to customize the behavior for specific elements.- visit(swan_obj: SwanItem) None#
Default visitor main method. After creation of an instance of a SwanVisitor, this method must be called on a Swan object instance.
- visit_ActivateEvery(swan_obj: ActivateEvery, owner: SwanItem | None, owner_property: str | None) None#
Default ActivateEvery visitor method.
- visit_ActivateIf(swan_obj: ActivateIf, owner: SwanItem | None, owner_property: str | None) None#
Default ActivateIf visitor method.
- visit_ActivateIfBlock(swan_obj: ActivateIfBlock, owner: SwanItem | None, owner_property: str | None) None#
Default ActivateIfBlock visitor method.
- visit_ActivateWhen(swan_obj: ActivateWhen, owner: SwanItem | None, owner_property: str | None) None#
Default ActivateWhen visitor method.
- visit_ActivateWhenBlock(swan_obj: ActivateWhenBlock, owner: SwanItem | None, owner_property: str | None) None#
Default ActivateWhenBlock visitor method.
- visit_ActivateWhenBranch(swan_obj: ActivateWhenBranch, owner: SwanItem | None, owner_property: str | None) None#
Default ActivateWhenBranch visitor method.
- visit_AnonymousOperatorWithDataDefinition(swan_obj: AnonymousOperatorWithDataDefinition, owner: SwanItem | None, owner_property: str | None) None#
Default AnonymousOperatorWithDataDefinition visitor method.
- visit_AnonymousOperatorWithExpression(swan_obj: AnonymousOperatorWithExpression, owner: SwanItem | None, owner_property: str | None) None#
Default AnonymousOperatorWithExpression visitor method.
- visit_ArrayConcatExpr(swan_obj: ArrayConcatExpr, owner: SwanItem | None, owner_property: str | None) None#
Default ArrayConcatExpr visitor method.
- visit_ArrayConstructor(swan_obj: ArrayConstructor, owner: SwanItem | None, owner_property: str | None) None#
Default ArrayConstructor visitor method.
- visit_ArrayProjection(swan_obj: ArrayProjection, owner: SwanItem | None, owner_property: str | None) None#
Default ArrayProjection visitor method.
- visit_ArrayRepetition(swan_obj: ArrayRepetition, owner: SwanItem | None, owner_property: str | None) None#
Default ArrayRepetition visitor method.
- visit_ArrayTypeExpression(swan_obj: ArrayTypeExpression, owner: SwanItem | None, owner_property: str | None) None#
Default ArrayTypeExpression visitor method.
- visit_AssertSection(swan_obj: AssertSection, owner: SwanItem | None, owner_property: str | None) None#
Default AssertSection visitor method.
- visit_Assertion(swan_obj: Assertion, owner: SwanItem | None, owner_property: str | None) None#
Default Assertion visitor method.
- visit_AssertionBase(swan_obj: AssertionBase, owner: SwanItem | None, owner_property: str | None) None#
Default AssertionBase visitor method.
- visit_AssumeSection(swan_obj: AssumeSection, owner: SwanItem | None, owner_property: str | None) None#
Default AssumeSection visitor method.
- visit_AtExpr(swan_obj: AtExpr, owner: SwanItem | None, owner_property: str | None) None#
Default AtExpr visitor method.
- visit_Bar(swan_obj: Bar, owner: SwanItem | None, owner_property: str | None) None#
Default Bar visitor method.
- visit_BinaryExpr(swan_obj: BinaryExpr, owner: SwanItem | None, owner_property: str | None) None#
Default BinaryExpr visitor method.
- visit_BinaryOp(swan_obj: BinaryOp, owner: SwanItem | None, owner_property: str | None)#
BinaryOp visitor function. Should be overridden.
- visit_Block(swan_obj: Block, owner: SwanItem | None, owner_property: str | None) None#
Default Block visitor method.
- visit_BoolPattern(swan_obj: BoolPattern, owner: SwanItem | None, owner_property: str | None) None#
Default BoolPattern visitor method.
- visit_BoolType(swan_obj: BoolType, owner: SwanItem | None, owner_property: str | None) None#
Default BoolType visitor method.
- visit_BooleanLiteral(swan_obj: BooleanLiteral, owner: SwanItem | None, owner_property: str | None) None#
Default BooleanLiteral visitor method.
- visit_ByName(swan_obj: ByName, owner: SwanItem | None, owner_property: str | None) None#
Default ByName visitor method.
- visit_ByPos(swan_obj: ByPos, owner: SwanItem | None, owner_property: str | None) None#
Default ByPos visitor method.
- visit_CaseBranch(swan_obj: CaseBranch, owner: SwanItem | None, owner_property: str | None) None#
Default CaseBranch visitor method.
- visit_CaseExpr(swan_obj: CaseExpr, owner: SwanItem | None, owner_property: str | None) None#
Default CaseExpr visitor method.
- visit_CharLiteral(swan_obj: CharLiteral, owner: SwanItem | None, owner_property: str | None) None#
Default CharLiteral visitor method.
- visit_CharPattern(swan_obj: CharPattern, owner: SwanItem | None, owner_property: str | None) None#
Default CharPattern visitor method.
- visit_CharType(swan_obj: CharType, owner: SwanItem | None, owner_property: str | None) None#
Default CharType visitor method.
- visit_Concat(swan_obj: Concat, owner: SwanItem | None, owner_property: str | None) None#
Default Concat visitor method.
- visit_Connection(swan_obj: Connection, owner: SwanItem | None, owner_property: str | None) None#
Default Connection visitor method.
- visit_ConstDecl(swan_obj: ConstDecl, owner: SwanItem | None, owner_property: str | None) None#
Default ConstDecl visitor method.
- visit_ConstDeclarations(swan_obj: ConstDeclarations, owner: SwanItem | None, owner_property: str | None) None#
Default ConstDeclarations visitor method.
- visit_DataSource(swan_obj: DataSource, owner: SwanItem | None, owner_property: str | None) None#
Default DataSource visitor method.
- visit_Declaration(swan_obj: Declaration, owner: SwanItem | None, owner_property: str | None) None#
Default Declaration visitor method.
- visit_DefBlock(swan_obj: DefBlock, owner: SwanItem | None, owner_property: str | None) None#
Default DefBlock visitor method.
- visit_DefByCase(swan_obj: DefByCase, owner: SwanItem | None, owner_property: str | None) None#
Default DefByCase visitor method.
- visit_DefByCaseBlockBase(swan_obj: DefByCaseBlockBase, owner: SwanItem | None, owner_property: str | None) None#
Default DefByCaseBlockBase visitor method.
- visit_DefaultPattern(swan_obj: DefaultPattern, owner: SwanItem | None, owner_property: str | None) None#
Default DefaultPattern visitor method.
- visit_Diagram(swan_obj: Diagram, owner: SwanItem | None, owner_property: str | None) None#
Default Diagram visitor method.
- visit_DiagramObject(swan_obj: DiagramObject, owner: SwanItem | None, owner_property: str | None) None#
Default DiagramObject visitor method.
- visit_EmissionBody(swan_obj: EmissionBody, owner: SwanItem | None, owner_property: str | None) None#
Default EmissionBody visitor method.
- visit_EmitSection(swan_obj: EmitSection, owner: SwanItem | None, owner_property: str | None) None#
Default EmitSection visitor method.
- visit_EnumTag(swan_obj: EnumTag, owner: SwanItem | None, owner_property: str | None) None#
Default EnumTag visitor method.
- visit_EnumTypeDefinition(swan_obj: EnumTypeDefinition, owner: SwanItem | None, owner_property: str | None) None#
Default EnumTypeDefinition visitor method.
- visit_Equation(swan_obj: Equation, owner: SwanItem | None, owner_property: str | None) None#
Default Equation visitor method.
- visit_EquationLHS(swan_obj: EquationLHS, owner: SwanItem | None, owner_property: str | None) None#
Default EquationLHS visitor method.
- visit_ExprBlock(swan_obj: ExprBlock, owner: SwanItem | None, owner_property: str | None) None#
Default ExprBlock visitor method.
- visit_ExprEquation(swan_obj: ExprEquation, owner: SwanItem | None, owner_property: str | None) None#
Default ExprEquation visitor method.
- visit_ExprTypeDefinition(swan_obj: ExprTypeDefinition, owner: SwanItem | None, owner_property: str | None) None#
Default ExprTypeDefinition visitor method.
- visit_Expression(swan_obj: Expression, owner: SwanItem | None, owner_property: str | None) None#
Default Expression visitor method.
- visit_FlattenOperator(swan_obj: FlattenOperator, owner: SwanItem | None, owner_property: str | None) None#
Default FlattenOperator visitor method.
- visit_Float32Type(swan_obj: Float32Type, owner: SwanItem | None, owner_property: str | None) None#
Default Float32Type visitor method.
- visit_Float64Type(swan_obj: Float64Type, owner: SwanItem | None, owner_property: str | None) None#
Default Float64Type visitor method.
- visit_FloatLiteral(swan_obj: FloatLiteral, owner: SwanItem | None, owner_property: str | None) None#
Default FloatLiteral visitor method.
- visit_Fork(swan_obj: Fork, owner: SwanItem | None, owner_property: str | None) None#
Default Fork visitor method.
- visit_Forward(swan_obj: Forward, owner: SwanItem | None, owner_property: str | None) None#
Default Forward visitor method.
- visit_ForwardAccuClause(swan_obj: ForwardAccuClause, owner: SwanItem | None, owner_property: str | None) None#
Default ForwardAccuClause visitor method.
- visit_ForwardArrayClause(swan_obj: ForwardArrayClause, owner: SwanItem | None, owner_property: str | None) None#
Default ForwardArrayClause visitor method.
- visit_ForwardArrayClauseElement(swan_obj: ForwardArrayClauseElement, owner: SwanItem | None, owner_property: str | None) None#
Default ForwardArrayClauseElement visitor method.
- visit_ForwardArrayClauseExpr(swan_obj: ForwardArrayClauseExpr, owner: SwanItem | None, owner_property: str | None) None#
Default ForwardArrayClauseExpr visitor method.
- visit_ForwardBody(swan_obj: ForwardBody, owner: SwanItem | None, owner_property: str | None) None#
Default ForwardBody visitor method.
- visit_ForwardCurrentElement(swan_obj: ForwardCurrentElement, owner: SwanItem | None, owner_property: str | None) None#
Default ForwardCurrentElement visitor method.
- visit_ForwardDim(swan_obj: ForwardDim, owner: SwanItem | None, owner_property: str | None) None#
Default ForwardDim visitor method.
- visit_ForwardLHS(swan_obj: ForwardLHS, owner: SwanItem | None, owner_property: str | None) None#
Default ForwardLHS visitor method.
- visit_ForwardReturnArrayClause(swan_obj: ForwardReturnArrayClause, owner: SwanItem | None, owner_property: str | None) None#
Default ForwardReturnArrayClause visitor method.
- visit_ForwardReturnItem(swan_obj: ForwardReturnItem, owner: SwanItem | None, owner_property: str | None) None#
Default ForwardReturnItem visitor method.
- visit_FunctionalUpdate(swan_obj: FunctionalUpdate, owner: SwanItem | None, owner_property: str | None) None#
Default FunctionalUpdate visitor method.
- visit_GlobalDeclaration(swan_obj: GlobalDeclaration, owner: SwanItem | None, owner_property: str | None) None#
Default GlobalDeclaration visitor method.
- visit_Group(swan_obj: Group, owner: SwanItem | None, owner_property: str | None) None#
Default Group visitor method.
- visit_GroupAdaptation(swan_obj: GroupAdaptation, owner: SwanItem | None, owner_property: str | None) None#
Default GroupAdaptation visitor method.
- visit_GroupBlock(swan_obj: GroupBlock, owner: SwanItem | None, owner_property: str | None) None#
Default GroupBlock visitor method.
- visit_GroupConstructor(swan_obj: GroupConstructor, owner: SwanItem | None, owner_property: str | None) None#
Default GroupConstructor visitor method.
- visit_GroupDecl(swan_obj: GroupDecl, owner: SwanItem | None, owner_property: str | None) None#
Default GroupDecl visitor method.
- visit_GroupDeclarations(swan_obj: GroupDeclarations, owner: SwanItem | None, owner_property: str | None) None#
Default GroupDeclarations visitor method.
- visit_GroupItem(swan_obj: GroupItem, owner: SwanItem | None, owner_property: str | None) None#
Default GroupItem visitor method.
- visit_GroupNormalize(swan_obj: GroupNormalize, owner: SwanItem | None, owner_property: str | None) None#
Default GroupNormalize visitor method.
- visit_GroupOperation(swan_obj: GroupOperation, owner: SwanItem | None, owner_property: str | None)#
GroupOperation visitor function. Should be overridden.
- visit_GroupProjection(swan_obj: GroupProjection, owner: SwanItem | None, owner_property: str | None) None#
Default GroupProjection visitor method.
- visit_GroupRenaming(swan_obj: GroupRenaming, owner: SwanItem | None, owner_property: str | None) None#
Default GroupRenaming visitor method.
- visit_GroupRenamingBase(swan_obj: GroupRenamingBase, owner: SwanItem | None, owner_property: str | None) None#
Default GroupRenamingBase visitor method.
- visit_GroupTypeExpression(swan_obj: GroupTypeExpression, owner: SwanItem | None, owner_property: str | None) None#
Default GroupTypeExpression visitor method.
- visit_GroupTypeExpressionList(swan_obj: GroupTypeExpressionList, owner: SwanItem | None, owner_property: str | None) None#
Default GroupTypeExpressionList visitor method.
- visit_GuaranteeSection(swan_obj: GuaranteeSection, owner: SwanItem | None, owner_property: str | None) None#
Default GuaranteeSection visitor method.
- visit_HasPragma(swan_obj: HasPragma, owner: SwanItem | None, owner_property: str | None) None#
Default visitor method for classes with pragmas.
- visit_Identifier(swan_obj: Identifier, owner: SwanItem | None, owner_property: str | None) None#
Default Identifier visitor method.
- visit_IfActivation(swan_obj: IfActivation, owner: SwanItem | None, owner_property: str | None) None#
Default IfActivation visitor method.
- visit_IfActivationBranch(swan_obj: IfActivationBranch, owner: SwanItem | None, owner_property: str | None) None#
Default IfActivationBranch visitor method.
- visit_IfteBranch(swan_obj: IfteBranch, owner: SwanItem | None, owner_property: str | None) None#
Default IfteBranch visitor method.
- visit_IfteDataDef(swan_obj: IfteDataDef, owner: SwanItem | None, owner_property: str | None) None#
Default IfteDataDef visitor method.
- visit_IfteExpr(swan_obj: IfteExpr, owner: SwanItem | None, owner_property: str | None) None#
Default IfteExpr visitor method.
- visit_IfteIfActivation(swan_obj: IfteIfActivation, owner: SwanItem | None, owner_property: str | None) None#
Default IfteIfActivation visitor method.
- visit_InitialValueExpr(swan_obj: InitialValueExpr, owner: SwanItem | None, owner_property: str | None) None#
Default InitialValueExpr visitor method.
- visit_Int16Type(swan_obj: Int16Type, owner: SwanItem | None, owner_property: str | None) None#
Default Int16Type visitor method.
- visit_Int32Type(swan_obj: Int32Type, owner: SwanItem | None, owner_property: str | None) None#
Default Int32Type visitor method.
- visit_Int64Type(swan_obj: Int64Type, owner: SwanItem | None, owner_property: str | None) None#
Default Int64Type visitor method.
- visit_Int8Type(swan_obj: Int8Type, owner: SwanItem | None, owner_property: str | None) None#
Default Int8Type visitor method.
- visit_IntPattern(swan_obj: IntPattern, owner: SwanItem | None, owner_property: str | None) None#
Default IntPattern visitor method.
- visit_IntegerLiteral(swan_obj: IntegerLiteral, owner: SwanItem | None, owner_property: str | None) None#
Default IntegerLiteral visitor method.
- visit_Iterator(swan_obj: Iterator, owner: SwanItem | None, owner_property: str | None) None#
Default Iterator visitor method.
- visit_IteratorKind(swan_obj: IteratorKind, owner: SwanItem | None, owner_property: str | None)#
IteratorKind visitor function. Should be overridden.
- visit_LHSItem(swan_obj: LHSItem, owner: SwanItem | None, owner_property: str | None) None#
Default LHSItem visitor method.
- visit_LabelOrIndex(swan_obj: LabelOrIndex, owner: SwanItem | None, owner_property: str | None) None#
Default LabelOrIndex visitor method.
- visit_LastExpr(swan_obj: LastExpr, owner: SwanItem | None, owner_property: str | None) None#
Default LastExpr visitor method.
- visit_LetSection(swan_obj: LetSection, owner: SwanItem | None, owner_property: str | None) None#
Default LetSection visitor method.
- visit_Literal(swan_obj: Literal, owner: SwanItem | None, owner_property: str | None) None#
Default Literal visitor method.
- visit_Luid(swan_obj: Luid, owner: SwanItem | None, owner_property: str | None) None#
Default Luid visitor method.
- visit_Lunum(swan_obj: Lunum, owner: SwanItem | None, owner_property: str | None) None#
Default Lunum visitor method.
- visit_LunumManager(swan_obj: LunumManager, owner: SwanItem | None, owner_property: str | None) None#
Default LunumManager visitor method.
- visit_Merge(swan_obj: Merge, owner: SwanItem | None, owner_property: str | None) None#
Default Merge visitor method.
- visit_Modifier(swan_obj: Modifier, owner: SwanItem | None, owner_property: str | None) None#
Default Modifier visitor method.
- visit_Module(swan_obj: Module, owner: SwanItem | None, owner_property: str | None) None#
Default Module visitor method.
- visit_ModuleBase(swan_obj: ModuleBase, owner: SwanItem | None, owner_property: str | None) None#
Default ModuleBase visitor method.
- visit_ModuleBody(swan_obj: ModuleBody, owner: SwanItem | None, owner_property: str | None) None#
Default ModuleBody visitor method.
- visit_ModuleInterface(swan_obj: ModuleInterface, owner: SwanItem | None, owner_property: str | None) None#
Default ModuleInterface visitor method.
- visit_ModuleItem(swan_obj: ModuleItem, owner: SwanItem | None, owner_property: str | None) None#
Default ModuleItem visitor method.
- visit_NAryOperator(swan_obj: NAryOperator, owner: SwanItem | None, owner_property: str | None) None#
Default NAryOperator visitor method.
- visit_NamedGroupTypeExpression(swan_obj: NamedGroupTypeExpression, owner: SwanItem | None, owner_property: str | None) None#
Default NamedGroupTypeExpression visitor method.
- visit_NamedInstance(swan_obj: NamedInstance, owner: SwanItem | None, owner_property: str | None) None#
Default NamedInstance visitor method.
- visit_NaryOp(swan_obj: NaryOp, owner: SwanItem | None, owner_property: str | None)#
NaryOp visitor function. Should be overridden.
- visit_NumericCast(swan_obj: NumericCast, owner: SwanItem | None, owner_property: str | None) None#
Default NumericCast visitor method.
- visit_NumericKind(swan_obj: NumericKind, owner: SwanItem | None, owner_property: str | None)#
NumericKind visitor function. Should be overridden.
- visit_OperatorDeclaration(swan_obj: OperatorDeclaration, owner: SwanItem | None, owner_property: str | None) None#
Default OperatorDeclaration visitor method.
- visit_OperatorDeclarationDefinitionBase(swan_obj: OperatorDeclarationDefinitionBase, owner: SwanItem | None, owner_property: str | None) None#
Default OperatorDeclarationDefinitionBase visitor method.
- visit_OperatorDefinition(swan_obj: OperatorDefinition, owner: SwanItem | None, owner_property: str | None) None#
Default OperatorDefinition visitor method.
- visit_OperatorExpression(swan_obj: OperatorExpression, owner: SwanItem | None, owner_property: str | None) None#
Default OperatorExpression visitor method.
- visit_OperatorExpressionInstance(swan_obj: OperatorExpressionInstance, owner: SwanItem | None, owner_property: str | None) None#
Default OperatorExpressionInstance visitor method.
- visit_OperatorInstance(swan_obj: OperatorInstance, owner: SwanItem | None, owner_property: str | None) None#
Default OperatorInstance visitor method.
- visit_OperatorInstanceApplication(swan_obj: OperatorInstanceApplication, owner: SwanItem | None, owner_property: str | None) None#
Default OperatorInstanceApplication visitor method.
- visit_OptGroupItem(swan_obj: OptGroupItem, owner: SwanItem | None, owner_property: str | None) None#
Default OptGroupItem visitor method.
- visit_Oracle(swan_obj: Oracle, owner: SwanItem | None, owner_property: str | None) None#
Default Oracle visitor method.
- visit_PackOperator(swan_obj: PackOperator, owner: SwanItem | None, owner_property: str | None) None#
Default PackOperator visitor method.
- visit_PartialOperator(swan_obj: PartialOperator, owner: SwanItem | None, owner_property: str | None) None#
Default PartialOperator visitor method.
- visit_PathIdExpr(swan_obj: PathIdExpr, owner: SwanItem | None, owner_property: str | None) None#
Default PathIdExpr visitor method.
- visit_PathIdPattern(swan_obj: PathIdPattern, owner: SwanItem | None, owner_property: str | None) None#
Default PathIdPattern visitor method.
- visit_PathIdentifier(swan_obj: PathIdentifier, owner: SwanItem | None, owner_property: str | None) None#
Default PathIdentifier visitor method.
- visit_Pattern(swan_obj: Pattern, owner: SwanItem | None, owner_property: str | None) None#
Default Pattern visitor method.
- visit_PortExpr(swan_obj: PortExpr, owner: SwanItem | None, owner_property: str | None) None#
Default PortExpr visitor method.
- visit_Pragma(swan_obj: Pragma, owner: SwanItem | None, owner_property: str | None) None#
Default Pragma visitor method.
Note that pragmas are visited in the visit_HasPragma method, so this method is not called directly in the visit() method.
This method must be defined to visit pragmas. See the Pragmas section for more information about pragmas.
- visit_PreExpr(swan_obj: PreExpr, owner: SwanItem | None, owner_property: str | None) None#
Default PreExpr visitor method.
- visit_PreWithInitialValueExpr(swan_obj: PreWithInitialValueExpr, owner: SwanItem | None, owner_property: str | None) None#
Default PreWithInitialValueExpr visitor method.
- visit_PredefinedType(swan_obj: PredefinedType, owner: SwanItem | None, owner_property: str | None) None#
Default PredefinedType visitor method.
- visit_ProjectionWithDefault(swan_obj: ProjectionWithDefault, owner: SwanItem | None, owner_property: str | None) None#
Default ProjectionWithDefault visitor method.
- visit_ProtectedDecl(swan_obj: ProtectedDecl, owner: SwanItem | None, owner_property: str | None) None#
Default ProtectedDecl visitor method.
- visit_ProtectedExpr(swan_obj: ProtectedExpr, owner: SwanItem | None, owner_property: str | None) None#
Default ProtectedExpr visitor method.
- visit_ProtectedForwardReturnItem(swan_obj: ProtectedForwardReturnItem, owner: SwanItem | None, owner_property: str | None) None#
Default ProtectedForwardReturnItem visitor method.
- visit_ProtectedGroupRenaming(swan_obj: ProtectedGroupRenaming, owner: SwanItem | None, owner_property: str | None) None#
Default ProtectedGroupRenaming visitor method.
- visit_ProtectedItem(swan_obj: ProtectedItem, owner: SwanItem | None, owner_property: str | None) None#
Default ProtectedItem visitor method.
- visit_ProtectedOpExpr(swan_obj: ProtectedOpExpr, owner: SwanItem | None, owner_property: str | None) None#
Default ProtectedOpExpr visitor method.
- visit_ProtectedPattern(swan_obj: ProtectedPattern, owner: SwanItem | None, owner_property: str | None) None#
Default ProtectedPattern visitor method.
- visit_ProtectedSection(swan_obj: ProtectedSection, owner: SwanItem | None, owner_property: str | None) None#
Default ProtectedSection visitor method.
- visit_ProtectedTypeExpression(swan_obj: ProtectedTypeExpression, owner: SwanItem | None, owner_property: str | None) None#
Default ProtectedTypeExpression visitor method.
- visit_ProtectedVariable(swan_obj: ProtectedVariable, owner: SwanItem | None, owner_property: str | None) None#
Default ProtectedVariable visitor method.
- visit_RestartOperator(swan_obj: RestartOperator, owner: SwanItem | None, owner_property: str | None) None#
Default RestartOperator visitor method.
- visit_ReverseOperator(swan_obj: ReverseOperator, owner: SwanItem | None, owner_property: str | None) None#
Default ReverseOperator visitor method.
- visit_Scope(swan_obj: Scope, owner: SwanItem | None, owner_property: str | None) None#
Default Scope visitor method.
- visit_ScopeSection(swan_obj: ScopeSection, owner: SwanItem | None, owner_property: str | None) None#
Default ScopeSection visitor method.
- visit_SectionObject(swan_obj: SectionObject, owner: SwanItem | None, owner_property: str | None) None#
Default SectionObject visitor method.
- visit_SensorDecl(swan_obj: SensorDecl, owner: SwanItem | None, owner_property: str | None) None#
Default SensorDecl visitor method.
- visit_SensorDeclarations(swan_obj: SensorDeclarations, owner: SwanItem | None, owner_property: str | None) None#
Default SensorDeclarations visitor method.
- visit_SetSensorBlock(swan_obj: SetSensorBlock, owner: SwanItem | None, owner_property: str | None) None#
Default SetSensorBlock visitor method.
- visit_SetSensorEquation(swan_obj: SetSensorEquation, owner: SwanItem | None, owner_property: str | None) None#
Default SetSensorEquation visitor method.
- visit_SizeParameter(swan_obj: SizeParameter, owner: SwanItem | None, owner_property: str | None) None#
Default SizeParameter visitor method.
- visit_SizedTypeExpression(swan_obj: SizedTypeExpression, owner: SwanItem | None, owner_property: str | None) None#
Default SizedTypeExpression visitor method.
- visit_Slice(swan_obj: Slice, owner: SwanItem | None, owner_property: str | None) None#
Default Slice visitor method.
- visit_State(swan_obj: State, owner: SwanItem | None, owner_property: str | None) None#
Default State visitor method.
- visit_StateMachine(swan_obj: StateMachine, owner: SwanItem | None, owner_property: str | None) None#
Default StateMachine visitor method.
- visit_StateMachineBlock(swan_obj: StateMachineBlock, owner: SwanItem | None, owner_property: str | None) None#
Default StateMachineBlock visitor method.
- visit_StateMachineItem(swan_obj: StateMachineItem, owner: SwanItem | None, owner_property: str | None) None#
Default StateMachineItem visitor method.
- visit_StateRef(swan_obj: StateRef, owner: SwanItem | None, owner_property: str | None) None#
Default StateRef visitor method.
- visit_StructConstructor(swan_obj: StructConstructor, owner: SwanItem | None, owner_property: str | None) None#
Default StructConstructor visitor method.
- visit_StructDestructor(swan_obj: StructDestructor, owner: SwanItem | None, owner_property: str | None) None#
Default StructDestructor visitor method.
- visit_StructField(swan_obj: StructField, owner: SwanItem | None, owner_property: str | None) None#
Default StructField visitor method.
- visit_StructProjection(swan_obj: StructProjection, owner: SwanItem | None, owner_property: str | None) None#
Default StructProjection visitor method.
- visit_StructTypeDefinition(swan_obj: StructTypeDefinition, owner: SwanItem | None, owner_property: str | None) None#
Default StructTypeDefinition visitor method.
- visit_SwanItem(swan_obj: SwanItem, owner: SwanItem | None, owner_property: str | None) None#
Default visitor method for every Swan construct.
- visit_TestHarness(swan_obj: TestHarness, owner: SwanItem | None, owner_property: str | None) None#
Default TestHarness visitor method.
- visit_TestModule(swan_obj: TestModule, owner: SwanItem | None, owner_property: str | None) None#
Default TestModule visitor method.
- visit_Transition(swan_obj: Transition, owner: SwanItem | None, owner_property: str | None) None#
Default Transition visitor method.
- visit_TransposeOperator(swan_obj: TransposeOperator, owner: SwanItem | None, owner_property: str | None) None#
Default TransposeOperator visitor method.
- visit_TypeConstraint(swan_obj: TypeConstraint, owner: SwanItem | None, owner_property: str | None) None#
Default TypeConstraint visitor method.
- visit_TypeDecl(swan_obj: TypeDecl, owner: SwanItem | None, owner_property: str | None) None#
Default TypeDecl visitor method.
- visit_TypeDeclarations(swan_obj: TypeDeclarations, owner: SwanItem | None, owner_property: str | None) None#
Default TypeDeclarations visitor method.
- visit_TypeDefinition(swan_obj: TypeDefinition, owner: SwanItem | None, owner_property: str | None) None#
Default TypeDefinition visitor method.
- visit_TypeExpression(swan_obj: TypeExpression, owner: SwanItem | None, owner_property: str | None) None#
Default TypeExpression visitor method.
- visit_TypeGroupTypeExpression(swan_obj: TypeGroupTypeExpression, owner: SwanItem | None, owner_property: str | None) None#
Default TypeGroupTypeExpression visitor method.
- visit_TypeReferenceExpression(swan_obj: TypeReferenceExpression, owner: SwanItem | None, owner_property: str | None) None#
Default TypeReferenceExpression visitor method.
- visit_Uint16Type(swan_obj: Uint16Type, owner: SwanItem | None, owner_property: str | None) None#
Default Uint16Type visitor method.
- visit_Uint32Type(swan_obj: Uint32Type, owner: SwanItem | None, owner_property: str | None) None#
Default Uint32Type visitor method.
- visit_Uint64Type(swan_obj: Uint64Type, owner: SwanItem | None, owner_property: str | None) None#
Default Uint64Type visitor method.
- visit_Uint8Type(swan_obj: Uint8Type, owner: SwanItem | None, owner_property: str | None) None#
Default Uint8Type visitor method.
- visit_UnaryExpr(swan_obj: UnaryExpr, owner: SwanItem | None, owner_property: str | None) None#
Default UnaryExpr visitor method.
- visit_UnaryOp(swan_obj: UnaryOp, owner: SwanItem | None, owner_property: str | None)#
UnaryOp visitor function. Should be overridden.
- visit_UnderscorePattern(swan_obj: UnderscorePattern, owner: SwanItem | None, owner_property: str | None) None#
Default UnderscorePattern visitor method.
- visit_UseDirective(swan_obj: UseDirective, owner: SwanItem | None, owner_property: str | None) None#
Default UseDirective visitor method.
- visit_VarDecl(swan_obj: VarDecl, owner: SwanItem | None, owner_property: str | None) None#
Default VarDecl visitor method.
- visit_VarInitDelay(swan_obj: VarInitDelay, owner: SwanItem | None, owner_property: str | None)#
VarInitDelay visitor function. Should be overridden.
- visit_VarSection(swan_obj: VarSection, owner: SwanItem | None, owner_property: str | None) None#
Default VarSection visitor method.
- visit_Variable(swan_obj: Variable, owner: SwanItem | None, owner_property: str | None) None#
Default Variable visitor method.
- visit_VariableTypeExpression(swan_obj: VariableTypeExpression, owner: SwanItem | None, owner_property: str | None) None#
Default VariableTypeExpression visitor method.
- visit_VariantConstructor(swan_obj: VariantConstructor, owner: SwanItem | None, owner_property: str | None) None#
Default VariantConstructor visitor method.
- visit_VariantPattern(swan_obj: VariantPattern, owner: SwanItem | None, owner_property: str | None) None#
Default VariantPattern visitor method.
- visit_VariantSimple(swan_obj: VariantSimple, owner: SwanItem | None, owner_property: str | None) None#
Default VariantSimple visitor method.
- visit_VariantStruct(swan_obj: VariantStruct, owner: SwanItem | None, owner_property: str | None) None#
Default VariantStruct visitor method.
- visit_VariantTypeDefinition(swan_obj: VariantTypeDefinition, owner: SwanItem | None, owner_property: str | None) None#
Default VariantTypeDefinition visitor method.
- visit_VariantTypeExpression(swan_obj: VariantTypeExpression, owner: SwanItem | None, owner_property: str | None) None#
Default VariantTypeExpression visitor method.
- visit_VariantValue(swan_obj: VariantValue, owner: SwanItem | None, owner_property: str | None) None#
Default VariantValue visitor method.
- visit_Window(swan_obj: Window, owner: SwanItem | None, owner_property: str | None) None#
Default Window visitor method.