1 USING: compiler tools.test kernel kernel.private
6 [ ] [ [ ] compile-1 ] unit-test
9 [ 1 ] [ [ 1 ] compile-1 ] unit-test
10 [ 31 ] [ [ 31 ] compile-1 ] unit-test
11 [ 255 ] [ [ 255 ] compile-1 ] unit-test
12 [ -1 ] [ [ -1 ] compile-1 ] unit-test
13 [ 65536 ] [ [ 65536 ] compile-1 ] unit-test
14 [ -65536 ] [ [ -65536 ] compile-1 ] unit-test
15 [ "hey" ] [ [ "hey" ] compile-1 ] unit-test
20 [ ] [ [ no-op ] compile-1 ] unit-test
21 [ 3 ] [ [ no-op 3 ] compile-1 ] unit-test
22 [ 3 ] [ [ 3 no-op ] compile-1 ] unit-test
26 [ 4 ] [ [ bar no-op ] compile-1 ] unit-test
27 [ 4 3 ] [ [ no-op bar 3 ] compile-1 ] unit-test
28 [ 3 4 ] [ [ 3 no-op bar ] compile-1 ] unit-test
30 [ ] [ no-op ] unit-test
34 [ 1 ] [ t [ [ 1 ] [ 2 ] if ] compile-1 ] unit-test
35 [ 2 ] [ f [ [ 1 ] [ 2 ] if ] compile-1 ] unit-test
36 [ 1 3 ] [ t [ [ 1 ] [ 2 ] if 3 ] compile-1 ] unit-test
37 [ 2 3 ] [ f [ [ 1 ] [ 2 ] if 3 ] compile-1 ] unit-test
39 [ "hi" ] [ 0 [ { [ "hi" ] [ "bye" ] } dispatch ] compile-1 ] unit-test
40 [ "bye" ] [ 1 [ { [ "hi" ] [ "bye" ] } dispatch ] compile-1 ] unit-test
42 [ "hi" 3 ] [ 0 [ { [ "hi" ] [ "bye" ] } dispatch 3 ] compile-1 ] unit-test
43 [ "bye" 3 ] [ 1 [ { [ "hi" ] [ "bye" ] } dispatch 3 ] compile-1 ] unit-test
45 [ 4 1 ] [ 0 [ { [ bar 1 ] [ 3 1 ] } dispatch ] compile-1 ] unit-test
46 [ 3 1 ] [ 1 [ { [ bar 1 ] [ 3 1 ] } dispatch ] compile-1 ] unit-test
47 [ 4 1 3 ] [ 0 [ { [ bar 1 ] [ 3 1 ] } dispatch 3 ] compile-1 ] unit-test
48 [ 3 1 3 ] [ 1 [ { [ bar 1 ] [ 3 1 ] } dispatch 3 ] compile-1 ] unit-test
52 : recursive ( ? -- ) [ f recursive ] when ; inline
54 [ ] [ t [ recursive ] compile-1 ] unit-test
58 [ ] [ t recursive ] unit-test