├── .github └── workflows │ ├── ci.yml │ └── documentation.yml ├── .gitignore ├── Changelog.md ├── LICENSE.md ├── Package.swift ├── Package@swift-5.2.swift ├── Package@swift-5.4.swift ├── Package@swift-5.5.swift ├── README.md ├── Sources └── SwiftSemantics │ ├── Declaration.swift │ ├── DeclarationCollector.swift │ ├── Declarations │ ├── AssociatedType.swift │ ├── Class.swift │ ├── ConditionalCompilationBlock.swift │ ├── Deinitializer.swift │ ├── Enumeration.swift │ ├── Extension.swift │ ├── Function.swift │ ├── Import.swift │ ├── Initializer.swift │ ├── Operator.swift │ ├── PrecedenceGroup.swift │ ├── Protocol.swift │ ├── Structure.swift │ ├── Subscript.swift │ ├── Typealias.swift │ └── Variable.swift │ ├── ExpressibleBySyntax.swift │ ├── Extensions │ ├── StringProtocol+Extensions.swift │ └── SwiftSyntax+Extensions.swift │ └── Supporting Types │ ├── Attribute.swift │ ├── GenericParameter.swift │ ├── GenericRequirement.swift │ └── Modifier.swift └── Tests ├── LinuxMain.swift └── SwiftSemanticsTests ├── AssociatedTypeTests.swift ├── AttributeTests.swift ├── ConditionalCompilationBlockTests.swift ├── DeclarationCollectorTests.swift ├── ExtensionTests.swift ├── Extensions └── SyntaxParser+Declarations.swift ├── FunctionTests.swift ├── GenericRequirementTests.swift ├── ImportTests.swift ├── InitializerTests.swift ├── ModifierTests.swift ├── OperatorTests.swift ├── ProtocolTests.swift ├── StructureTests.swift ├── SubscriptTests.swift ├── TypealiasTests.swift ├── VariableTests.swift └── XCTestManifests.swift /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/.gitignore -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Package.swift -------------------------------------------------------------------------------- /Package@swift-5.2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Package@swift-5.2.swift -------------------------------------------------------------------------------- /Package@swift-5.4.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Package@swift-5.4.swift -------------------------------------------------------------------------------- /Package@swift-5.5.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Package@swift-5.5.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/README.md -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declaration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declaration.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/DeclarationCollector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/DeclarationCollector.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/AssociatedType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/AssociatedType.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/Class.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/Class.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/ConditionalCompilationBlock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/ConditionalCompilationBlock.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/Deinitializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/Deinitializer.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/Enumeration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/Enumeration.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/Extension.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/Function.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/Function.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/Import.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/Import.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/Initializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/Initializer.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/Operator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/Operator.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/PrecedenceGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/PrecedenceGroup.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/Protocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/Protocol.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/Structure.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/Structure.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/Subscript.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/Subscript.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/Typealias.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/Typealias.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Declarations/Variable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Declarations/Variable.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/ExpressibleBySyntax.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/ExpressibleBySyntax.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Extensions/StringProtocol+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Extensions/StringProtocol+Extensions.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Extensions/SwiftSyntax+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Extensions/SwiftSyntax+Extensions.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Supporting Types/Attribute.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Supporting Types/Attribute.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Supporting Types/GenericParameter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Supporting Types/GenericParameter.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Supporting Types/GenericRequirement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Supporting Types/GenericRequirement.swift -------------------------------------------------------------------------------- /Sources/SwiftSemantics/Supporting Types/Modifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Sources/SwiftSemantics/Supporting Types/Modifier.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/AssociatedTypeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/AssociatedTypeTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/AttributeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/AttributeTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/ConditionalCompilationBlockTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/ConditionalCompilationBlockTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/DeclarationCollectorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/DeclarationCollectorTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/ExtensionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/ExtensionTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/Extensions/SyntaxParser+Declarations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/Extensions/SyntaxParser+Declarations.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/FunctionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/FunctionTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/GenericRequirementTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/GenericRequirementTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/ImportTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/ImportTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/InitializerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/InitializerTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/ModifierTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/ModifierTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/OperatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/OperatorTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/ProtocolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/ProtocolTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/StructureTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/StructureTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/SubscriptTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/SubscriptTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/TypealiasTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/TypealiasTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/VariableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/VariableTests.swift -------------------------------------------------------------------------------- /Tests/SwiftSemanticsTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftDocOrg/SwiftSemantics/HEAD/Tests/SwiftSemanticsTests/XCTestManifests.swift --------------------------------------------------------------------------------