Commit 43a3675
authored
Backport AST changes to Ppat_unpack (#2774)
* parser-std: Backport Ppat_unpack
Also backport the `map_loc` change in `Ast_mapper`.
* parser-ext: Backport Ppat_unpack
We already did a similar change in the past, the parsetree doesn't
change.
* parser-ext: Backport Ast_mapper map_loc changes
* Disable rewriting rule for Ppat_unpack
It is no longer valid to rewrite:
((module M) : (module S))
into:
(module M : S)1 parent b25c048 commit 43a3675
20 files changed
Lines changed: 251 additions & 150 deletions
File tree
- lib
- test/passing
- refs.ahrefs
- refs.default
- refs.janestreet
- refs.ocamlformat
- tests
- vendor
- parser-extended
- parser-standard
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
296 | 296 | | |
297 | 297 | | |
298 | 298 | | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | | - | |
305 | | - | |
306 | 299 | | |
307 | 300 | | |
308 | 301 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4672 | 4672 | | |
4673 | 4673 | | |
4674 | 4674 | | |
4675 | | - | |
| 4675 | + | |
4676 | 4676 | | |
4677 | 4677 | | |
4678 | 4678 | | |
4679 | 4679 | | |
4680 | 4680 | | |
4681 | | - | |
| 4681 | + | |
4682 | 4682 | | |
4683 | 4683 | | |
4684 | 4684 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4585 | 4585 | | |
4586 | 4586 | | |
4587 | 4587 | | |
4588 | | - | |
| 4588 | + | |
4589 | 4589 | | |
4590 | 4590 | | |
4591 | 4591 | | |
4592 | 4592 | | |
4593 | 4593 | | |
4594 | | - | |
| 4594 | + | |
4595 | 4595 | | |
4596 | 4596 | | |
4597 | 4597 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5078 | 5078 | | |
5079 | 5079 | | |
5080 | 5080 | | |
5081 | | - | |
| 5081 | + | |
| 5082 | + | |
5082 | 5083 | | |
5083 | 5084 | | |
5084 | 5085 | | |
5085 | 5086 | | |
5086 | | - | |
| 5087 | + | |
| 5088 | + | |
5087 | 5089 | | |
5088 | 5090 | | |
5089 | 5091 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5185 | 5185 | | |
5186 | 5186 | | |
5187 | 5187 | | |
5188 | | - | |
| 5188 | + | |
5189 | 5189 | | |
5190 | 5190 | | |
5191 | 5191 | | |
5192 | 5192 | | |
5193 | 5193 | | |
5194 | | - | |
| 5194 | + | |
5195 | 5195 | | |
5196 | 5196 | | |
5197 | 5197 | | |
| |||
0 commit comments