@@ -40,30 +40,30 @@ let%expect_test "Eliminates unused functions from functor" =
40
40
function create(l, v, r){
41
41
if (l) var h = l[4 ], hl = h; else var hl = 0 ;
42
42
if (r) var h$ 0 = r[4 ], hr = h$ 0 ; else var hr = 0 ;
43
- var _n_ = hr < = hl ? hl + 1 | 0 : hr + 1 | 0 ;
44
- return [0 , l, v, r, _n_ ];
43
+ var _m_ = hr < = hl ? hl + 1 | 0 : hr + 1 | 0 ;
44
+ return [0 , l, v, r, _m_ ];
45
45
}
46
46
function bal(l, v, r){
47
47
if (l) var h = l[4 ], hl = h; else var hl = 0 ;
48
48
if (r) var h$ 0 = r[4 ], hr = h$ 0 ; else var hr = 0 ;
49
49
if ((hr + 2 | 0 ) < hl){
50
50
if (! l) return invalid_arg(_b_);
51
- var lr = l[3 ], lv = l[2 ], ll = l[1 ], _i_ = height(lr);
52
- if (_i_ < = height(ll)) return create(ll, lv, create(lr, v, r));
51
+ var lr = l[3 ], lv = l[2 ], ll = l[1 ], _h_ = height(lr);
52
+ if (_h_ < = height(ll)) return create(ll, lv, create(lr, v, r));
53
53
if (! lr) return invalid_arg(_a_);
54
- var lrr = lr[3 ], lrv = lr[2 ], lrl = lr[1 ], _j_ = create(lrr, v, r);
55
- return create(create(ll, lv, lrl), lrv, _j_ );
54
+ var lrr = lr[3 ], lrv = lr[2 ], lrl = lr[1 ], _i_ = create(lrr, v, r);
55
+ return create(create(ll, lv, lrl), lrv, _i_ );
56
56
}
57
57
if ((hl + 2 | 0 ) > = hr){
58
- var _m_ = hr < = hl ? hl + 1 | 0 : hr + 1 | 0 ;
59
- return [0 , l, v, r, _m_ ];
58
+ var _l_ = hr < = hl ? hl + 1 | 0 : hr + 1 | 0 ;
59
+ return [0 , l, v, r, _l_ ];
60
60
}
61
61
if (! r) return invalid_arg(_d_);
62
- var rr = r[3 ], rv = r[2 ], rl = r[1 ], _k_ = height(rl);
63
- if (_k_ < = height(rr)) return create(create(l, v, rl), rv, rr);
62
+ var rr = r[3 ], rv = r[2 ], rl = r[1 ], _j_ = height(rl);
63
+ if (_j_ < = height(rr)) return create(create(l, v, rl), rv, rr);
64
64
if (! rl) return invalid_arg(_c_);
65
- var rlr = rl[3 ], rlv = rl[2 ], rll = rl[1 ], _l_ = create(rlr, rv, rr);
66
- return create(create(l, v, rll), rlv, _l_ );
65
+ var rlr = rl[3 ], rlv = rl[2 ], rll = rl[1 ], _k_ = create(rlr, rv, rr);
66
+ return create(create(l, v, rll), rlv, _k_ );
67
67
}
68
68
function add(x, t){
69
69
if (! t) return [0 , 0 , x, 0 , 1 ];
0 commit comments