Skip to content

Commit 3bf79d6

Browse files
committed
[Macros] Remove MacroSystem and related files from 'SwiftSyntaxMacros'
All the users of "MacroSystem" in `SwiftSyntaxMacros` have migrated to `SwiftSyntaxMacroExpansion`. Remove `MacroSystem.swift` and related files from `SwiftSyntaxMacros` module. rdar://111588860 (cherry picked from commit 9d33ca7)
1 parent 59ed009 commit 3bf79d6

File tree

7 files changed

+5
-918
lines changed

7 files changed

+5
-918
lines changed

Package.swift

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -189,11 +189,6 @@ let package = Package(
189189
exclude: ["CMakeLists.txt"]
190190
),
191191

192-
.testTarget(
193-
name: "SwiftSyntaxMacrosTest",
194-
dependencies: ["_SwiftSyntaxTestSupport", "SwiftDiagnostics", "SwiftOperators", "SwiftParser", "SwiftSyntaxBuilder", "SwiftSyntaxMacros", "SwiftSyntaxMacrosTestSupport"]
195-
),
196-
197192
// MARK: SwiftSyntaxMacroExpansion
198193

199194
.target(
@@ -204,7 +199,10 @@ let package = Package(
204199

205200
.testTarget(
206201
name: "SwiftSyntaxMacroExpansionTest",
207-
dependencies: ["SwiftSyntax", "_SwiftSyntaxTestSupport", "SwiftSyntaxMacroExpansion", "SwiftSyntaxBuilder"]
202+
dependencies: [
203+
"SwiftSyntax", "_SwiftSyntaxTestSupport", "SwiftDiagnostics", "SwiftOperators", "SwiftParser", "SwiftSyntaxBuilder", "SwiftSyntaxMacros",
204+
"SwiftSyntaxMacroExpansion", "SwiftSyntaxMacrosTestSupport",
205+
]
208206
),
209207

210208
// MARK: SwiftSyntaxMacrosTestSupport

Sources/SwiftSyntaxMacros/BasicMacroExpansionContext.swift

Lines changed: 0 additions & 199 deletions
This file was deleted.

Sources/SwiftSyntaxMacros/CMakeLists.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,9 @@ add_swift_host_library(SwiftSyntaxMacros
2222
MacroProtocols/PeerMacro.swift
2323

2424
AbstractSourceLocation.swift
25-
BasicMacroExpansionContext.swift
2625
MacroExpansionContext.swift
27-
MacroSystem.swift
28-
Syntax+MacroEvaluation.swift
2926
)
3027

3128
target_link_libraries(SwiftSyntaxMacros PUBLIC
32-
SwiftParser
3329
SwiftSyntaxBuilder
3430
)

Sources/SwiftSyntaxMacros/MacroExpansionContext.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
import SwiftDiagnostics
1414
import SwiftSyntax
15-
import SwiftSyntaxBuilder
1615

1716
/// Interface to extract information about the context in which a given
1817
/// macro is expanded.

0 commit comments

Comments
 (0)