Skip to content

Commit c9472eb

Browse files
committed
fix
1 parent dcd890f commit c9472eb

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

compiler/syntax/src/res_parsetree_viewer.ml

+1-1
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ let is_binary_operator operator =
301301
match operator with
302302
| ":=" | "||" | "&&" | "==" | "===" | "<" | ">" | "!=" | "!==" | "<=" | ">="
303303
| "|>" | "+" | "+." | "-" | "-." | "++" | "*" | "*." | "/" | "/." | "**"
304-
| "->" | "<>" | "%" | "^" | "<<" ->
304+
| "->" | "<>" | "%" | "^" | "<<" | ">>" | ">>>" ->
305305
true
306306
| _ -> false
307307

tests/tests/src/unified_ops_test.mjs

+15
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,18 @@ function bxor_bigint(a, b) {
7575
return a ^ b;
7676
}
7777

78+
function lhs_shift(a, b) {
79+
return (a << b);
80+
}
81+
82+
function rhs_shift(a, b) {
83+
return (a << b);
84+
}
85+
86+
function unknown_shift(a, b) {
87+
return (a << b);
88+
}
89+
7890
let shl_bigint = (1n << 2n);
7991

8092
let shr_bigint = (8n >> 2n);
@@ -114,6 +126,9 @@ export {
114126
shl_int,
115127
shr_int,
116128
lsr_int,
129+
lhs_shift,
130+
rhs_shift,
131+
unknown_shift,
117132
shl_bigint,
118133
shr_bigint,
119134
}

0 commit comments

Comments
 (0)