@@ -31,43 +31,16 @@ let package = Package(
31
31
Replace ` <#Specify Release tag#> ` by the version of SwiftSyntax that you want to use (see the following table for mapping details).
32
32
33
33
34
- | Swift Release Tag | SwiftSyntax Release Tag |
35
- | :-------------------:| :-------------------------:|
36
- | swift-5.0-RELEASE | 0.50000.0 |
37
- | swift-4.2-RELEASE | 0.40200.0 |
34
+ | Xcode Release | Swift Release Tag | SwiftSyntax Release Tag |
35
+ | :-------------------:| :-------------------:| :-------------------------:|
36
+ | Xcode 11.0 | swift-5.1-RELEASE | 0.50100.0 |
37
+ | Xcode 10.2 | swift-5.0-RELEASE | 0.50000.0 |
38
+ | Xcode 10.0 | swift-4.2-RELEASE | 0.40200.0 |
38
39
39
40
40
41
Then, import ` SwiftSyntax ` in your Swift code.
41
42
42
43
43
- ### Declare SwiftPM dependency with Xcode 11 beta releases
44
-
45
- Add this entry to the ` Package.swift ` manifest of your project:
46
-
47
- ``` swift
48
- // swift-tools-version:4.2
49
- import PackageDescription
50
-
51
- let package = Package (
52
- name : " MyTool" ,
53
- dependencies : [
54
- .package (url : " https://github.com/apple/swift-syntax.git" , .revision (" xcode11-beta1" )),
55
- ],
56
- targets : [
57
- .target (name : " MyTool" , dependencies : [" SwiftSyntax" ]),
58
- ]
59
- )
60
- ```
61
-
62
- | Xcode Beta Version | SwiftSyntax Revision |
63
- | :-------------------:| :-------------------------:|
64
- | Xcode 11 beta 1 | xcode11-beta1 |
65
-
66
-
67
- Different from building SwiftSyntax from source, declaring SwiftSyntax as a SwiftPM dependency doesn't require
68
- the Swift compiler source because we always push gyb-generated files to a tag.
69
-
70
-
71
44
### Declare SwiftPM dependency with nightly build
72
45
73
46
1 . Download and install the latest Trunk Development (master) [ toolchain] ( https://swift.org/download/#snapshots ) .
0 commit comments