File tree Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -127,6 +127,8 @@ public enum ExprKind
127
127
WITH = 130 ,
128
128
LIST_PATTERN = 131 ,
129
129
SLICE_PATTERN = 132 ,
130
+ URSHIFT = 133 ,
131
+ ASSIGN_URSHIFT = 134 ,
130
132
DEFINE_SYMBOL = 999 ,
131
133
}
132
134
}
Original file line number Diff line number Diff line change @@ -1137,6 +1137,8 @@ case @expr.kind of
1137
1137
/* C# 11.0 */
1138
1138
| 131 = @list_pattern_expr
1139
1139
| 132 = @slice_pattern_expr
1140
+ | 133 = @urshift_expr
1141
+ | 134 = @assign_urshift_expr
1140
1142
/* Preprocessor */
1141
1143
| 999 = @define_symbol_expr
1142
1144
;
@@ -1160,7 +1162,7 @@ case @expr.kind of
1160
1162
@assign_arith_expr = @assign_add_expr | @assign_sub_expr | @assign_mul_expr | @assign_div_expr
1161
1163
| @assign_rem_expr
1162
1164
@assign_bitwise_expr = @assign_and_expr | @assign_or_expr | @assign_xor_expr
1163
- | @assign_lshift_expr | @assign_rshift_expr;
1165
+ | @assign_lshift_expr | @assign_rshift_expr | @assign_urshift_expr ;
1164
1166
1165
1167
@member_access_expr = @field_access_expr | @property_access_expr | @indexer_access_expr | @event_access_expr
1166
1168
| @method_access_expr | @type_access_expr | @dynamic_member_access_expr;
@@ -1191,7 +1193,7 @@ case @expr.kind of
1191
1193
@log_expr = @un_log_op_expr | @bin_log_op_expr | @ternary_log_op_expr;
1192
1194
1193
1195
@bin_bit_op_expr = @bit_and_expr | @bit_or_expr | @bit_xor_expr | @lshift_expr
1194
- | @rshift_expr;
1196
+ | @rshift_expr | @urshift_expr ;
1195
1197
@un_bit_op_expr = @bit_not_expr;
1196
1198
@bit_expr = @un_bit_op_expr | @bin_bit_op_expr;
1197
1199
Original file line number Diff line number Diff line change 644
644
<k>@rshift_expr</k>
645
645
<v>5127</v>
646
646
</e>
647
+ <e>
648
+ <k>@urshift_expr</k>
649
+ <v>0</v>
650
+ </e>
647
651
<e>
648
652
<k>@lt_expr</k>
649
653
<v>34251</v>
836
840
<k>@assign_rshift_expr</k>
837
841
<v>455</v>
838
842
</e>
843
+ <e>
844
+ <k>@assign_urshift_expr</k>
845
+ <v>0</v>
846
+ </e>
839
847
<e>
840
848
<k>@par_expr</k>
841
849
<v>0</v>
You can’t perform that action at this time.
0 commit comments