SyntaxVisitor
SyntaxVisitor.swift:24class SyntaxVisitor
class SyntaxVisitor
import SwiftSyntax
A library for working with Swift code.
class SyntaxAnyVisitor
A SyntaxVisitor
that can visit the nodes as generic Syntax
values.
class SyntaxRewriter
/ Automatically generated by generate-swift-syntax / Do not edit directly!
enum SyntaxTreeViewMode
Specifies how missing and unexpected nodes should be handled when traversing a syntax tree.
enum SyntaxVisitorContinueKind
The enum describes how the SyntaxVisitor
should continue after visiting the current node.
struct ReversedTokenSequence
Reverse sequence of tokens that are part of the provided Syntax node.
init(viewMode: SyntaxTreeViewMode)
let viewMode: SyntaxTreeViewMode
func visit(_ node: BorrowExprSyntax) -> SyntaxVisitorContinueKind
Visiting BorrowExprSyntax
specifically.
func visit(_ node: ImportDeclSyntax) -> SyntaxVisitorContinueKind
Visiting ImportDeclSyntax
specifically.
func visit(_ node: MemberTypeSyntax) -> SyntaxVisitorContinueKind
Visiting MemberTypeSyntax
specifically.
func visit(_ node: RepeatStmtSyntax) -> SyntaxVisitorContinueKind
Visiting RepeatStmtSyntax
specifically.
func visit(_ node: ReturnStmtSyntax) -> SyntaxVisitorContinueKind
Visiting ReturnStmtSyntax
specifically.
func visit(_ node: SourceFileSyntax) -> SyntaxVisitorContinueKind
Visiting SourceFileSyntax
specifically.
func visit(_ node: StructDeclSyntax) -> SyntaxVisitorContinueKind
Visiting StructDeclSyntax
specifically.
func visit(_ node: SwitchCaseSyntax) -> SyntaxVisitorContinueKind
Visiting SwitchCaseSyntax
specifically.
func visit(_ node: SwitchExprSyntax) -> SyntaxVisitorContinueKind
Visiting SwitchExprSyntax
specifically.
func visit(_ node: CatchClauseSyntax) -> SyntaxVisitorContinueKind
Visiting CatchClauseSyntax
specifically.
func visit(_ node: ClosureExprSyntax) -> SyntaxVisitorContinueKind
Visiting ClosureExprSyntax
specifically.
func visit(_ node: ConsumeExprSyntax) -> SyntaxVisitorContinueKind
Visiting ConsumeExprSyntax
specifically.
func visit(_ node: DiscardStmtSyntax) -> SyntaxVisitorContinueKind
Visiting DiscardStmtSyntax
specifically.
func visit(_ node: KeyPathExprSyntax) -> SyntaxVisitorContinueKind
Visiting KeyPathExprSyntax
specifically.
func visit(_ node: LabeledExprSyntax) -> SyntaxVisitorContinueKind
Visiting LabeledExprSyntax
specifically.
func visit(_ node: LabeledStmtSyntax) -> SyntaxVisitorContinueKind
Visiting LabeledStmtSyntax
specifically.
func visit(_ node: MemberBlockSyntax) -> SyntaxVisitorContinueKind
Visiting MemberBlockSyntax
specifically.
func visit(_ node: MissingDeclSyntax) -> SyntaxVisitorContinueKind
Visiting MissingDeclSyntax
specifically.
func visit(_ node: MissingExprSyntax) -> SyntaxVisitorContinueKind
Visiting MissingExprSyntax
specifically.
func visit(_ node: MissingStmtSyntax) -> SyntaxVisitorContinueKind
Visiting MissingStmtSyntax
specifically.
func visit(_ node: MissingTypeSyntax) -> SyntaxVisitorContinueKind
Visiting MissingTypeSyntax
specifically.
func visit(_ node: PatternExprSyntax) -> SyntaxVisitorContinueKind
Visiting PatternExprSyntax
specifically.
func visit(_ node: TernaryExprSyntax) -> SyntaxVisitorContinueKind
Visiting TernaryExprSyntax
specifically.
func visit(_ node: WhereClauseSyntax) -> SyntaxVisitorContinueKind
Visiting WhereClauseSyntax
specifically.
func visit(_ node: AccessorDeclSyntax) -> SyntaxVisitorContinueKind
Visiting AccessorDeclSyntax
specifically.
func visit(_ node: ArrayElementSyntax) -> SyntaxVisitorContinueKind
Visiting ArrayElementSyntax
specifically.
func visit(_ node: DeclModifierSyntax) -> SyntaxVisitorContinueKind
Visiting DeclModifierSyntax
specifically.
func visit(_ node: EnumCaseDeclSyntax) -> SyntaxVisitorContinueKind
Visiting EnumCaseDeclSyntax
specifically.
func visit(_ node: FunctionDeclSyntax) -> SyntaxVisitorContinueKind
Visiting FunctionDeclSyntax
specifically.
func visit(_ node: FunctionTypeSyntax) -> SyntaxVisitorContinueKind
Visiting FunctionTypeSyntax
specifically.
func visit(_ node: IfConfigDeclSyntax) -> SyntaxVisitorContinueKind
Visiting IfConfigDeclSyntax
specifically.
func visit(_ node: MetatypeTypeSyntax) -> SyntaxVisitorContinueKind
Visiting MetatypeTypeSyntax
specifically.
func visit(_ node: OperatorDeclSyntax) -> SyntaxVisitorContinueKind
Visiting OperatorDeclSyntax
specifically.
func visit(_ node: OptionalTypeSyntax) -> SyntaxVisitorContinueKind
Visiting OptionalTypeSyntax
specifically.
func visit(_ node: ProtocolDeclSyntax) -> SyntaxVisitorContinueKind
Visiting ProtocolDeclSyntax
specifically.
func visit(_ node: ReturnClauseSyntax) -> SyntaxVisitorContinueKind
Visiting ReturnClauseSyntax
specifically.
func visit(_ node: SequenceExprSyntax) -> SyntaxVisitorContinueKind
Visiting SequenceExprSyntax
specifically.
func visit(_ node: ThrowsClauseSyntax) -> SyntaxVisitorContinueKind
Visiting ThrowsClauseSyntax
specifically.
func visit(_ node: TuplePatternSyntax) -> SyntaxVisitorContinueKind
Visiting TuplePatternSyntax
specifically.
func visit(_ node: VariableDeclSyntax) -> SyntaxVisitorContinueKind
Visiting VariableDeclSyntax
specifically.
func visit(_ node: VersionTupleSyntax) -> SyntaxVisitorContinueKind
Visiting VersionTupleSyntax
specifically.
func visit(_ node: AccessorBlockSyntax) -> SyntaxVisitorContinueKind
Visiting AccessorBlockSyntax
specifically.
func visit(_ node: AttributeListSyntax) -> SyntaxVisitorContinueKind
Visiting AttributeListSyntax
specifically.
func visit(_ node: CatchItemListSyntax) -> SyntaxVisitorContinueKind
Visiting CatchItemListSyntax
specifically.
func visit(_ node: CodeBlockItemSyntax) -> SyntaxVisitorContinueKind
Visiting CodeBlockItemSyntax
specifically.
func visit(_ node: ExtensionDeclSyntax) -> SyntaxVisitorContinueKind
Visiting ExtensionDeclSyntax
specifically.
func visit(_ node: InheritedTypeSyntax) -> SyntaxVisitorContinueKind
Visiting InheritedTypeSyntax
specifically.
func visit(_ node: IsTypePatternSyntax) -> SyntaxVisitorContinueKind
Visiting IsTypePatternSyntax
specifically.
func visit(_ node: SomeOrAnyTypeSyntax) -> SyntaxVisitorContinueKind
Visiting SomeOrAnyTypeSyntax
specifically.
func visit(_ node: StringSegmentSyntax) -> SyntaxVisitorContinueKind
Visiting StringSegmentSyntax
specifically.
func visit(_ node: SubscriptDeclSyntax) -> SyntaxVisitorContinueKind
Visiting SubscriptDeclSyntax
specifically.
func visit(_ node: TypeAliasDeclSyntax) -> SyntaxVisitorContinueKind
Visiting TypeAliasDeclSyntax
specifically.
func visit(_ node: AssignmentExprSyntax) -> SyntaxVisitorContinueKind
Visiting AssignmentExprSyntax
specifically.
func visit(_ node: AttributedTypeSyntax) -> SyntaxVisitorContinueKind
Visiting AttributedTypeSyntax
specifically.
func visit(_ node: ClosureCaptureSyntax) -> SyntaxVisitorContinueKind
Visiting ClosureCaptureSyntax
specifically.
func visit(_ node: DesignatedTypeSyntax) -> SyntaxVisitorContinueKind
Visiting DesignatedTypeSyntax
specifically.
func visit(_ node: DictionaryExprSyntax) -> SyntaxVisitorContinueKind
Visiting DictionaryExprSyntax
specifically.
func visit(_ node: DictionaryTypeSyntax) -> SyntaxVisitorContinueKind
Visiting DictionaryTypeSyntax
specifically.
func visit(_ node: ExpressionStmtSyntax) -> SyntaxVisitorContinueKind
Visiting ExpressionStmtSyntax
specifically.
func visit(_ node: IdentifierTypeSyntax) -> SyntaxVisitorContinueKind
Visiting IdentifierTypeSyntax
specifically.
func visit(_ node: IfConfigClauseSyntax) -> SyntaxVisitorContinueKind
Visiting IfConfigClauseSyntax
specifically.
func visit(_ node: MissingPatternSyntax) -> SyntaxVisitorContinueKind
Visiting MissingPatternSyntax
specifically.
func visit(_ node: NilLiteralExprSyntax) -> SyntaxVisitorContinueKind
Visiting NilLiteralExprSyntax
specifically.
func visit(_ node: PatternBindingSyntax) -> SyntaxVisitorContinueKind
Visiting PatternBindingSyntax
specifically.
func visit(_ node: SuppressedTypeSyntax) -> SyntaxVisitorContinueKind
Visiting SuppressedTypeSyntax
specifically.
func visit(_ node: SwitchCaseItemSyntax) -> SyntaxVisitorContinueKind
Visiting SwitchCaseItemSyntax
specifically.
func visit(_ node: SwitchCaseListSyntax) -> SyntaxVisitorContinueKind
Visiting SwitchCaseListSyntax
specifically.
func visit(_ node: TypeAnnotationSyntax) -> SyntaxVisitorContinueKind
Visiting TypeAnnotationSyntax
specifically.
func visit(_ node: _CanImportExprSyntax) -> SyntaxVisitorContinueKind
Visiting _CanImportExprSyntax
specifically.
func visit(_ node: CatchClauseListSyntax) -> SyntaxVisitorContinueKind
Visiting CatchClauseListSyntax
specifically.
func visit(_ node: CompositionTypeSyntax) -> SyntaxVisitorContinueKind
Visiting CompositionTypeSyntax
specifically.
func visit(_ node: EnumCaseElementSyntax) -> SyntaxVisitorContinueKind
Visiting EnumCaseElementSyntax
specifically.
func visit(_ node: FallThroughStmtSyntax) -> SyntaxVisitorContinueKind
Visiting FallThroughStmtSyntax
specifically.
func visit(_ node: ForceUnwrapExprSyntax) -> SyntaxVisitorContinueKind
Visiting ForceUnwrapExprSyntax
specifically.
func visit(_ node: GenericArgumentSyntax) -> SyntaxVisitorContinueKind
Visiting GenericArgumentSyntax
specifically.
func visit(_ node: InitializerDeclSyntax) -> SyntaxVisitorContinueKind
Visiting InitializerDeclSyntax
specifically.
func visit(_ node: LabeledExprListSyntax) -> SyntaxVisitorContinueKind
Visiting LabeledExprListSyntax
specifically.
func visit(_ node: MemberBlockItemSyntax) -> SyntaxVisitorContinueKind
Visiting MemberBlockItemSyntax
specifically.
func visit(_ node: PackElementExprSyntax) -> SyntaxVisitorContinueKind
Visiting PackElementExprSyntax
specifically.
func visit(_ node: PackElementTypeSyntax) -> SyntaxVisitorContinueKind
Visiting PackElementTypeSyntax
specifically.
func visit(_ node: PlatformVersionSyntax) -> SyntaxVisitorContinueKind
Visiting PlatformVersionSyntax
specifically.
func visit(_ node: SwitchCaseLabelSyntax) -> SyntaxVisitorContinueKind
Visiting SwitchCaseLabelSyntax
specifically.
func visit(_ node: UnexpectedNodesSyntax) -> SyntaxVisitorContinueKind
Visiting UnexpectedNodesSyntax
specifically.
func visit(_ node: WildcardPatternSyntax) -> SyntaxVisitorContinueKind
Visiting WildcardPatternSyntax
specifically.
func visit(_ node: AccessorDeclListSyntax) -> SyntaxVisitorContinueKind
Visiting AccessorDeclListSyntax
specifically.
func visit(_ node: ArrayElementListSyntax) -> SyntaxVisitorContinueKind
Visiting ArrayElementListSyntax
specifically.
func visit(_ node: ClosureParameterSyntax) -> SyntaxVisitorContinueKind
Visiting ClosureParameterSyntax
specifically.
func visit(_ node: ClosureSignatureSyntax) -> SyntaxVisitorContinueKind
Visiting ClosureSignatureSyntax
specifically.
func visit(_ node: ConditionElementSyntax) -> SyntaxVisitorContinueKind
Visiting ConditionElementSyntax
specifically.
func visit(_ node: DeclModifierListSyntax) -> SyntaxVisitorContinueKind
Visiting DeclModifierListSyntax
specifically.
func visit(_ node: DeclNameArgumentSyntax) -> SyntaxVisitorContinueKind
Visiting DeclNameArgumentSyntax
specifically.
func visit(_ node: FloatLiteralExprSyntax) -> SyntaxVisitorContinueKind
Visiting FloatLiteralExprSyntax
specifically.
func visit(_ node: FunctionCallExprSyntax) -> SyntaxVisitorContinueKind
Visiting FunctionCallExprSyntax
specifically.
func visit(_ node: GenericParameterSyntax) -> SyntaxVisitorContinueKind
Visiting GenericParameterSyntax
specifically.
func visit(_ node: KeyPathComponentSyntax) -> SyntaxVisitorContinueKind
Visiting KeyPathComponentSyntax
specifically.
func visit(_ node: MemberAccessExprSyntax) -> SyntaxVisitorContinueKind
Visiting MemberAccessExprSyntax
specifically.
func visit(_ node: RegexLiteralExprSyntax) -> SyntaxVisitorContinueKind
Visiting RegexLiteralExprSyntax
specifically.
func visit(_ node: TupleTypeElementSyntax) -> SyntaxVisitorContinueKind
Visiting TupleTypeElementSyntax
specifically.
func visit(_ node: UnresolvedAsExprSyntax) -> SyntaxVisitorContinueKind
Visiting UnresolvedAsExprSyntax
specifically.
func visit(_ node: UnresolvedIsExprSyntax) -> SyntaxVisitorContinueKind
Visiting UnresolvedIsExprSyntax
specifically.
func visit(_ node: VersionComponentSyntax) -> SyntaxVisitorContinueKind
Visiting VersionComponentSyntax
specifically.
func visit(_ node: CodeBlockItemListSyntax) -> SyntaxVisitorContinueKind
Visiting CodeBlockItemListSyntax
specifically.
func visit(_ node: DeclNameArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting DeclNameArgumentsSyntax
specifically.
func visit(_ node: DeclReferenceExprSyntax) -> SyntaxVisitorContinueKind
Visiting DeclReferenceExprSyntax
specifically.
func visit(_ node: DeinitializerDeclSyntax) -> SyntaxVisitorContinueKind
Visiting DeinitializerDeclSyntax
specifically.
func visit(_ node: DictionaryElementSyntax) -> SyntaxVisitorContinueKind
Visiting DictionaryElementSyntax
specifically.
func visit(_ node: EnumCaseParameterSyntax) -> SyntaxVisitorContinueKind
Visiting EnumCaseParameterSyntax
specifically.
func visit(_ node: ExpressionPatternSyntax) -> SyntaxVisitorContinueKind
Visiting ExpressionPatternSyntax
specifically.
func visit(_ node: ExpressionSegmentSyntax) -> SyntaxVisitorContinueKind
Visiting ExpressionSegmentSyntax
specifically.
func visit(_ node: FunctionParameterSyntax) -> SyntaxVisitorContinueKind
Visiting FunctionParameterSyntax
specifically.
func visit(_ node: FunctionSignatureSyntax) -> SyntaxVisitorContinueKind
Visiting FunctionSignatureSyntax
specifically.
func visit(_ node: IdentifierPatternSyntax) -> SyntaxVisitorContinueKind
Visiting IdentifierPatternSyntax
specifically.
func visit(_ node: InfixOperatorExprSyntax) -> SyntaxVisitorContinueKind
Visiting InfixOperatorExprSyntax
specifically.
func visit(_ node: InheritanceClauseSyntax) -> SyntaxVisitorContinueKind
Visiting InheritanceClauseSyntax
specifically.
func visit(_ node: InheritedTypeListSyntax) -> SyntaxVisitorContinueKind
Visiting InheritedTypeListSyntax
specifically.
func visit(_ node: InitializerClauseSyntax) -> SyntaxVisitorContinueKind
Visiting InitializerClauseSyntax
specifically.
func visit(_ node: LayoutRequirementSyntax) -> SyntaxVisitorContinueKind
Visiting LayoutRequirementSyntax
specifically.
func visit(_ node: ObjCSelectorPieceSyntax) -> SyntaxVisitorContinueKind
Visiting ObjCSelectorPieceSyntax
specifically.
func visit(_ node: PackExpansionExprSyntax) -> SyntaxVisitorContinueKind
Visiting PackExpansionExprSyntax
specifically.
func visit(_ node: PackExpansionTypeSyntax) -> SyntaxVisitorContinueKind
Visiting PackExpansionTypeSyntax
specifically.
func visit(_ node: StringLiteralExprSyntax) -> SyntaxVisitorContinueKind
Visiting StringLiteralExprSyntax
specifically.
func visit(_ node: SubscriptCallExprSyntax) -> SyntaxVisitorContinueKind
Visiting SubscriptCallExprSyntax
specifically.
func visit(_ node: TypeSpecifierListSyntax) -> SyntaxVisitorContinueKind
Visiting TypeSpecifierListSyntax
specifically.
func visit(_ node: YieldedExpressionSyntax) -> SyntaxVisitorContinueKind
Visiting YieldedExpressionSyntax
specifically.
func visit(_ node: AccessorParametersSyntax) -> SyntaxVisitorContinueKind
Visiting AccessorParametersSyntax
specifically.
func visit(_ node: AssociatedTypeDeclSyntax) -> SyntaxVisitorContinueKind
Visiting AssociatedTypeDeclSyntax
specifically.
func visit(_ node: BinaryOperatorExprSyntax) -> SyntaxVisitorContinueKind
Visiting BinaryOperatorExprSyntax
specifically.
func visit(_ node: BooleanLiteralExprSyntax) -> SyntaxVisitorContinueKind
Visiting BooleanLiteralExprSyntax
specifically.
func visit(_ node: ClosureCaptureListSyntax) -> SyntaxVisitorContinueKind
Visiting ClosureCaptureListSyntax
specifically.
func visit(_ node: DeclModifierDetailSyntax) -> SyntaxVisitorContinueKind
Visiting DeclModifierDetailSyntax
specifically.
func visit(_ node: DesignatedTypeListSyntax) -> SyntaxVisitorContinueKind
Visiting DesignatedTypeListSyntax
specifically.
func visit(_ node: GenericRequirementSyntax) -> SyntaxVisitorContinueKind
Visiting GenericRequirementSyntax
specifically.
func visit(_ node: GenericWhereClauseSyntax) -> SyntaxVisitorContinueKind
Visiting GenericWhereClauseSyntax
specifically.
func visit(_ node: IfConfigClauseListSyntax) -> SyntaxVisitorContinueKind
Visiting IfConfigClauseListSyntax
specifically.
func visit(_ node: IntegerLiteralExprSyntax) -> SyntaxVisitorContinueKind
Visiting IntegerLiteralExprSyntax
specifically.
func visit(_ node: MacroExpansionDeclSyntax) -> SyntaxVisitorContinueKind
Visiting MacroExpansionDeclSyntax
specifically.
func visit(_ node: MacroExpansionExprSyntax) -> SyntaxVisitorContinueKind
Visiting MacroExpansionExprSyntax
specifically.
func visit(_ node: PatternBindingListSyntax) -> SyntaxVisitorContinueKind
Visiting PatternBindingListSyntax
specifically.
func visit(_ node: PrefixOperatorExprSyntax) -> SyntaxVisitorContinueKind
Visiting PrefixOperatorExprSyntax
specifically.
func visit(_ node: SwitchCaseItemListSyntax) -> SyntaxVisitorContinueKind
Visiting SwitchCaseItemListSyntax
specifically.
func visit(_ node: SwitchDefaultLabelSyntax) -> SyntaxVisitorContinueKind
Visiting SwitchDefaultLabelSyntax
specifically.
func visit(_ node: EnumCaseElementListSyntax) -> SyntaxVisitorContinueKind
Visiting EnumCaseElementListSyntax
specifically.
func visit(_ node: GenericArgumentListSyntax) -> SyntaxVisitorContinueKind
Visiting GenericArgumentListSyntax
specifically.
func visit(_ node: ImportPathComponentSyntax) -> SyntaxVisitorContinueKind
Visiting ImportPathComponentSyntax
specifically.
func visit(_ node: MemberBlockItemListSyntax) -> SyntaxVisitorContinueKind
Visiting MemberBlockItemListSyntax
specifically.
func visit(_ node: PlatformVersionItemSyntax) -> SyntaxVisitorContinueKind
Visiting PlatformVersionItemSyntax
specifically.
func visit(_ node: PostfixIfConfigExprSyntax) -> SyntaxVisitorContinueKind
Visiting PostfixIfConfigExprSyntax
specifically.
func visit(_ node: PostfixOperatorExprSyntax) -> SyntaxVisitorContinueKind
Visiting PostfixOperatorExprSyntax
specifically.
func visit(_ node: PoundSourceLocationSyntax) -> SyntaxVisitorContinueKind
Visiting PoundSourceLocationSyntax
specifically.
func visit(_ node: PrecedenceGroupDeclSyntax) -> SyntaxVisitorContinueKind
Visiting PrecedenceGroupDeclSyntax
specifically.
func visit(_ node: PrecedenceGroupNameSyntax) -> SyntaxVisitorContinueKind
Visiting PrecedenceGroupNameSyntax
specifically.
func visit(_ node: SameTypeRequirementSyntax) -> SyntaxVisitorContinueKind
Visiting SameTypeRequirementSyntax
specifically.
func visit(_ node: SimpleTypeSpecifierSyntax) -> SyntaxVisitorContinueKind
Visiting SimpleTypeSpecifierSyntax
specifically.
func visit(_ node: TuplePatternElementSyntax) -> SyntaxVisitorContinueKind
Visiting TuplePatternElementSyntax
specifically.
func visit(_ node: ValueBindingPatternSyntax) -> SyntaxVisitorContinueKind
Visiting ValueBindingPatternSyntax
specifically.
func visit(_ node: AvailabilityArgumentSyntax) -> SyntaxVisitorContinueKind
Visiting AvailabilityArgumentSyntax
specifically.
func visit(_ node: ClassRestrictionTypeSyntax) -> SyntaxVisitorContinueKind
Visiting ClassRestrictionTypeSyntax
specifically.
func visit(_ node: ClosureCaptureClauseSyntax) -> SyntaxVisitorContinueKind
Visiting ClosureCaptureClauseSyntax
specifically.
func visit(_ node: ClosureParameterListSyntax) -> SyntaxVisitorContinueKind
Visiting ClosureParameterListSyntax
specifically.
func visit(_ node: ConditionElementListSyntax) -> SyntaxVisitorContinueKind
Visiting ConditionElementListSyntax
specifically.
func visit(_ node: DeclNameArgumentListSyntax) -> SyntaxVisitorContinueKind
Visiting DeclNameArgumentListSyntax
specifically.
func visit(_ node: GenericParameterListSyntax) -> SyntaxVisitorContinueKind
Visiting GenericParameterListSyntax
specifically.
func visit(_ node: KeyPathComponentListSyntax) -> SyntaxVisitorContinueKind
Visiting KeyPathComponentListSyntax
specifically.
func visit(_ node: OptionalChainingExprSyntax) -> SyntaxVisitorContinueKind
Visiting OptionalChainingExprSyntax
specifically.
func visit(_ node: TupleTypeElementListSyntax) -> SyntaxVisitorContinueKind
Visiting TupleTypeElementListSyntax
specifically.
func visit(_ node: TypeEffectSpecifiersSyntax) -> SyntaxVisitorContinueKind
Visiting TypeEffectSpecifiersSyntax
specifically.
func visit(_ node: VersionComponentListSyntax) -> SyntaxVisitorContinueKind
Visiting VersionComponentListSyntax
specifically.
func visit(_ node: AvailabilityConditionSyntax) -> SyntaxVisitorContinueKind
Visiting AvailabilityConditionSyntax
specifically.
func visit(_ node: DictionaryElementListSyntax) -> SyntaxVisitorContinueKind
Visiting DictionaryElementListSyntax
specifically.
func visit(_ node: DiscardAssignmentExprSyntax) -> SyntaxVisitorContinueKind
Visiting DiscardAssignmentExprSyntax
specifically.
func visit(_ node: EditorPlaceholderDeclSyntax) -> SyntaxVisitorContinueKind
Visiting EditorPlaceholderDeclSyntax
specifically.
func visit(_ node: EditorPlaceholderExprSyntax) -> SyntaxVisitorContinueKind
Visiting EditorPlaceholderExprSyntax
specifically.
func visit(_ node: EnumCaseParameterListSyntax) -> SyntaxVisitorContinueKind
Visiting EnumCaseParameterListSyntax
specifically.
func visit(_ node: FunctionParameterListSyntax) -> SyntaxVisitorContinueKind
Visiting FunctionParameterListSyntax
specifically.
func visit(_ node: GenericArgumentClauseSyntax) -> SyntaxVisitorContinueKind
Visiting GenericArgumentClauseSyntax
specifically.
func visit(_ node: LifetimeTypeSpecifierSyntax) -> SyntaxVisitorContinueKind
Visiting LifetimeTypeSpecifierSyntax
specifically.
func visit(_ node: NamedOpaqueReturnTypeSyntax) -> SyntaxVisitorContinueKind
Visiting NamedOpaqueReturnTypeSyntax
specifically.
func visit(_ node: ObjCSelectorPieceListSyntax) -> SyntaxVisitorContinueKind
Visiting ObjCSelectorPieceListSyntax
specifically.
func visit(_ node: PrimaryAssociatedTypeSyntax) -> SyntaxVisitorContinueKind
Visiting PrimaryAssociatedTypeSyntax
specifically.
func visit(_ node: TypeInitializerClauseSyntax) -> SyntaxVisitorContinueKind
Visiting TypeInitializerClauseSyntax
specifically.
func visit(_ node: UnresolvedTernaryExprSyntax) -> SyntaxVisitorContinueKind
Visiting UnresolvedTernaryExprSyntax
specifically.
func visit(_ node: YieldedExpressionListSyntax) -> SyntaxVisitorContinueKind
Visiting YieldedExpressionListSyntax
specifically.
func visit(_ node: _CanImportVersionInfoSyntax) -> SyntaxVisitorContinueKind
Visiting _CanImportVersionInfoSyntax
specifically.
func visit(_ node: ClosureParameterClauseSyntax) -> SyntaxVisitorContinueKind
Visiting ClosureParameterClauseSyntax
specifically.
func visit(_ node: CompositionTypeElementSyntax) -> SyntaxVisitorContinueKind
Visiting CompositionTypeElementSyntax
specifically.
func visit(_ node: ConformanceRequirementSyntax) -> SyntaxVisitorContinueKind
Visiting ConformanceRequirementSyntax
specifically.
func visit(_ node: GenericParameterClauseSyntax) -> SyntaxVisitorContinueKind
Visiting GenericParameterClauseSyntax
specifically.
func visit(_ node: GenericRequirementListSyntax) -> SyntaxVisitorContinueKind
Visiting GenericRequirementListSyntax
specifically.
func visit(_ node: ClosureCaptureSpecifierSyntax) -> SyntaxVisitorContinueKind
Visiting ClosureCaptureSpecifierSyntax
specifically.
func visit(_ node: EnumCaseParameterClauseSyntax) -> SyntaxVisitorContinueKind
Visiting EnumCaseParameterClauseSyntax
specifically.
func visit(_ node: FunctionParameterClauseSyntax) -> SyntaxVisitorContinueKind
Visiting FunctionParameterClauseSyntax
specifically.
func visit(_ node: ImportPathComponentListSyntax) -> SyntaxVisitorContinueKind
Visiting ImportPathComponentListSyntax
specifically.
func visit(_ node: PlatformVersionItemListSyntax) -> SyntaxVisitorContinueKind
Visiting PlatformVersionItemListSyntax
specifically.
func visit(_ node: PrecedenceGroupNameListSyntax) -> SyntaxVisitorContinueKind
Visiting PrecedenceGroupNameListSyntax
specifically.
func visit(_ node: PrecedenceGroupRelationSyntax) -> SyntaxVisitorContinueKind
Visiting PrecedenceGroupRelationSyntax
specifically.
func visit(_ node: SimpleStringLiteralExprSyntax) -> SyntaxVisitorContinueKind
Visiting SimpleStringLiteralExprSyntax
specifically.
func visit(_ node: TuplePatternElementListSyntax) -> SyntaxVisitorContinueKind
Visiting TuplePatternElementListSyntax
specifically.
func visit(_ node: AccessorEffectSpecifiersSyntax) -> SyntaxVisitorContinueKind
Visiting AccessorEffectSpecifiersSyntax
specifically.
func visit(_ node: AvailabilityArgumentListSyntax) -> SyntaxVisitorContinueKind
Visiting AvailabilityArgumentListSyntax
specifically.
func visit(_ node: ExposeAttributeArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting ExposeAttributeArgumentsSyntax
specifically.
func visit(_ node: FunctionEffectSpecifiersSyntax) -> SyntaxVisitorContinueKind
Visiting FunctionEffectSpecifiersSyntax
specifically.
func visit(_ node: KeyPathOptionalComponentSyntax) -> SyntaxVisitorContinueKind
Visiting KeyPathOptionalComponentSyntax
specifically.
func visit(_ node: KeyPathPropertyComponentSyntax) -> SyntaxVisitorContinueKind
Visiting KeyPathPropertyComponentSyntax
specifically.
func visit(_ node: MatchingPatternConditionSyntax) -> SyntaxVisitorContinueKind
Visiting MatchingPatternConditionSyntax
specifically.
func visit(_ node: OptionalBindingConditionSyntax) -> SyntaxVisitorContinueKind
Visiting OptionalBindingConditionSyntax
specifically.
func visit(_ node: StringLiteralSegmentListSyntax) -> SyntaxVisitorContinueKind
Visiting StringLiteralSegmentListSyntax
specifically.
func visit(_ node: YieldedExpressionsClauseSyntax) -> SyntaxVisitorContinueKind
Visiting YieldedExpressionsClauseSyntax
specifically.
func visit(_ node: ClosureShorthandParameterSyntax) -> SyntaxVisitorContinueKind
Visiting ClosureShorthandParameterSyntax
specifically.
func visit(_ node: DifferentiabilityArgumentSyntax) -> SyntaxVisitorContinueKind
Visiting DifferentiabilityArgumentSyntax
specifically.
func visit(_ node: GenericSpecializationExprSyntax) -> SyntaxVisitorContinueKind
Visiting GenericSpecializationExprSyntax
specifically.
func visit(_ node: KeyPathSubscriptComponentSyntax) -> SyntaxVisitorContinueKind
Visiting KeyPathSubscriptComponentSyntax
specifically.
func visit(_ node: LabeledSpecializeArgumentSyntax) -> SyntaxVisitorContinueKind
Visiting LabeledSpecializeArgumentSyntax
specifically.
func visit(_ node: LifetimeSpecifierArgumentSyntax) -> SyntaxVisitorContinueKind
Visiting LifetimeSpecifierArgumentSyntax
specifically.
func visit(_ node: PrecedenceGroupAssignmentSyntax) -> SyntaxVisitorContinueKind
Visiting PrecedenceGroupAssignmentSyntax
specifically.
func visit(_ node: PrimaryAssociatedTypeListSyntax) -> SyntaxVisitorContinueKind
Visiting PrimaryAssociatedTypeListSyntax
specifically.
func visit(_ node: CompositionTypeElementListSyntax) -> SyntaxVisitorContinueKind
Visiting CompositionTypeElementListSyntax
specifically.
func visit(_ node: DifferentiabilityArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting DifferentiabilityArgumentsSyntax
specifically.
func visit(_ node: OperatorPrecedenceAndTypesSyntax) -> SyntaxVisitorContinueKind
Visiting OperatorPrecedenceAndTypesSyntax
specifically.
func visit(_ node: AvailabilityLabeledArgumentSyntax) -> SyntaxVisitorContinueKind
Visiting AvailabilityLabeledArgumentSyntax
specifically.
func visit(_ node: PrimaryAssociatedTypeClauseSyntax) -> SyntaxVisitorContinueKind
Visiting PrimaryAssociatedTypeClauseSyntax
specifically.
func visit(_ node: ConventionAttributeArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting ConventionAttributeArgumentsSyntax
specifically.
func visit(_ node: DerivativeAttributeArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting DerivativeAttributeArgumentsSyntax
specifically.
func visit(_ node: EffectsAttributeArgumentListSyntax) -> SyntaxVisitorContinueKind
Visiting EffectsAttributeArgumentListSyntax
specifically.
func visit(_ node: ImplementsAttributeArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting ImplementsAttributeArgumentsSyntax
specifically.
func visit(_ node: PoundSourceLocationArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting PoundSourceLocationArgumentsSyntax
specifically.
func visit(_ node: PrecedenceGroupAssociativitySyntax) -> SyntaxVisitorContinueKind
Visiting PrecedenceGroupAssociativitySyntax
specifically.
func visit(_ node: PrecedenceGroupAttributeListSyntax) -> SyntaxVisitorContinueKind
Visiting PrecedenceGroupAttributeListSyntax
specifically.
func visit(_ node: ClosureShorthandParameterListSyntax) -> SyntaxVisitorContinueKind
Visiting ClosureShorthandParameterListSyntax
specifically.
func visit(_ node: DeinitializerEffectSpecifiersSyntax) -> SyntaxVisitorContinueKind
Visiting DeinitializerEffectSpecifiersSyntax
specifically.
func visit(_ node: DifferentiabilityArgumentListSyntax) -> SyntaxVisitorContinueKind
Visiting DifferentiabilityArgumentListSyntax
specifically.
func visit(_ node: LifetimeSpecifierArgumentListSyntax) -> SyntaxVisitorContinueKind
Visiting LifetimeSpecifierArgumentListSyntax
specifically.
func visit(_ node: BackDeployedAttributeArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting BackDeployedAttributeArgumentsSyntax
specifically.
func visit(_ node: DocumentationAttributeArgumentSyntax) -> SyntaxVisitorContinueKind
Visiting DocumentationAttributeArgumentSyntax
specifically.
func visit(_ node: MultipleTrailingClosureElementSyntax) -> SyntaxVisitorContinueKind
Visiting MultipleTrailingClosureElementSyntax
specifically.
func visit(_ node: SimpleStringLiteralSegmentListSyntax) -> SyntaxVisitorContinueKind
Visiting SimpleStringLiteralSegmentListSyntax
specifically.
func visit(_ node: SpecializeAvailabilityArgumentSyntax) -> SyntaxVisitorContinueKind
Visiting SpecializeAvailabilityArgumentSyntax
specifically.
func visit(_ node: ImplicitlyUnwrappedOptionalTypeSyntax) -> SyntaxVisitorContinueKind
Visiting ImplicitlyUnwrappedOptionalTypeSyntax
specifically.
func visit(_ node: SpecializeAttributeArgumentListSyntax) -> SyntaxVisitorContinueKind
Visiting SpecializeAttributeArgumentListSyntax
specifically.
func visit(_ node: DifferentiableAttributeArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting DifferentiableAttributeArgumentsSyntax
specifically.
func visit(_ node: SpecializeTargetFunctionArgumentSyntax) -> SyntaxVisitorContinueKind
Visiting SpecializeTargetFunctionArgumentSyntax
specifically.
func visit(_ node: DocumentationAttributeArgumentListSyntax) -> SyntaxVisitorContinueKind
Visiting DocumentationAttributeArgumentListSyntax
specifically.
func visit(_ node: MultipleTrailingClosureElementListSyntax) -> SyntaxVisitorContinueKind
Visiting MultipleTrailingClosureElementListSyntax
specifically.
func visit(_ node: UnderscorePrivateAttributeArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting UnderscorePrivateAttributeArgumentsSyntax
specifically.
func visit(_ node: DynamicReplacementAttributeArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting DynamicReplacementAttributeArgumentsSyntax
specifically.
func visit(_ node: OpaqueReturnTypeOfAttributeArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting OpaqueReturnTypeOfAttributeArgumentsSyntax
specifically.
func visit(_ node: OriginallyDefinedInAttributeArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting OriginallyDefinedInAttributeArgumentsSyntax
specifically.
func visit(_ node: DifferentiabilityWithRespectToArgumentSyntax) -> SyntaxVisitorContinueKind
Visiting DifferentiabilityWithRespectToArgumentSyntax
specifically.
func visit(_ node: UnavailableFromAsyncAttributeArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting UnavailableFromAsyncAttributeArgumentsSyntax
specifically.
func visit(_ node: ConventionWitnessMethodAttributeArgumentsSyntax) -> SyntaxVisitorContinueKind
Visiting ConventionWitnessMethodAttributeArgumentsSyntax
specifically.
func visit(_ token: TokenSyntax) -> SyntaxVisitorContinueKind
Visiting TokenSyntax
specifically.
func visit(_ node: AsExprSyntax) -> SyntaxVisitorContinueKind
Visiting AsExprSyntax
specifically.
func visit(_ node: DoExprSyntax) -> SyntaxVisitorContinueKind
Visiting DoExprSyntax
specifically.
func visit(_ node: DoStmtSyntax) -> SyntaxVisitorContinueKind
Visiting DoStmtSyntax
specifically.
func visit(_ node: IfExprSyntax) -> SyntaxVisitorContinueKind
Visiting IfExprSyntax
specifically.
func visit(_ node: IsExprSyntax) -> SyntaxVisitorContinueKind
Visiting IsExprSyntax
specifically.
func visit(_ node: ForStmtSyntax) -> SyntaxVisitorContinueKind
Visiting ForStmtSyntax
specifically.
func visit(_ node: MissingSyntax) -> SyntaxVisitorContinueKind
Visiting MissingSyntax
specifically.
func visit(_ node: TryExprSyntax) -> SyntaxVisitorContinueKind
Visiting TryExprSyntax
specifically.
func visit(_ node: CopyExprSyntax) -> SyntaxVisitorContinueKind
Visiting CopyExprSyntax
specifically.
func visit(_ node: EnumDeclSyntax) -> SyntaxVisitorContinueKind
Visiting EnumDeclSyntax
specifically.
func visit(_ node: ExprListSyntax) -> SyntaxVisitorContinueKind
Visiting ExprListSyntax
specifically.
func visit(_ node: ThenStmtSyntax) -> SyntaxVisitorContinueKind
Visiting ThenStmtSyntax
specifically.
func visit(_ node: TypeExprSyntax) -> SyntaxVisitorContinueKind
Visiting TypeExprSyntax
specifically.
func visit(_ node: ActorDeclSyntax) -> SyntaxVisitorContinueKind
Visiting ActorDeclSyntax
specifically.
func visit(_ node: ArrayExprSyntax) -> SyntaxVisitorContinueKind
Visiting ArrayExprSyntax
specifically.
func visit(_ node: ArrayTypeSyntax) -> SyntaxVisitorContinueKind
Visiting ArrayTypeSyntax
specifically.
func visit(_ node: ArrowExprSyntax) -> SyntaxVisitorContinueKind
Visiting ArrowExprSyntax
specifically.
func visit(_ node: AttributeSyntax) -> SyntaxVisitorContinueKind
Visiting AttributeSyntax
specifically.
func visit(_ node: AwaitExprSyntax) -> SyntaxVisitorContinueKind
Visiting AwaitExprSyntax
specifically.
func visit(_ node: BreakStmtSyntax) -> SyntaxVisitorContinueKind
Visiting BreakStmtSyntax
specifically.
func visit(_ node: CatchItemSyntax) -> SyntaxVisitorContinueKind
Visiting CatchItemSyntax
specifically.
func visit(_ node: ClassDeclSyntax) -> SyntaxVisitorContinueKind
Visiting ClassDeclSyntax
specifically.
func visit(_ node: CodeBlockSyntax) -> SyntaxVisitorContinueKind
Visiting CodeBlockSyntax
specifically.
func visit(_ node: DeferStmtSyntax) -> SyntaxVisitorContinueKind
Visiting DeferStmtSyntax
specifically.
func visit(_ node: GuardStmtSyntax) -> SyntaxVisitorContinueKind
Visiting GuardStmtSyntax
specifically.
func visit(_ node: InOutExprSyntax) -> SyntaxVisitorContinueKind
Visiting InOutExprSyntax
specifically.
func visit(_ node: MacroDeclSyntax) -> SyntaxVisitorContinueKind
Visiting MacroDeclSyntax
specifically.
func visit(_ node: SuperExprSyntax) -> SyntaxVisitorContinueKind
Visiting SuperExprSyntax
specifically.
func visit(_ node: ThrowStmtSyntax) -> SyntaxVisitorContinueKind
Visiting ThrowStmtSyntax
specifically.
func visit(_ node: TupleExprSyntax) -> SyntaxVisitorContinueKind
Visiting TupleExprSyntax
specifically.
func visit(_ node: TupleTypeSyntax) -> SyntaxVisitorContinueKind
Visiting TupleTypeSyntax
specifically.
func visit(_ node: WhileStmtSyntax) -> SyntaxVisitorContinueKind
Visiting WhileStmtSyntax
specifically.
func visit(_ node: YieldStmtSyntax) -> SyntaxVisitorContinueKind
Visiting YieldStmtSyntax
specifically.
func visit(_ node: ContinueStmtSyntax) -> SyntaxVisitorContinueKind
Visiting ContinueStmtSyntax
specifically.
func visitPost(_ node: BorrowExprSyntax)
The function called after visiting BorrowExprSyntax
and its descendants.
func visitPost(_ node: ImportDeclSyntax)
The function called after visiting ImportDeclSyntax
and its descendants.
func visitPost(_ node: MemberTypeSyntax)
The function called after visiting MemberTypeSyntax
and its descendants.
func visitPost(_ node: RepeatStmtSyntax)
The function called after visiting RepeatStmtSyntax
and its descendants.
func visitPost(_ node: ReturnStmtSyntax)
The function called after visiting ReturnStmtSyntax
and its descendants.
func visitPost(_ node: SourceFileSyntax)
The function called after visiting SourceFileSyntax
and its descendants.
func visitPost(_ node: StructDeclSyntax)
The function called after visiting StructDeclSyntax
and its descendants.
func visitPost(_ node: SwitchCaseSyntax)
The function called after visiting SwitchCaseSyntax
and its descendants.
func visitPost(_ node: SwitchExprSyntax)
The function called after visiting SwitchExprSyntax
and its descendants.
func visitPost(_ node: CatchClauseSyntax)
The function called after visiting CatchClauseSyntax
and its descendants.
func visitPost(_ node: ClosureExprSyntax)
The function called after visiting ClosureExprSyntax
and its descendants.
func visitPost(_ node: ConsumeExprSyntax)
The function called after visiting ConsumeExprSyntax
and its descendants.
func visitPost(_ node: DiscardStmtSyntax)
The function called after visiting DiscardStmtSyntax
and its descendants.
func visitPost(_ node: KeyPathExprSyntax)
The function called after visiting KeyPathExprSyntax
and its descendants.
func visitPost(_ node: LabeledExprSyntax)
The function called after visiting LabeledExprSyntax
and its descendants.
func visitPost(_ node: LabeledStmtSyntax)
The function called after visiting LabeledStmtSyntax
and its descendants.
func visitPost(_ node: MemberBlockSyntax)
The function called after visiting MemberBlockSyntax
and its descendants.
func visitPost(_ node: MissingDeclSyntax)
The function called after visiting MissingDeclSyntax
and its descendants.
func visitPost(_ node: MissingExprSyntax)
The function called after visiting MissingExprSyntax
and its descendants.
func visitPost(_ node: MissingStmtSyntax)
The function called after visiting MissingStmtSyntax
and its descendants.
func visitPost(_ node: MissingTypeSyntax)
The function called after visiting MissingTypeSyntax
and its descendants.
func visitPost(_ node: PatternExprSyntax)
The function called after visiting PatternExprSyntax
and its descendants.
func visitPost(_ node: TernaryExprSyntax)
The function called after visiting TernaryExprSyntax
and its descendants.
func visitPost(_ node: WhereClauseSyntax)
The function called after visiting WhereClauseSyntax
and its descendants.
func visitPost(_ node: AccessorDeclSyntax)
The function called after visiting AccessorDeclSyntax
and its descendants.
func visitPost(_ node: ArrayElementSyntax)
The function called after visiting ArrayElementSyntax
and its descendants.
func visitPost(_ node: ContinueStmtSyntax)
The function called after visiting ContinueStmtSyntax
and its descendants.
func visitPost(_ node: DeclModifierSyntax)
The function called after visiting DeclModifierSyntax
and its descendants.
func visitPost(_ node: EnumCaseDeclSyntax)
The function called after visiting EnumCaseDeclSyntax
and its descendants.
func visitPost(_ node: FunctionDeclSyntax)
The function called after visiting FunctionDeclSyntax
and its descendants.
func visitPost(_ node: FunctionTypeSyntax)
The function called after visiting FunctionTypeSyntax
and its descendants.
func visitPost(_ node: IfConfigDeclSyntax)
The function called after visiting IfConfigDeclSyntax
and its descendants.
func visitPost(_ node: MetatypeTypeSyntax)
The function called after visiting MetatypeTypeSyntax
and its descendants.
func visitPost(_ node: OperatorDeclSyntax)
The function called after visiting OperatorDeclSyntax
and its descendants.
func visitPost(_ node: OptionalTypeSyntax)
The function called after visiting OptionalTypeSyntax
and its descendants.
func visitPost(_ node: ProtocolDeclSyntax)
The function called after visiting ProtocolDeclSyntax
and its descendants.
func visitPost(_ node: ReturnClauseSyntax)
The function called after visiting ReturnClauseSyntax
and its descendants.
func visitPost(_ node: SequenceExprSyntax)
The function called after visiting SequenceExprSyntax
and its descendants.
func visitPost(_ node: ThrowsClauseSyntax)
The function called after visiting ThrowsClauseSyntax
and its descendants.
func visitPost(_ node: TuplePatternSyntax)
The function called after visiting TuplePatternSyntax
and its descendants.
func visitPost(_ node: VariableDeclSyntax)
The function called after visiting VariableDeclSyntax
and its descendants.
func visitPost(_ node: VersionTupleSyntax)
The function called after visiting VersionTupleSyntax
and its descendants.
func visitPost(_ node: AccessorBlockSyntax)
The function called after visiting AccessorBlockSyntax
and its descendants.
func visitPost(_ node: AttributeListSyntax)
The function called after visiting AttributeListSyntax
and its descendants.
func visitPost(_ node: CatchItemListSyntax)
The function called after visiting CatchItemListSyntax
and its descendants.
func visitPost(_ node: CodeBlockItemSyntax)
The function called after visiting CodeBlockItemSyntax
and its descendants.
func visitPost(_ node: ExtensionDeclSyntax)
The function called after visiting ExtensionDeclSyntax
and its descendants.
func visitPost(_ node: InheritedTypeSyntax)
The function called after visiting InheritedTypeSyntax
and its descendants.
func visitPost(_ node: IsTypePatternSyntax)
The function called after visiting IsTypePatternSyntax
and its descendants.
func visitPost(_ node: SomeOrAnyTypeSyntax)
The function called after visiting SomeOrAnyTypeSyntax
and its descendants.
func visitPost(_ node: StringSegmentSyntax)
The function called after visiting StringSegmentSyntax
and its descendants.
func visitPost(_ node: SubscriptDeclSyntax)
The function called after visiting SubscriptDeclSyntax
and its descendants.
func visitPost(_ node: TypeAliasDeclSyntax)
The function called after visiting TypeAliasDeclSyntax
and its descendants.
func visitPost(_ node: AssignmentExprSyntax)
The function called after visiting AssignmentExprSyntax
and its descendants.
func visitPost(_ node: AttributedTypeSyntax)
The function called after visiting AttributedTypeSyntax
and its descendants.
func visitPost(_ node: ClosureCaptureSyntax)
The function called after visiting ClosureCaptureSyntax
and its descendants.
func visitPost(_ node: DesignatedTypeSyntax)
The function called after visiting DesignatedTypeSyntax
and its descendants.
func visitPost(_ node: DictionaryExprSyntax)
The function called after visiting DictionaryExprSyntax
and its descendants.
func visitPost(_ node: DictionaryTypeSyntax)
The function called after visiting DictionaryTypeSyntax
and its descendants.
func visitPost(_ node: ExpressionStmtSyntax)
The function called after visiting ExpressionStmtSyntax
and its descendants.
func visitPost(_ node: IdentifierTypeSyntax)
The function called after visiting IdentifierTypeSyntax
and its descendants.
func visitPost(_ node: IfConfigClauseSyntax)
The function called after visiting IfConfigClauseSyntax
and its descendants.
func visitPost(_ node: MissingPatternSyntax)
The function called after visiting MissingPatternSyntax
and its descendants.
func visitPost(_ node: NilLiteralExprSyntax)
The function called after visiting NilLiteralExprSyntax
and its descendants.
func visitPost(_ node: PatternBindingSyntax)
The function called after visiting PatternBindingSyntax
and its descendants.
func visitPost(_ node: SuppressedTypeSyntax)
The function called after visiting SuppressedTypeSyntax
and its descendants.
func visitPost(_ node: SwitchCaseItemSyntax)
The function called after visiting SwitchCaseItemSyntax
and its descendants.
func visitPost(_ node: SwitchCaseListSyntax)
The function called after visiting SwitchCaseListSyntax
and its descendants.
func visitPost(_ node: TypeAnnotationSyntax)
The function called after visiting TypeAnnotationSyntax
and its descendants.
func visitPost(_ node: _CanImportExprSyntax)
The function called after visiting _CanImportExprSyntax
and its descendants.
func visitPost(_ node: CatchClauseListSyntax)
The function called after visiting CatchClauseListSyntax
and its descendants.
func visitPost(_ node: CompositionTypeSyntax)
The function called after visiting CompositionTypeSyntax
and its descendants.
func visitPost(_ node: EnumCaseElementSyntax)
The function called after visiting EnumCaseElementSyntax
and its descendants.
func visitPost(_ node: FallThroughStmtSyntax)
The function called after visiting FallThroughStmtSyntax
and its descendants.
func visitPost(_ node: ForceUnwrapExprSyntax)
The function called after visiting ForceUnwrapExprSyntax
and its descendants.
func visitPost(_ node: GenericArgumentSyntax)
The function called after visiting GenericArgumentSyntax
and its descendants.
func visitPost(_ node: InitializerDeclSyntax)
The function called after visiting InitializerDeclSyntax
and its descendants.
func visitPost(_ node: LabeledExprListSyntax)
The function called after visiting LabeledExprListSyntax
and its descendants.
func visitPost(_ node: MemberBlockItemSyntax)
The function called after visiting MemberBlockItemSyntax
and its descendants.
func visitPost(_ node: PackElementExprSyntax)
The function called after visiting PackElementExprSyntax
and its descendants.
func visitPost(_ node: PackElementTypeSyntax)
The function called after visiting PackElementTypeSyntax
and its descendants.
func visitPost(_ node: PlatformVersionSyntax)
The function called after visiting PlatformVersionSyntax
and its descendants.
func visitPost(_ node: SwitchCaseLabelSyntax)
The function called after visiting SwitchCaseLabelSyntax
and its descendants.
func visitPost(_ node: UnexpectedNodesSyntax)
The function called after visiting UnexpectedNodesSyntax
and its descendants.
func visitPost(_ node: WildcardPatternSyntax)
The function called after visiting WildcardPatternSyntax
and its descendants.
func visitPost(_ node: AccessorDeclListSyntax)
The function called after visiting AccessorDeclListSyntax
and its descendants.
func visitPost(_ node: ArrayElementListSyntax)
The function called after visiting ArrayElementListSyntax
and its descendants.
func visitPost(_ node: ClosureParameterSyntax)
The function called after visiting ClosureParameterSyntax
and its descendants.
func visitPost(_ node: ClosureSignatureSyntax)
The function called after visiting ClosureSignatureSyntax
and its descendants.
func visitPost(_ node: ConditionElementSyntax)
The function called after visiting ConditionElementSyntax
and its descendants.
func visitPost(_ node: DeclModifierListSyntax)
The function called after visiting DeclModifierListSyntax
and its descendants.
func visitPost(_ node: DeclNameArgumentSyntax)
The function called after visiting DeclNameArgumentSyntax
and its descendants.
func visitPost(_ node: FloatLiteralExprSyntax)
The function called after visiting FloatLiteralExprSyntax
and its descendants.
func visitPost(_ node: FunctionCallExprSyntax)
The function called after visiting FunctionCallExprSyntax
and its descendants.
func visitPost(_ node: GenericParameterSyntax)
The function called after visiting GenericParameterSyntax
and its descendants.
func visitPost(_ node: KeyPathComponentSyntax)
The function called after visiting KeyPathComponentSyntax
and its descendants.
func visitPost(_ node: MemberAccessExprSyntax)
The function called after visiting MemberAccessExprSyntax
and its descendants.
func visitPost(_ node: RegexLiteralExprSyntax)
The function called after visiting RegexLiteralExprSyntax
and its descendants.
func visitPost(_ node: TupleTypeElementSyntax)
The function called after visiting TupleTypeElementSyntax
and its descendants.
func visitPost(_ node: UnresolvedAsExprSyntax)
The function called after visiting UnresolvedAsExprSyntax
and its descendants.
func visitPost(_ node: UnresolvedIsExprSyntax)
The function called after visiting UnresolvedIsExprSyntax
and its descendants.
func visitPost(_ node: VersionComponentSyntax)
The function called after visiting VersionComponentSyntax
and its descendants.
func visitPost(_ node: CodeBlockItemListSyntax)
The function called after visiting CodeBlockItemListSyntax
and its descendants.
func visitPost(_ node: DeclNameArgumentsSyntax)
The function called after visiting DeclNameArgumentsSyntax
and its descendants.
func visitPost(_ node: DeclReferenceExprSyntax)
The function called after visiting DeclReferenceExprSyntax
and its descendants.
func visitPost(_ node: DeinitializerDeclSyntax)
The function called after visiting DeinitializerDeclSyntax
and its descendants.
func visitPost(_ node: DictionaryElementSyntax)
The function called after visiting DictionaryElementSyntax
and its descendants.
func visitPost(_ node: EnumCaseParameterSyntax)
The function called after visiting EnumCaseParameterSyntax
and its descendants.
func visitPost(_ node: ExpressionPatternSyntax)
The function called after visiting ExpressionPatternSyntax
and its descendants.
func visitPost(_ node: ExpressionSegmentSyntax)
The function called after visiting ExpressionSegmentSyntax
and its descendants.
func visitPost(_ node: FunctionParameterSyntax)
The function called after visiting FunctionParameterSyntax
and its descendants.
func visitPost(_ node: FunctionSignatureSyntax)
The function called after visiting FunctionSignatureSyntax
and its descendants.
func visitPost(_ node: IdentifierPatternSyntax)
The function called after visiting IdentifierPatternSyntax
and its descendants.
func visitPost(_ node: InfixOperatorExprSyntax)
The function called after visiting InfixOperatorExprSyntax
and its descendants.
func visitPost(_ node: InheritanceClauseSyntax)
The function called after visiting InheritanceClauseSyntax
and its descendants.
func visitPost(_ node: InheritedTypeListSyntax)
The function called after visiting InheritedTypeListSyntax
and its descendants.
func visitPost(_ node: InitializerClauseSyntax)
The function called after visiting InitializerClauseSyntax
and its descendants.
func visitPost(_ node: LayoutRequirementSyntax)
The function called after visiting LayoutRequirementSyntax
and its descendants.
func visitPost(_ node: ObjCSelectorPieceSyntax)
The function called after visiting ObjCSelectorPieceSyntax
and its descendants.
func visitPost(_ node: PackExpansionExprSyntax)
The function called after visiting PackExpansionExprSyntax
and its descendants.
func visitPost(_ node: PackExpansionTypeSyntax)
The function called after visiting PackExpansionTypeSyntax
and its descendants.
func visitPost(_ node: StringLiteralExprSyntax)
The function called after visiting StringLiteralExprSyntax
and its descendants.
func visitPost(_ node: SubscriptCallExprSyntax)
The function called after visiting SubscriptCallExprSyntax
and its descendants.
func visitPost(_ node: TypeSpecifierListSyntax)
The function called after visiting TypeSpecifierListSyntax
and its descendants.
func visitPost(_ node: YieldedExpressionSyntax)
The function called after visiting YieldedExpressionSyntax
and its descendants.
func visitPost(_ node: AccessorParametersSyntax)
The function called after visiting AccessorParametersSyntax
and its descendants.
func visitPost(_ node: AssociatedTypeDeclSyntax)
The function called after visiting AssociatedTypeDeclSyntax
and its descendants.
func visitPost(_ node: BinaryOperatorExprSyntax)
The function called after visiting BinaryOperatorExprSyntax
and its descendants.
func visitPost(_ node: BooleanLiteralExprSyntax)
The function called after visiting BooleanLiteralExprSyntax
and its descendants.
func visitPost(_ node: ClosureCaptureListSyntax)
The function called after visiting ClosureCaptureListSyntax
and its descendants.
func visitPost(_ node: DeclModifierDetailSyntax)
The function called after visiting DeclModifierDetailSyntax
and its descendants.
func visitPost(_ node: DesignatedTypeListSyntax)
The function called after visiting DesignatedTypeListSyntax
and its descendants.
func visitPost(_ node: GenericRequirementSyntax)
The function called after visiting GenericRequirementSyntax
and its descendants.
func visitPost(_ node: GenericWhereClauseSyntax)
The function called after visiting GenericWhereClauseSyntax
and its descendants.
func visitPost(_ node: IfConfigClauseListSyntax)
The function called after visiting IfConfigClauseListSyntax
and its descendants.
func visitPost(_ node: IntegerLiteralExprSyntax)
The function called after visiting IntegerLiteralExprSyntax
and its descendants.
func visitPost(_ node: MacroExpansionDeclSyntax)
The function called after visiting MacroExpansionDeclSyntax
and its descendants.
func visitPost(_ node: MacroExpansionExprSyntax)
The function called after visiting MacroExpansionExprSyntax
and its descendants.
func visitPost(_ node: PatternBindingListSyntax)
The function called after visiting PatternBindingListSyntax
and its descendants.
func visitPost(_ node: PrefixOperatorExprSyntax)
The function called after visiting PrefixOperatorExprSyntax
and its descendants.
func visitPost(_ node: SwitchCaseItemListSyntax)
The function called after visiting SwitchCaseItemListSyntax
and its descendants.
func visitPost(_ node: SwitchDefaultLabelSyntax)
The function called after visiting SwitchDefaultLabelSyntax
and its descendants.
func visitPost(_ node: EnumCaseElementListSyntax)
The function called after visiting EnumCaseElementListSyntax
and its descendants.
func visitPost(_ node: GenericArgumentListSyntax)
The function called after visiting GenericArgumentListSyntax
and its descendants.
func visitPost(_ node: ImportPathComponentSyntax)
The function called after visiting ImportPathComponentSyntax
and its descendants.
func visitPost(_ node: MemberBlockItemListSyntax)
The function called after visiting MemberBlockItemListSyntax
and its descendants.
func visitPost(_ node: PlatformVersionItemSyntax)
The function called after visiting PlatformVersionItemSyntax
and its descendants.
func visitPost(_ node: PostfixIfConfigExprSyntax)
The function called after visiting PostfixIfConfigExprSyntax
and its descendants.
func visitPost(_ node: PostfixOperatorExprSyntax)
The function called after visiting PostfixOperatorExprSyntax
and its descendants.
func visitPost(_ node: PoundSourceLocationSyntax)
The function called after visiting PoundSourceLocationSyntax
and its descendants.
func visitPost(_ node: PrecedenceGroupDeclSyntax)
The function called after visiting PrecedenceGroupDeclSyntax
and its descendants.
func visitPost(_ node: PrecedenceGroupNameSyntax)
The function called after visiting PrecedenceGroupNameSyntax
and its descendants.
func visitPost(_ node: SameTypeRequirementSyntax)
The function called after visiting SameTypeRequirementSyntax
and its descendants.
func visitPost(_ node: SimpleTypeSpecifierSyntax)
The function called after visiting SimpleTypeSpecifierSyntax
and its descendants.
func visitPost(_ node: TuplePatternElementSyntax)
The function called after visiting TuplePatternElementSyntax
and its descendants.
func visitPost(_ node: ValueBindingPatternSyntax)
The function called after visiting ValueBindingPatternSyntax
and its descendants.
func visitPost(_ node: AvailabilityArgumentSyntax)
The function called after visiting AvailabilityArgumentSyntax
and its descendants.
func visitPost(_ node: ClassRestrictionTypeSyntax)
The function called after visiting ClassRestrictionTypeSyntax
and its descendants.
func visitPost(_ node: ClosureCaptureClauseSyntax)
The function called after visiting ClosureCaptureClauseSyntax
and its descendants.
func visitPost(_ node: ClosureParameterListSyntax)
The function called after visiting ClosureParameterListSyntax
and its descendants.
func visitPost(_ node: ConditionElementListSyntax)
The function called after visiting ConditionElementListSyntax
and its descendants.
func visitPost(_ node: DeclNameArgumentListSyntax)
The function called after visiting DeclNameArgumentListSyntax
and its descendants.
func visitPost(_ node: GenericParameterListSyntax)
The function called after visiting GenericParameterListSyntax
and its descendants.
func visitPost(_ node: KeyPathComponentListSyntax)
The function called after visiting KeyPathComponentListSyntax
and its descendants.
func visitPost(_ node: OptionalChainingExprSyntax)
The function called after visiting OptionalChainingExprSyntax
and its descendants.
func visitPost(_ node: TupleTypeElementListSyntax)
The function called after visiting TupleTypeElementListSyntax
and its descendants.
func visitPost(_ node: TypeEffectSpecifiersSyntax)
The function called after visiting TypeEffectSpecifiersSyntax
and its descendants.
func visitPost(_ node: VersionComponentListSyntax)
The function called after visiting VersionComponentListSyntax
and its descendants.
func visitPost(_ node: AvailabilityConditionSyntax)
The function called after visiting AvailabilityConditionSyntax
and its descendants.
func visitPost(_ node: DictionaryElementListSyntax)
The function called after visiting DictionaryElementListSyntax
and its descendants.
func visitPost(_ node: DiscardAssignmentExprSyntax)
The function called after visiting DiscardAssignmentExprSyntax
and its descendants.
func visitPost(_ node: EditorPlaceholderDeclSyntax)
The function called after visiting EditorPlaceholderDeclSyntax
and its descendants.
func visitPost(_ node: EditorPlaceholderExprSyntax)
The function called after visiting EditorPlaceholderExprSyntax
and its descendants.
func visitPost(_ node: EnumCaseParameterListSyntax)
The function called after visiting EnumCaseParameterListSyntax
and its descendants.
func visitPost(_ node: FunctionParameterListSyntax)
The function called after visiting FunctionParameterListSyntax
and its descendants.
func visitPost(_ node: GenericArgumentClauseSyntax)
The function called after visiting GenericArgumentClauseSyntax
and its descendants.
func visitPost(_ node: LifetimeTypeSpecifierSyntax)
The function called after visiting LifetimeTypeSpecifierSyntax
and its descendants.
func visitPost(_ node: NamedOpaqueReturnTypeSyntax)
The function called after visiting NamedOpaqueReturnTypeSyntax
and its descendants.
func visitPost(_ node: ObjCSelectorPieceListSyntax)
The function called after visiting ObjCSelectorPieceListSyntax
and its descendants.
func visitPost(_ node: PrimaryAssociatedTypeSyntax)
The function called after visiting PrimaryAssociatedTypeSyntax
and its descendants.
func visitPost(_ node: TypeInitializerClauseSyntax)
The function called after visiting TypeInitializerClauseSyntax
and its descendants.
func visitPost(_ node: UnresolvedTernaryExprSyntax)
The function called after visiting UnresolvedTernaryExprSyntax
and its descendants.
func visitPost(_ node: YieldedExpressionListSyntax)
The function called after visiting YieldedExpressionListSyntax
and its descendants.
func visitPost(_ node: _CanImportVersionInfoSyntax)
The function called after visiting _CanImportVersionInfoSyntax
and its descendants.
func visitPost(_ node: ClosureParameterClauseSyntax)
The function called after visiting ClosureParameterClauseSyntax
and its descendants.
func visitPost(_ node: CompositionTypeElementSyntax)
The function called after visiting CompositionTypeElementSyntax
and its descendants.
func visitPost(_ node: ConformanceRequirementSyntax)
The function called after visiting ConformanceRequirementSyntax
and its descendants.
func visitPost(_ node: GenericParameterClauseSyntax)
The function called after visiting GenericParameterClauseSyntax
and its descendants.
func visitPost(_ node: GenericRequirementListSyntax)
The function called after visiting GenericRequirementListSyntax
and its descendants.
func visitPost(_ node: ClosureCaptureSpecifierSyntax)
The function called after visiting ClosureCaptureSpecifierSyntax
and its descendants.
func visitPost(_ node: EnumCaseParameterClauseSyntax)
The function called after visiting EnumCaseParameterClauseSyntax
and its descendants.
func visitPost(_ node: FunctionParameterClauseSyntax)
The function called after visiting FunctionParameterClauseSyntax
and its descendants.
func visitPost(_ node: ImportPathComponentListSyntax)
The function called after visiting ImportPathComponentListSyntax
and its descendants.
func visitPost(_ node: PlatformVersionItemListSyntax)
The function called after visiting PlatformVersionItemListSyntax
and its descendants.
func visitPost(_ node: PrecedenceGroupNameListSyntax)
The function called after visiting PrecedenceGroupNameListSyntax
and its descendants.
func visitPost(_ node: PrecedenceGroupRelationSyntax)
The function called after visiting PrecedenceGroupRelationSyntax
and its descendants.
func visitPost(_ node: SimpleStringLiteralExprSyntax)
The function called after visiting SimpleStringLiteralExprSyntax
and its descendants.
func visitPost(_ node: TuplePatternElementListSyntax)
The function called after visiting TuplePatternElementListSyntax
and its descendants.
func visitPost(_ node: AccessorEffectSpecifiersSyntax)
The function called after visiting AccessorEffectSpecifiersSyntax
and its descendants.
func visitPost(_ node: AvailabilityArgumentListSyntax)
The function called after visiting AvailabilityArgumentListSyntax
and its descendants.
func visitPost(_ node: ExposeAttributeArgumentsSyntax)
The function called after visiting ExposeAttributeArgumentsSyntax
and its descendants.
func visitPost(_ node: FunctionEffectSpecifiersSyntax)
The function called after visiting FunctionEffectSpecifiersSyntax
and its descendants.
func visitPost(_ node: KeyPathOptionalComponentSyntax)
The function called after visiting KeyPathOptionalComponentSyntax
and its descendants.
func visitPost(_ node: KeyPathPropertyComponentSyntax)
The function called after visiting KeyPathPropertyComponentSyntax
and its descendants.
func visitPost(_ node: MatchingPatternConditionSyntax)
The function called after visiting MatchingPatternConditionSyntax
and its descendants.
func visitPost(_ node: OptionalBindingConditionSyntax)
The function called after visiting OptionalBindingConditionSyntax
and its descendants.
func visitPost(_ node: StringLiteralSegmentListSyntax)
The function called after visiting StringLiteralSegmentListSyntax
and its descendants.
func visitPost(_ node: YieldedExpressionsClauseSyntax)
The function called after visiting YieldedExpressionsClauseSyntax
and its descendants.
func visitPost(_ node: ClosureShorthandParameterSyntax)
The function called after visiting ClosureShorthandParameterSyntax
and its descendants.
func visitPost(_ node: DifferentiabilityArgumentSyntax)
The function called after visiting DifferentiabilityArgumentSyntax
and its descendants.
func visitPost(_ node: GenericSpecializationExprSyntax)
The function called after visiting GenericSpecializationExprSyntax
and its descendants.
func visitPost(_ node: KeyPathSubscriptComponentSyntax)
The function called after visiting KeyPathSubscriptComponentSyntax
and its descendants.
func visitPost(_ node: LabeledSpecializeArgumentSyntax)
The function called after visiting LabeledSpecializeArgumentSyntax
and its descendants.
func visitPost(_ node: LifetimeSpecifierArgumentSyntax)
The function called after visiting LifetimeSpecifierArgumentSyntax
and its descendants.
func visitPost(_ node: PrecedenceGroupAssignmentSyntax)
The function called after visiting PrecedenceGroupAssignmentSyntax
and its descendants.
func visitPost(_ node: PrimaryAssociatedTypeListSyntax)
The function called after visiting PrimaryAssociatedTypeListSyntax
and its descendants.
func visitPost(_ node: CompositionTypeElementListSyntax)
The function called after visiting CompositionTypeElementListSyntax
and its descendants.
func visitPost(_ node: DifferentiabilityArgumentsSyntax)
The function called after visiting DifferentiabilityArgumentsSyntax
and its descendants.
func visitPost(_ node: OperatorPrecedenceAndTypesSyntax)
The function called after visiting OperatorPrecedenceAndTypesSyntax
and its descendants.
func visitPost(_ node: AvailabilityLabeledArgumentSyntax)
The function called after visiting AvailabilityLabeledArgumentSyntax
and its descendants.
func visitPost(_ node: PrimaryAssociatedTypeClauseSyntax)
The function called after visiting PrimaryAssociatedTypeClauseSyntax
and its descendants.
func visitPost(_ node: ConventionAttributeArgumentsSyntax)
The function called after visiting ConventionAttributeArgumentsSyntax
and its descendants.
func visitPost(_ node: DerivativeAttributeArgumentsSyntax)
The function called after visiting DerivativeAttributeArgumentsSyntax
and its descendants.
func visitPost(_ node: EffectsAttributeArgumentListSyntax)
The function called after visiting EffectsAttributeArgumentListSyntax
and its descendants.
func visitPost(_ node: ImplementsAttributeArgumentsSyntax)
The function called after visiting ImplementsAttributeArgumentsSyntax
and its descendants.
func visitPost(_ node: PoundSourceLocationArgumentsSyntax)
The function called after visiting PoundSourceLocationArgumentsSyntax
and its descendants.
func visitPost(_ node: PrecedenceGroupAssociativitySyntax)
The function called after visiting PrecedenceGroupAssociativitySyntax
and its descendants.
func visitPost(_ node: PrecedenceGroupAttributeListSyntax)
The function called after visiting PrecedenceGroupAttributeListSyntax
and its descendants.
func visitPost(_ node: ClosureShorthandParameterListSyntax)
The function called after visiting ClosureShorthandParameterListSyntax
and its descendants.
func visitPost(_ node: DeinitializerEffectSpecifiersSyntax)
The function called after visiting DeinitializerEffectSpecifiersSyntax
and its descendants.
func visitPost(_ node: DifferentiabilityArgumentListSyntax)
The function called after visiting DifferentiabilityArgumentListSyntax
and its descendants.
func visitPost(_ node: LifetimeSpecifierArgumentListSyntax)
The function called after visiting LifetimeSpecifierArgumentListSyntax
and its descendants.
func visitPost(_ node: BackDeployedAttributeArgumentsSyntax)
The function called after visiting BackDeployedAttributeArgumentsSyntax
and its descendants.
func visitPost(_ node: DocumentationAttributeArgumentSyntax)
The function called after visiting DocumentationAttributeArgumentSyntax
and its descendants.
func visitPost(_ node: MultipleTrailingClosureElementSyntax)
The function called after visiting MultipleTrailingClosureElementSyntax
and its descendants.
func visitPost(_ node: SimpleStringLiteralSegmentListSyntax)
The function called after visiting SimpleStringLiteralSegmentListSyntax
and its descendants.
func visitPost(_ node: SpecializeAvailabilityArgumentSyntax)
The function called after visiting SpecializeAvailabilityArgumentSyntax
and its descendants.
func visitPost(_ node: ImplicitlyUnwrappedOptionalTypeSyntax)
The function called after visiting ImplicitlyUnwrappedOptionalTypeSyntax
and its descendants.
func visitPost(_ node: SpecializeAttributeArgumentListSyntax)
The function called after visiting SpecializeAttributeArgumentListSyntax
and its descendants.
func visitPost(_ node: DifferentiableAttributeArgumentsSyntax)
The function called after visiting DifferentiableAttributeArgumentsSyntax
and its descendants.
func visitPost(_ node: SpecializeTargetFunctionArgumentSyntax)
The function called after visiting SpecializeTargetFunctionArgumentSyntax
and its descendants.
func visitPost(_ node: DocumentationAttributeArgumentListSyntax)
The function called after visiting DocumentationAttributeArgumentListSyntax
and its descendants.
func visitPost(_ node: MultipleTrailingClosureElementListSyntax)
The function called after visiting MultipleTrailingClosureElementListSyntax
and its descendants.
func visitPost(_ node: UnderscorePrivateAttributeArgumentsSyntax)
The function called after visiting UnderscorePrivateAttributeArgumentsSyntax
and its descendants.
func visitPost(_ node: DynamicReplacementAttributeArgumentsSyntax)
The function called after visiting DynamicReplacementAttributeArgumentsSyntax
and its descendants.
func visitPost(_ node: OpaqueReturnTypeOfAttributeArgumentsSyntax)
The function called after visiting OpaqueReturnTypeOfAttributeArgumentsSyntax
and its descendants.
func visitPost(_ node: OriginallyDefinedInAttributeArgumentsSyntax)
The function called after visiting OriginallyDefinedInAttributeArgumentsSyntax
and its descendants.
func visitPost(_ node: DifferentiabilityWithRespectToArgumentSyntax)
The function called after visiting DifferentiabilityWithRespectToArgumentSyntax
and its descendants.
func visitPost(_ node: UnavailableFromAsyncAttributeArgumentsSyntax)
The function called after visiting UnavailableFromAsyncAttributeArgumentsSyntax
and its descendants.
func visitPost(_ node: ConventionWitnessMethodAttributeArgumentsSyntax)
The function called after visiting ConventionWitnessMethodAttributeArgumentsSyntax
and its descendants.
func visitPost(_ node: TokenSyntax)
The function called after visiting the node and its descendants.
func visitPost(_ node: AsExprSyntax)
The function called after visiting AsExprSyntax
and its descendants.
func visitPost(_ node: DoExprSyntax)
The function called after visiting DoExprSyntax
and its descendants.
func visitPost(_ node: DoStmtSyntax)
The function called after visiting DoStmtSyntax
and its descendants.
func visitPost(_ node: IfExprSyntax)
The function called after visiting IfExprSyntax
and its descendants.
func visitPost(_ node: IsExprSyntax)
The function called after visiting IsExprSyntax
and its descendants.
func visitPost(_ node: ForStmtSyntax)
The function called after visiting ForStmtSyntax
and its descendants.
func visitPost(_ node: MissingSyntax)
The function called after visiting MissingSyntax
and its descendants.
func visitPost(_ node: TryExprSyntax)
The function called after visiting TryExprSyntax
and its descendants.
func visitPost(_ node: CopyExprSyntax)
The function called after visiting CopyExprSyntax
and its descendants.
func visitPost(_ node: EnumDeclSyntax)
The function called after visiting EnumDeclSyntax
and its descendants.
func visitPost(_ node: ExprListSyntax)
The function called after visiting ExprListSyntax
and its descendants.
func visitPost(_ node: ThenStmtSyntax)
The function called after visiting ThenStmtSyntax
and its descendants.
func visitPost(_ node: TypeExprSyntax)
The function called after visiting TypeExprSyntax
and its descendants.
func visitPost(_ node: ActorDeclSyntax)
The function called after visiting ActorDeclSyntax
and its descendants.
func visitPost(_ node: ArrayExprSyntax)
The function called after visiting ArrayExprSyntax
and its descendants.
func visitPost(_ node: ArrayTypeSyntax)
The function called after visiting ArrayTypeSyntax
and its descendants.
func visitPost(_ node: ArrowExprSyntax)
The function called after visiting ArrowExprSyntax
and its descendants.
func visitPost(_ node: AttributeSyntax)
The function called after visiting AttributeSyntax
and its descendants.
func visitPost(_ node: AwaitExprSyntax)
The function called after visiting AwaitExprSyntax
and its descendants.
func visitPost(_ node: BreakStmtSyntax)
The function called after visiting BreakStmtSyntax
and its descendants.
func visitPost(_ node: CatchItemSyntax)
The function called after visiting CatchItemSyntax
and its descendants.
func visitPost(_ node: ClassDeclSyntax)
The function called after visiting ClassDeclSyntax
and its descendants.
func visitPost(_ node: CodeBlockSyntax)
The function called after visiting CodeBlockSyntax
and its descendants.
func visitPost(_ node: DeferStmtSyntax)
The function called after visiting DeferStmtSyntax
and its descendants.
func visitPost(_ node: GuardStmtSyntax)
The function called after visiting GuardStmtSyntax
and its descendants.
func visitPost(_ node: InOutExprSyntax)
The function called after visiting InOutExprSyntax
and its descendants.
func visitPost(_ node: MacroDeclSyntax)
The function called after visiting MacroDeclSyntax
and its descendants.
func visitPost(_ node: SuperExprSyntax)
The function called after visiting SuperExprSyntax
and its descendants.
func visitPost(_ node: ThrowStmtSyntax)
The function called after visiting ThrowStmtSyntax
and its descendants.
func visitPost(_ node: TupleExprSyntax)
The function called after visiting TupleExprSyntax
and its descendants.
func visitPost(_ node: TupleTypeSyntax)
The function called after visiting TupleTypeSyntax
and its descendants.
func visitPost(_ node: WhileStmtSyntax)
The function called after visiting WhileStmtSyntax
and its descendants.
func visitPost(_ node: YieldStmtSyntax)
The function called after visiting YieldStmtSyntax
and its descendants.
func walk(_ node: some SyntaxProtocol)
Walk all nodes of the given syntax tree, calling the corresponding visit
function for every node that is being visited.