#!/bin/sh
INSTENGINE="/usr/lib/ciao-1.10/engine/ciaoengine"${CIAOARCH:+".$CIAOARCH"}
ENGINE=${CIAOENGINE:-${INSTENGINE}}
exec "$ENGINE" "$@" -C -b $0 

A2 version B1 2 1 C3 67 I-1 J1 J3 L-1 A5 $define_predicate B4 5 2 A7 / B6 7 2 A8 main_module C9 1 I-2 J6 J8 J9 A10 unprofiled I-1 J4 J-2 J10 L-1 K0 14 2 4 65 102 0 +0 64  A11 calculator M11 8 A13 $compiled_clause B12 13 4 I-2 J6 J8 J9 A15 f B14 15 2 C16 5 I-3 J14 J16 J11 I-1 J12 J-2 J0 J10 J-3 L-1 A17 multifile:load_libs C18 0 I-2 J6 J17 J18 I-1 J4 J-2 J10 L-1 A20 $set_property B19 20 2 A21 multifile I-1 J19 J17 J21 L-1 K0 24 2 4 65 69 148 0 0 +0 8 43 +0  A22 fail I-1 J6 J22 J18 N-1 20 A23 ldlibs I-2 J6 J23 J9 N-2 12 I-4 J6 J17 J18 C24 31 F-6 I-5 J14 J24 J-6 I-3 J12 J-4 J0 J10 J-5 L-3 A25 user:main I-2 J6 J25 J18 I-1 J4 J-2 J10 L-1 K0 12 2 4 65 62 0 +0  A26 calculator:main I-1 J6 J26 J18 N-1 8 I-3 J6 J25 J18 F-5 I-4 J14 J24 J-5 I-2 J12 J-3 J0 J10 J-4 L-2 
A2 version B1 2 1 C3 67 I-1 J1 J3 L-1 A5 $define_predicate B4 5 2 A7 / B6 7 2 A8 calculator:acumulator C9 1 I-2 J6 J8 J9 A10 unprofiled I-1 J4 J-2 J10 L-1 A12 $set_property B11 12 2 B13 8 1 F-3 I-2 J13 J-3 A14 dynamic I-1 J11 J-2 J14 L-1 A15 calculator:operator I-2 J6 J15 J9 I-1 J4 J-2 J10 L-1 B16 15 1 F-3 I-2 J16 J-3 I-1 J11 J-2 J14 L-1 A17 calculator:number_editing I-2 J6 J17 J9 I-1 J4 J-2 J10 L-1 B18 17 1 F-3 I-2 J18 J-3 I-1 J11 J-2 J14 L-1 A19 initialization I-2 J6 J19 J9 I-1 J4 J-2 J10 L-1 B20 19 1 F-3 I-2 J20 J-3 A21 multifile I-1 J11 J-2 J21 L-1 K0 48 2 4 65 102 0 +0 78 148 +0 78 152 +0 82 156 127 0 +0 131 63 +0  A22 operators:op C23 3 I-1 J6 J22 J23 N-1 44 C24 1200 M24 16 A25 --> M25 36 A26 calculator M26 8 A27 xfx M27 24 A29 $compiled_clause B28 29 4 I-3 J6 J19 J9 A31 f B30 31 2 C32 5 I-4 J30 J32 J26 I-2 J28 J-3 J0 J10 J-4 L-2 K0 44 2 4 65 102 0 +0 78 148 +0 78 152 +0 78 156 +0 62 0 +0  I-1 J6 J22 J23 N-1 40 C33 1100 M33 16 M26 8 A34 xfy M34 24 A35 | M35 32 I-3 J6 J19 J9 I-4 J30 J32 J26 I-2 J28 J-3 J0 J10 J-4 L-2 A37 $interpreted_clause B36 37 2 I-2 J6 J8 J9 A39 :- B38 39 2 C40 0 I-4 J13 J40 A41 true I-3 J38 J-4 J41 I-1 J36 J-2 J-3 L-1 I-2 J6 J15 J9 C42 43 G43 H-5 J42 J43 I-4 J16 J-5 I-3 J38 J-4 J41 I-1 J36 J-2 J-3 L-1 I-2 J6 J17 J9 A44 false I-4 J18 J44 I-3 J38 J-4 J41 I-1 J36 J-2 J-3 L-1 A45 calculator:main I-2 J6 J45 J40 I-1 J4 J-2 J10 L-1 K0 32 2 4 65 0 0 +0 8 77 0 148 +0 42 0 +0  A46 calculator:calculator I-1 J6 J46 J40 N-1 8 A47 system:pause I-2 J6 J47 J9 N-2 28 C48 3600 M48 20 I-4 J6 J45 J40 C49 31 F-6 I-5 J30 J49 J-6 I-3 J28 J-4 J0 J10 J-5 L-3 I-2 J6 J46 J40 I-1 J4 J-2 J10 L-1 K0 2412 2 4 65 0 0 +0 92 79 0 148 +0 127 0 +0 75 152 8 23 +0 92 79 0 152 +0 127 0 +0 127 0 +60 115 24 0 8 +0 92 79 0 152 +0 127 0 +0 127 0 +100 115 24 0 8 +80 92 77 0 148 +0 75 152 32 23 +40 92 79 0 152 +0 187 32 1 24 0 8 +120 92 77 0 148 +0 75 152 16 23 +144 92 79 0 152 +0 127 0 +0 187 16 1 24 0 8 +172 92 77 0 148 +0 75 152 36 23 +196 92 79 0 148 +0 127 0 +0 127 0 +276 75 152 40 23 +256 92 79 0 148 +0 127 0 +0 75 152 44 23 +296 92 79 0 148 +308 127 0 +0 75 152 48 23 +328 92 79 0 148 +340 127 0 +0 75 152 52 23 +360 92 79 0 148 +372 127 0 +0 75 152 56 23 +392 92 79 0 148 +404 127 0 +0 75 152 60 23 +424 92 79 0 148 +436 127 0 +0 75 152 64 23 +456 92 79 0 148 +468 127 0 +0 75 152 68 23 +488 92 79 0 148 +500 127 0 +0 75 152 72 23 +520 92 79 0 148 +532 127 0 +0 75 152 76 23 +552 92 79 0 148 +564 127 0 +0 75 152 24 23 +584 92 79 0 148 +596 127 0 +0 75 152 80 23 +616 92 79 0 148 +628 127 0 +0 75 152 84 23 +648 92 79 0 148 +660 127 0 +0 75 152 12 23 +680 92 79 0 148 +692 127 0 +0 75 152 88 23 +712 92 79 0 148 +724 127 0 +0 75 152 20 23 +744 92 79 0 148 +756 127 0 +0 75 152 28 23 +776 92 79 0 152 +208 127 0 +0 187 36 1 24 0 8 +232 92 79 0 152 +156 187 40 1 24 0 36 +844 92 79 0 152 +0 187 44 1 24 0 36 +872 92 79 0 152 +884 187 48 1 24 0 36 +900 92 79 0 152 +912 187 52 1 24 0 36 +928 92 79 0 152 +940 187 80 1 24 0 36 +956 92 79 0 152 +968 187 56 1 24 0 36 +984 92 79 0 152 +996 187 60 1 24 0 36 +1012 92 79 0 152 +1024 187 64 1 24 0 36 +1040 92 79 0 152 +1052 187 88 1 24 0 36 +1068 92 79 0 152 +1080 187 68 1 24 0 36 +1096 92 79 0 152 +1108 187 72 1 24 0 36 +1124 92 79 0 152 +1136 187 76 1 24 0 36 +1152 92 79 0 152 +1164 187 84 1 24 0 36 +1180 92 79 0 152 +1192 187 28 1 24 0 36 +1208 92 79 0 152 +1220 187 24 1 24 0 36 +1236 92 79 0 152 +1248 187 20 1 24 0 36 +1264 92 79 0 152 +1276 187 12 1 24 0 36 +1292 92 77 0 152 +0 82 148 127 0 +0 131 79 0 156 +0 129 0 +0 183 148 16 24 0 44 +0 92 77 0 152 +1332 82 148 127 0 +0 131 79 0 156 +1356 129 0 +1364 183 148 16 24 0 48 +1380 92 77 0 152 +1392 82 148 127 0 +0 131 79 0 156 +1416 129 0 +1424 183 148 16 24 0 52 +1440 92 77 0 152 +1452 82 148 127 0 +0 131 79 0 156 +1476 129 0 +0 183 148 16 24 0 80 +1500 92 77 0 152 +1512 82 148 127 0 +0 131 79 0 156 +1536 129 0 +1484 183 148 16 24 0 56 +1560 92 77 0 152 +1572 82 148 127 0 +0 131 79 0 156 +1596 129 0 +1604 183 148 16 24 0 60 +1620 92 77 0 152 +1632 82 148 127 0 +0 131 79 0 156 +1656 129 0 +1664 183 148 16 24 0 64 +1680 92 77 0 152 +1692 82 148 127 0 +0 131 79 0 156 +1716 129 0 +1544 183 148 16 24 0 88 +1740 92 77 0 152 +1752 82 148 127 0 +0 131 79 0 156 +1776 129 0 +1724 183 148 16 24 0 68 +1800 92 77 0 152 +1812 82 148 127 0 +0 131 79 0 156 +1836 129 0 +1844 183 148 16 24 0 72 +1860 92 77 0 152 +1872 82 148 127 0 +0 131 79 0 156 +1896 129 0 +1904 183 148 16 24 0 76 +1920 92 77 0 152 +1932 82 148 127 0 +0 131 79 0 156 +1956 129 0 +1784 183 148 16 24 0 84 +1980 92 77 0 152 +1992 80 156 +2016 129 0 +0 126 8 132 126 32 132 126 16 132 126 36 132 126 40 132 126 44 132 126 48 132 126 52 132 126 56 132 126 60 132 126 64 132 126 68 132 126 72 132 126 76 132 126 24 132 126 80 132 126 84 132 126 12 132 126 88 132 126 20 132 126 28 131 24 0 27 +2040 28 77 0 152 +2052 82 148 127 0 +0 131 79 0 156 +2060 129 0 +1964 183 148 16 24 0 23 +2204 24 77 0 152 +2216 82 148 127 0 +0 131 79 0 156 +2240 129 0 +2024 183 148 16 24 0 19 +2264 20 77 0 152 +2276 82 148 127 0 +0 131 79 0 156 +2300 129 0 +2308 183 148 16 24 0 11 +2324 12 79 0 152 +0 115 44 0 7 +1320  A50 javart:java_add_listener I-1 J6 J50 J23 N-1 2384 A51 javart:java_create_object C52 2 I-2 J6 J51 J52 N-2 808 A53 javart:java_invoke_method I-3 J6 J53 J52 N-3 2408 A54 javart:java_start I-4 J6 J54 J40 N-4 8 A56 $: B55 56 1 M55 2360 A58 add B57 58 2 M57 1304 B59 58 3 M59 820 A61 calculator:appendText B60 61 2 M60 2248 A63 calculator:compute B62 63 2 M62 2368 A65 calculator:termination B64 65 2 M64 2068 A67 java.awt.Button B66 67 1 M66 788 A69 java.awt.Frame B68 69 1 M68 20 A71 java.awt.GridLayout B70 71 2 M70 268 A73 resize B72 73 3 M72 52 A75 setLayout B74 75 2 M74 856 A77 setLocation B76 77 3 M76 92 A79 show B78 79 1 M78 2396 M9 108 C80 4 M80 284 C81 42 M81 2004 M42 1524 C82 45 M82 1764 C83 47 M83 2348 C84 48 M84 2228 C85 49 M85 1344 C86 50 M86 1404 C87 51 M87 1464 C88 52 M88 1584 C89 53 M89 1644 C90 54 M90 1704 C91 55 M91 1824 C92 56 M92 1884 C93 57 M93 1944 C94 61 M94 2288 C95 300 M95 68 A96 * M96 668 A97 + M97 636 A98 - M98 732 M7 700 A99 0 M99 604 A100 1 M100 316 A101 2 M101 348 A102 3 M102 380 A103 4 M103 412 A104 5 M104 444 A105 6 M105 476 A106 7 M106 508 A107 8 M107 540 A108 9 M108 572 A109 = M109 764 A110 Center M110 828 A111 Exit M111 796 A112 North M112 216 A113 Prueba M113 28 A114 java.awt.BorderLayout M114 132 A115 java.awt.Container M115 244 A116 java.awt.TextField M116 184 A117 java.awt.event.ActionEvent M117 2336 I-6 J6 J46 J40 F-8 I-7 J30 J49 J-8 I-5 J28 J-6 J0 J10 J-7 L-5 A118 calculator:changeTitle I-2 J6 J118 J9 I-1 J4 J-2 J10 L-1 K0 64 2 4 65 92 148 8 74 148 16 5 12 +0 20 27 12 15 +0 16 79 0 152 +0 187 12 1 44 0 8 +0  I-1 J6 J53 J52 N-1 60 A119 number_codes I-2 J6 J119 J52 N-2 32 A120 system:time I-3 J6 J120 J9 N-3 20 A122 setTitle B121 122 2 M121 44 I-5 J6 J118 J9 F-7 I-6 J30 J49 J-7 I-4 J28 J-5 J0 J10 J-6 L-4 I-2 J6 J65 J52 I-1 J4 J-2 J10 L-1 K0 152 2 4 65 92 148 8 71 148 152 2 0 +0 12 24 0 8 +0 8 23 +0 8 79 0 148 +0 129 0 +0 127 0 +0 22 0 +0 8 79 0 148 +52 129 0 +0 132 128 +0 131 23 +76 8 79 0 148 +88 129 0 +0 127 0 +0 42 0 +112  A123 calculator:delete_objects I-1 J6 J123 J9 N-1 20 A124 javart:java_delete_object I-2 J6 J124 J9 N-2 32 A125 javart:java_stop I-3 J6 J125 J40 N-3 40 A126 set_fact I-4 J6 J126 J9 N-4 148 M55 124 M13 60 M18 132 M16 96 M40 68 M42 104 M44 140 I-6 J6 J65 J52 F-8 I-7 J30 J49 J-8 I-5 J28 J-6 J0 J10 J-7 L-5 I-2 J6 J123 J9 I-1 J4 J-2 J10 L-1 K0 8 2 4 65 106 64  I-2 J6 J123 J9 I-3 J30 J32 J43 I-1 J28 J-2 J0 J10 J-3 L-1 K0 32 2 4 65 107 148 148 8 2 0 +0 12 44 0 8 +0  I-1 J6 J123 J9 N-1 28 I-2 J6 J124 J9 N-2 16 I-4 J6 J123 J9 C127 9 F-7 F-8 H-6 J-7 J-8 I-5 J30 J127 J-6 I-3 J28 J-4 J0 J10 J-5 L-3 I-2 J6 J61 J52 I-1 J4 J-2 J10 L-1 B128 98 2 I-5 J6 J61 J52 I-4 J6 J-5 J40 I-3 J128 J-4 J9 I-2 J6 J-3 J52 I-1 J4 J-2 J10 L-1 K0 112 2 4 65 220 24 110 152 20 148 8 77 0 148 +0 6 0 12 16 +0 28 218 24 79 0 152 +0 124 16 25 8 +0 24 28 0 12 20 16 +0 16 79 0 152 +0 187 12 1 44 0 8 +64  I-1 J6 J17 J9 N-1 36 I-2 J6 J53 J52 N-2 108 A129 lists:append I-3 J6 J129 J23 N-3 80 A131 getText B130 131 1 M130 52 A133 setText B132 133 2 M132 92 M41 24 I-8 J6 J61 J52 I-7 J6 J-8 J40 I-6 J128 J-7 J9 I-5 J6 J-6 J52 C134 95 F-10 I-9 J30 J134 J-10 I-4 J28 J-5 J0 J10 J-9 L-4 K0 68 2 4 65 90 152 156 79 0 152 +0 168 156 1 1 +0 8 79 0 148 +0 129 0 +0 127 0 +0 42 0 +0  I-1 J6 J53 J52 N-1 28 I-2 J6 J126 J9 N-2 64 M55 40 M18 48 M132 16 M41 56 I-7 J6 J61 J52 I-6 J6 J-7 J40 I-5 J128 J-6 J9 I-4 J6 J-5 J52 F-9 I-8 J30 J49 J-9 I-3 J28 J-4 J0 J10 J-8 L-3 K0 28 2 4 65 90 148 156 85 148 152 152 156 62 0 +0  I-4 J6 J61 J52 I-3 J6 J-4 J40 I-2 J128 J-3 J9 I-1 J6 J-2 J52 N-1 24 I-6 J6 J61 J52 F-8 I-7 J30 J49 J-8 I-5 J28 J-6 J0 J10 J-7 L-5 I-2 J6 J63 J52 I-1 J4 J-2 J10 L-1 K0 240 2 4 65 109 152 16 148 8 79 0 148 +0 129 0 +0 127 0 +0 14 0 12 20 24 28 32 36 +0 40 79 0 152 +0 124 36 25 16 +0 40 24 0 28 +0 40 24 0 24 +0 40 27 36 32 +0 36 31 12 31 27 23 +0 24 27 20 12 +116 24 79 0 152 +0 187 20 1 24 0 16 +80 16 79 0 148 +20 129 0 +0 126 12 22 0 +56 12 79 0 148 +184 129 0 +0 126 8 42 0 +204  I-1 J6 J8 J9 N-1 92 I-2 J6 J15 J9 N-2 104 A135 calculator:perform_calculation I-3 J6 J135 J80 N-3 132 I-4 J6 J53 J52 N-4 172 I-5 J6 J119 J52 N-5 144 I-6 J6 J126 J9 N-6 236 M55 216 M13 192 M18 28 M16 224 M130 68 M132 156 M44 36 I-8 J6 J63 J52 F-10 I-9 J30 J49 J-10 I-7 J28 J-8 J0 J10 J-9 L-7 I-2 J6 J135 J80 I-1 J4 J-2 J10 L-1 K0 22 2 2 107 127 0 +0 131 91 160 156 66  M94 8 I-2 J6 J135 J80 F-5 F-6 H-4 J-5 J-6 I-3 J30 J127 J-4 I-1 J28 J-2 J0 J10 J-3 L-1 K0 42 2 2 107 127 0 +0 131 224 0 164 152 156 C7 +128 4 91 164 160 66  M42 8 I-2 J6 J135 J80 F-5 F-6 H-4 J-5 J-6 I-3 J30 J127 J-4 I-1 J28 J-2 J0 J10 J-3 L-1 K0 42 2 2 107 127 0 +0 131 224 0 164 152 156 C8 +128 4 91 164 160 66  M82 8 I-2 J6 J135 J80 F-5 F-6 H-4 J-5 J-6 I-3 J30 J127 J-4 I-1 J28 J-2 J0 J10 J-3 L-1 K0 42 2 2 107 127 0 +0 131 224 0 164 152 156 C9 +128 4 91 164 160 66  M81 8 I-2 J6 J135 J80 F-5 F-6 H-4 J-5 J-6 I-3 J30 J127 J-4 I-1 J28 J-2 J0 J10 J-3 L-1 I-5 J6 J135 J80 I-4 J6 J-5 J40 I-3 J128 J-4 J9 I-2 J6 J-3 J23 I-1 J4 J-2 J10 L-1 K0 70 2 2 77 0 160 +0 228 0 148 160 C34 211 224 0 160 156 148 C10 +128 3 223 160 160 C52 +128 4 91 160 152 64  M40 8 I-5 J6 J135 J80 I-4 J6 J-5 J40 I-3 J128 J-4 J9 I-2 J6 J-3 J23 F-7 I-6 J30 J134 J-7 I-1 J28 J-2 J0 J10 J-6 L-1 K0 12 2 2 111 0 152 +0  M40 8 I-5 J6 J135 J80 I-4 J6 J-5 J40 I-3 J128 J-4 J9 I-2 J6 J-3 J23 F-7 I-6 J30 J49 J-7 I-1 J28 J-2 J0 J10 J-6 L-1 K0 44 2 2 107 127 0 +0 131 65 90 152 164 85 148 156 152 160 71 156 164 63 +0  I-4 J6 J135 J80 I-3 J6 J-4 J40 I-2 J128 J-3 J9 I-1 J6 J-2 J23 N-1 40 M83 8 I-6 J6 J135 J80 F-9 F-10 H-8 J-9 J-10 I-7 J30 J127 J-8 I-5 J28 J-6 J0 J10 J-7 L-5 A136 ldlibs I-2 J6 J136 J9 I-1 J4 J-2 J10 L-1 B137 136 1 F-3 I-2 J137 J-3 I-1 J11 J-2 J21 L-1 K0 188 2 4 65 102 0 +0 78 148 +0 80 152 +0 127 0 +16 0 0 +0 8 77 0 148 +0 80 152 +24 127 0 +52 22 0 +40 8 77 0 148 +0 80 152 +60 127 0 +0 22 0 +76 8 77 0 148 +0 80 152 +96 127 0 +124 22 0 +112 8 77 0 148 +0 80 152 +132 127 0 +160 42 0 +148  A138 load_lib I-1 J6 J138 J52 N-1 184 A140 library B139 140 1 M139 168 M26 8 A141 default_predicates M141 68 A142 javall/javart M142 104 A143 javart M143 88 A144 lists M144 140 A145 operators M145 32 A146 system M146 176 I-3 J6 J136 J9 I-4 J30 J32 J26 I-2 J28 J-3 J0 J10 J-4 L-2 A147 u I-2 J6 J147 J52 I-1 J4 J-2 J10 L-1 B148 147 2 F-3 F-4 I-2 J148 J-3 J-4 I-1 J11 J-2 J21 L-1 K0 16 2 2 103 +0 112 152 +0  M26 4 M145 12 I-2 J6 J147 J52 I-3 J30 J32 J26 I-1 J28 J-2 J0 J10 J-3 L-1 K0 16 2 2 103 +0 112 152 +0  M26 4 M141 12 I-2 J6 J147 J52 I-3 J30 J32 J26 I-1 J28 J-2 J0 J10 J-3 L-1 K0 16 2 2 103 +0 112 152 +0  M26 4 M143 12 I-2 J6 J147 J52 I-3 J30 J32 J26 I-1 J28 J-2 J0 J10 J-3 L-1 K0 16 2 2 103 +0 112 152 +0  M26 4 M144 12 I-2 J6 J147 J52 I-3 J30 J32 J26 I-1 J28 J-2 J0 J10 J-3 L-1 K0 16 2 2 103 +0 112 152 +0  M26 4 M146 12 I-2 J6 J147 J52 I-3 J30 J32 J26 I-1 J28 J-2 J0 J10 J-3 L-1 A149 current_module I-2 J6 J149 J9 I-1 J4 J-2 J10 L-1 B150 149 1 F-3 I-2 J150 J-3 I-1 J11 J-2 J21 L-1 F-3 I-2 J150 J-3 I-1 J11 J-2 J14 L-1 I-2 J6 J149 J9 I-4 J150 J26 I-3 J38 J-4 J41 I-1 J36 J-2 J-3 L-1 
