File tree 4 files changed +59908
-60203
lines changed
4 files changed +59908
-60203
lines changed Original file line number Diff line number Diff line change @@ -519,6 +519,23 @@ let a = if b {
519
519
(block
520
520
(identifier))))))
521
521
522
+ ================================================================================
523
+ Let declarations with contextual keywords as names
524
+ ================================================================================
525
+
526
+ let default = 1;
527
+ let union = 2;
528
+
529
+ --------------------------------------------------------------------------------
530
+
531
+ (source_file
532
+ (let_declaration
533
+ (identifier)
534
+ (integer_literal))
535
+ (let_declaration
536
+ (identifier)
537
+ (integer_literal)))
538
+
522
539
================================================================================
523
540
Structs
524
541
================================================================================
Original file line number Diff line number Diff line change @@ -710,7 +710,6 @@ module.exports = grammar({
710
710
field ( 'pattern' , choice (
711
711
$ . _pattern ,
712
712
$ . self ,
713
- $ . _reserved_identifier ,
714
713
) ) ,
715
714
':' ,
716
715
field ( 'type' , $ . _type )
@@ -1351,6 +1350,7 @@ module.exports = grammar({
1351
1350
$ . tuple_pattern ,
1352
1351
$ . tuple_struct_pattern ,
1353
1352
$ . struct_pattern ,
1353
+ $ . _reserved_identifier ,
1354
1354
$ . ref_pattern ,
1355
1355
$ . slice_pattern ,
1356
1356
$ . captured_pattern ,
Original file line number Diff line number Diff line change 4138
4138
{
4139
4139
"type" : " SYMBOL" ,
4140
4140
"name" : " self"
4141
- },
4142
- {
4143
- "type" : " SYMBOL" ,
4144
- "name" : " _reserved_identifier"
4145
4141
}
4146
4142
]
4147
4143
}
7959
7955
"type" : " SYMBOL" ,
7960
7956
"name" : " struct_pattern"
7961
7957
},
7958
+ {
7959
+ "type" : " SYMBOL" ,
7960
+ "name" : " _reserved_identifier"
7961
+ },
7962
7962
{
7963
7963
"type" : " SYMBOL" ,
7964
7964
"name" : " ref_pattern"
You can’t perform that action at this time.
0 commit comments