Commit af9f087
committed
[Macros] Adjust macro declaration syntax to match the latest pitch.
Instead of macro definitions always being defined via
`= ModuleName.TypeName`, parse the more general `= expression`, which
is already captured by the `InitializerClause` grammar production.
Additionally, make the definition optional, which accounts for
built-in macros.1 parent b0fc9a0 commit af9f087
File tree
3 files changed
+14
-26
lines changed- Sources/SwiftParser
- Tests/SwiftParserTest
- gyb_syntax_support
3 files changed
+14
-26
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2039 | 2039 | | |
2040 | 2040 | | |
2041 | 2041 | | |
2042 | | - | |
2043 | | - | |
2044 | | - | |
2045 | | - | |
2046 | | - | |
2047 | | - | |
2048 | | - | |
2049 | | - | |
2050 | | - | |
2051 | | - | |
2052 | | - | |
2053 | | - | |
| 2042 | + | |
| 2043 | + | |
| 2044 | + | |
| 2045 | + | |
| 2046 | + | |
| 2047 | + | |
| 2048 | + | |
| 2049 | + | |
| 2050 | + | |
| 2051 | + | |
2054 | 2052 | | |
2055 | 2053 | | |
2056 | 2054 | | |
| |||
2065 | 2063 | | |
2066 | 2064 | | |
2067 | 2065 | | |
2068 | | - | |
2069 | | - | |
| 2066 | + | |
2070 | 2067 | | |
2071 | 2068 | | |
2072 | 2069 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1321 | 1321 | | |
1322 | 1322 | | |
1323 | 1323 | | |
1324 | | - | |
| 1324 | + | |
1325 | 1325 | | |
1326 | 1326 | | |
1327 | 1327 | | |
1328 | | - | |
| 1328 | + | |
1329 | 1329 | | |
1330 | 1330 | | |
1331 | 1331 | | |
1332 | | - | |
1333 | 1332 | | |
1334 | 1333 | | |
1335 | 1334 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
933 | 933 | | |
934 | 934 | | |
935 | 935 | | |
936 | | - | |
937 | | - | |
| 936 | + | |
938 | 937 | | |
939 | 938 | | |
940 | 939 | | |
941 | 940 | | |
942 | | - | |
943 | | - | |
944 | | - | |
945 | | - | |
946 | | - | |
947 | | - | |
948 | | - | |
949 | 941 | | |
950 | 942 | | |
951 | 943 | | |
| |||
0 commit comments