home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / language / prolog68 / driver.wam < prev    next >
Encoding:
Text File  |  1993-10-23  |  10.1 KB  |  178 lines

  1. Compiler driver
  2. p'compile'/1 646 614 528 602 588 574 532 10 4 64 547 518 533 36 96 288 512
  3. 4 272 547 514 p'compile'/1 0 144 -4 513 16 515 p'compile'/1 533 512 512
  4. 48 0 -4 544 -48 176 'program' 225 280 371 257 369 127 2048 -44 127 2048
  5. -40 127 2048 -32 127 2048 -28 127 2048 -24 127 2048 -20 127 2048 -16 127
  6. 2048 -12 127 2048 -8 514 p'statistics'/2 0 143 2080 191 2084 '| ' 516 292
  7. 144 -4 145 -28 514 p'absolute_file_name'/2 4 144 -24 177 'read' 146 -20
  8. 514 p'open_file'/3 0 159 2080 -16 516 352 159 2080 -20 516 344 176 'runtime'
  9. 225 345 371 257 369 514 p'statistics'/2 0 545 -12 538 68 545 -8 538 48 144
  10. -4 514 p'read_clauses'/1 0 160 -4 44 145 -24 178 'online' 514 p'compile_procs'/3
  11. 0 548 -8 520 519 4 540 548 -12 520 519 4 540 176 'runtime' 225 344 371 257
  12. 369 514 p'statistics'/2 12 175 2080 -4 32 516 344 160 -8 32 514 p'close'/1
  13. 8 176 'program' 225 337 371 257 369 514 p'statistics'/2 0 480 91 191 2080
  14. 'user_output' 447 2084 516 268 191 2080 'user_output' 175 2084 -4 24 516
  15. 212 191 2080 'user_output' 191 2084 ' consulted, ' 516 212 385 386 501 433
  16. 241 2084 191 2080 'user_output' 516 212 191 2080 'user_output' 191 2084
  17. ' bytes in ' 516 212 387 388 501 433 241 2084 191 2080 'user_output' 516
  18. 212 191 2080 'user_output' 191 2084 ' ms]' 516 212 176 'user_output' 514
  19. p'nl'/1 20 548 -4 513 16 518 534 518 535 -568 4 536 -524 537 -14 535 -572
  20. 4 536 -538 537 -28 535 -548 4 537 -38 258 1 266 1 302 2 308 3 314 0 314
  21. 2 320 3 326 0
  22.  
  23. p'compile_file'/1 102 102 512 8 0 -8 128 240 2084 159 2080 -8 516 396 225
  24. 368 0 371 371 368 0 699 371 368 0 523 371 368 0 619 369 114 -4 514 p'append'/3
  25. 0 129 241 2080 175 2084 -4 8 516 396 144 -8 513 20 515 p'compile_file'/2
  26.  
  27. p'compile_file'/2 526 494 512 48 1 -4 143 2080 191 2084 '| ' 516 292 113
  28. -40 127 2048 -48 127 2048 -44 127 2048 -36 127 2048 -32 127 2048 -28 127
  29. 2048 -24 127 2048 -20 127 2048 -16 127 2048 -12 127 2048 -8 514 p'absolute_file_name'/2
  30. 0 144 -40 177 'read' 146 -28 514 p'open_file'/3 0 159 2080 -24 516 352 159
  31. 2080 -28 516 344 144 -4 145 -8 514 p'absolute_file_name'/2 4 160 -4 44 177
  32. 'write' 146 -32 514 p'open_file'/3 4 159 2080 -24 516 356 159 2080 -28 516
  33. 348 176 'runtime' 225 345 371 257 369 514 p'statistics'/2 0 545 -12 538
  34. 68 545 -8 538 48 144 -4 514 p'read_clauses'/1 0 160 -4 40 145 -32 178 'offline'
  35. 514 p'compile_procs'/3 0 548 -8 520 519 4 540 548 -12 520 519 4 540 176
  36. 'runtime' 225 344 371 257 369 514 p'statistics'/2 12 175 2080 -4 28 516
  37. 344 160 -8 28 514 p'close'/1 8 175 2080 -4 20 516 348 160 -8 20 514 p'close'/1
  38. 8 480 91 191 2080 'user_output' 447 2084 516 268 191 2080 'user_output'
  39. 175 2084 -4 12 516 212 191 2080 'user_output' 191 2084 ' compiled, total time '
  40. 516 212 385 386 501 433 241 2084 191 2080 'user_output' 516 212 191 2080
  41. 'user_output' 191 2084 ' ms]' 516 212 176 'user_output' 513 24 515 p'nl'/1
  42. 230 1 238 1 274 2 280 3 286 0 286 2 292 3 298 0
  43.  
  44. p'compile_proc'/5 174 174 532 62 20 34 4 99 293 369 85 '\\'/2 293 290 101
  45. 293 289 85 'label'/1 293 100 292 369 84 '-'/2 291 325 547 515 p'translate'/4
  46. 534 97 293 512 20 275 85 '-'/2 257 276 2 -12 99 293 273 85 '\\'/2 293 290
  47. 101 293 289 85 'label'/1 293 100 292 272 84 '-'/2 291 325 514 p'translate'/4
  48. 0 144 -20 145 -16 146 -12 147 -8 148 -4 513 32 515 p'compile_proc'/5
  49.  
  50. p'compile_procs'/3 186 186 528 182 20 12 532 10 12 64 547 518 534 96 291
  51. 512 32 272 83 '-'/2 276 273 1 -32 2 -28 144 -4 145 -20 114 -24 127 2048
  52. -16 127 2048 -12 514 p'find_next_proc'/3 0 176 'Compiling procedure ' 145
  53. -20 514 p'message'/2 0 144 -8 145 -4 146 -24 147 -16 148 -12 514 p'compile_proc'/5
  54. 8 144 -20 145 -12 146 -24 163 -8 24 164 -4 24 514 p'load_or_output'/5 12
  55. 160 -4 12 145 -12 146 -8 513 24 515 p'compile_procs'/3 520
  56.  
  57. p'consult'/1 6 6 515 p'compile'/1
  58.  
  59. p'find_next_proc'/3 46 46 528 38 6 38 532 28 12 96 291 288 83 '-'/2 353
  60. 257 547 515 p'find_next_proc'/3 534 34 0 518
  61.  
  62. p'gen_var_chain'/4 104 104 528 100 6 100 532 38 16 96 288 369 80 '\\'/2
  63. 288 354 97 289 320 81 'label'/1 355 547 518 534 96 292 288 84 '\\'/2 292
  64. 293 97 294 371 295 324 86 'label'/1 355 87 'try_me_else'/1 291 245 4 515
  65. p'gen_vc_1'/4 520
  66.  
  67. p'gen_vc_1'/4 112 112 528 108 6 108 532 46 16 96 288 369 80 '\\'/2 288 354
  68. 97 289 371 368 'trust_me_else_fail' 320 81 'label'/1 355 547 518 534 96
  69. 292 288 84 '\\'/2 292 293 97 294 371 295 324 86 'label'/1 355 87 'retry_me_else'/1
  70. 291 245 4 515 p'gen_vc_1'/4 520
  71.  
  72. p'load_clauses'/7 234 234 512 52 0 -52 1 -40 2 -48 3 -44 6 -12 245 0 113
  73. -24 114 -8 115 -4 127 2048 -36 127 2048 -32 127 2048 -28 127 2048 -20 127
  74. 2048 -16 514 p'gen_var_chain'/4 0 144 -12 161 -4 52 146 -20 163 -8 52 148
  75. -16 514 p'genindex'/5 12 224 337 338 161 -4 40 146 -32 147 -24 148 -20 149
  76. -16 514 p'assemble_code'/6 12 159 2080 -16 191 2084 0 3 516 564 131 243
  77. 2092 175 2080 -12 28 175 2084 -8 28 175 2088 -4 28 516 532 243 2084 159
  78. 2080 -16 516 560 144 -28 145 -24 146 -20 513 40 515 p'redefinition_warning'/3
  79.  
  80. p'load_or_output'/5 308 308 528 304 304 268 532 186 20 48 'offline' 81 '/'/2
  81. 512 44 282 281 4 -12 243 0 113 -24 114 -8 115 -4 127 2048 -36 127 2048 -32
  82. 127 2048 -28 127 2048 -20 127 2048 -16 514 p'gen_var_chain'/4 0 144 -12
  83. 161 -4 44 146 -20 163 -8 44 148 -16 514 p'genindex'/5 12 224 337 338 161
  84. -4 32 146 -28 147 -24 148 -20 149 -16 514 p'assemble_code'/6 12 144 -20
  85. 145 -16 162 -8 20 163 -4 20 164 -12 20 513 32 515 p'out_procedure'/5 534
  86. 48 'online' 81 '/'/2 244 24 242 16 290 243 20 291 242 2080 243 2084 135
  87. 247 2088 516 520 247 2080 129 241 2084 128 240 2088 516 524 515 p'load_clauses'/7
  88. 529 24 [ 'offline' -260 'online' -76] 520
  89.  
  90. p'message'/1 28 28 240 2084 191 2080 'user_error' 516 212 176 'user_error'
  91. 515 p'nl'/1
  92.  
  93. p'message'/2 68 68 528 22 22 6 532 12 8 48 '!?   ------- ' 518 534 240 2084
  94. 191 2080 'user_error' 516 212 241 2084 191 2080 'user_error' 516 212 176
  95. 'user_error' 515 p'nl'/1
  96.  
  97. p'open_file'/3 54 54 532 34 12 34 0 512 4 544 -4 514 p'predefined_stream'/1
  98. 0 548 -4 513 16 518 534 240 2080 241 2084 242 2088 517 320
  99.  
  100. p'out_atom'/1 54 54 191 2080 0 315 516 264 240 2080 128 240 2084 516 404
  101. 512 0 514 p'out_name'/1 0 191 2080 0 315 513 12 517 264
  102.  
  103. p'out_code'/1 66 66 528 62 18 12 532 8 4 64 518 534 96 512 8 272 273 514
  104. p'out_nl_or_blank' 0 144 -4 514 p'out_item'/1 4 144 -4 513 16 515 p'out_code'/1
  105. 520
  106.  
  107. p'out_func'/2 64 64 532 18 8 49 0 3 547 515 p'out_atom'/1 534 512 4 1 -4
  108. 514 p'out_atom'/1 0 191 2080 0 379 516 264 159 2080 -4 513 16 517 208
  109.  
  110. p'out_item'/1 196 196 532 54 4 240 2080 516 656 547 191 2080 0 731 516 264
  111. 512 0 514 p'out_code'/1 0 191 2080 0 747 513 12 517 264 533 20 240 2080
  112. 516 664 547 240 2080 517 208 533 48 130 242 2080 240 2084 143 2088 516 524
  113. 547 128 240 2080 129 241 2084 242 2088 516 520 515 p'out_proc'/2 533 34
  114. 130 242 2080 129 241 2084 240 2088 516 520 547 242 0 515 p'out_func'/2 534
  115. 240 4 176 '??? Illegal item in compiled code: ' 512 0 514 p'message'/2 0
  116. 520 513 12 518
  117.  
  118. p'out_name'/1 198 198 528 194 176 12 532 8 4 64 518 533 44 96 368 0 83 288
  119. 547 191 2080 0 739 516 264 191 2080 0 883 516 264 515 p'out_name'/1 533
  120. 44 96 368 0 315 288 547 191 2080 0 739 516 264 191 2080 0 315 516 264 515
  121. p'out_name'/1 533 44 96 368 0 739 288 547 191 2080 0 739 516 264 191 2080
  122. 0 739 516 264 515 p'out_name'/1 534 96 289 288 241 2080 516 264 515 p'out_name'/1
  123. 535 -162 4 536 -120 536 -78 537 -36 520
  124.  
  125. p'out_nl_or_blank' 60 60 532 44 0 128 240 2080 516 356 240 2080 128 240
  126. 2084 516 368 400 480 70 488 547 515 p'nl' 534 191 2080 0 259 517 264
  127.  
  128. p'out_proc'/2 18 18 191 2080 0 899 516 264 515 p'out_func'/2
  129.  
  130. p'out_procedure'/5 98 98 512 12 2 -4 3 -8 4 -12 514 p'out_proc'/2 0 191
  131. 2080 0 259 516 264 159 2080 -4 516 208 191 2080 0 259 516 264 159 2080 -8
  132. 516 208 144 -12 514 p'out_code'/1 12 514 p'nl' 0 513 12 515 p'nl'
  133.  
  134. p'procedure'/2 80 80 528 6 52 52 532 42 8 80 ':-'/2 288 257 81 '/'/2 289
  135. 290 547 240 2080 241 2084 242 2088 517 388 534 81 '/'/2 289 290 240 2080
  136. 241 2084 242 2088 517 388
  137.  
  138. p'process_declaration'/1 416 412 528 392 370 348 532 66 4 512 8 0 -4 544
  139. -8 538 16 159 2080 -4 516 640 519 14 540 159 2080 -4 516 664 548 -8 176
  140. '!?   ERROR : Illegal declaration.' 513 20 515 p'message'/1 533 150 512
  141. 8 0 -8 544 -4 144 -8 210 'mode'/1 257 211 'public'/1 257 212 'meta_predicate'/1
  142. 257 213 'spy'/1 257 214 'nospy'/1 257 215 'dynamic'/1 257 216 'multifile'/1
  143. 257 225 322 371 323 371 324 371 325 371 326 371 327 371 328 369 514 p'member'/2
  144. 0 548 -4 176 '!?   WARNING : Ignoring unsupported special declaration.'
  145. 514 p'message'/1 4 176 '!?   --------- ' 145 -4 513 16 515 p'message'/2
  146. 533 8 64 547 518 533 36 96 288 512 4 272 547 514 p'compile'/1 0 144 -4 513
  147. 16 515 p'compile'/1 533 28 512 4 544 -4 514 p'call'/1 0 548 -4 513 16 518
  148. 534 512 4 0 -4 176 '!?   ERROR : Declaration failed.' 514 p'message'/1 0
  149. 176 '!?   ------- ' 145 -4 513 16 515 p'message'/2 535 -342 4 536 -280 536
  150. -132 536 -88 537 -62 535 -364 4 536 -302 536 -144 536 -110 537 -84 535 -386
  151. 4 536 -324 536 -128 537 -102 56 0
  152.  
  153. p'read_clauses'/1 76 76 512 12 0 -12 128 240 2080 516 192 113 -4 127 2048
  154. -8 514 p'expand_term'/2 0 160 -4 12 145 -8 514 p'read_clauses'/2 4 175 2080
  155. -4 8 159 2084 -8 513 20 517 164
  156.  
  157. p'read_clauses'/2 472 468 528 416 406 392 532 134 8 512 16 0 -8 1 -16 544
  158. -4 127 2048 -12 538 16 159 2080 -8 516 640 519 14 540 159 2080 -8 516 664
  159. 548 -4 176 '!?   ERROR : Illegal term, not a clause or declaration.' 514
  160. p'message'/1 4 176 '!?   ------- ' 145 -4 514 p'message'/2 4 128 240 2080
  161. 516 192 145 -4 514 p'expand_term'/2 0 160 -4 8 145 -8 513 20 515 p'read_clauses'/2
  162. 533 14 48 'end_of_file' 65 547 518 533 76 512 8 1 -8 80 ':-'/1 288 547 127
  163. 2048 -4 514 p'process_declaration'/1 0 128 240 2080 516 192 145 -4 514 p'expand_term'/2
  164. 0 160 -4 8 145 -8 513 20 515 p'read_clauses'/2 533 76 512 8 1 -8 80 '?-'/1
  165. 288 547 127 2048 -4 514 p'process_declaration'/1 0 128 240 2080 516 192
  166. 145 -4 514 p'expand_term'/2 0 160 -4 8 145 -8 513 20 515 p'read_clauses'/2
  167. 534 97 290 512 8 273 82 '-'/2 289 352 127 2048 -4 514 p'procedure'/2 0 128
  168. 240 2080 516 192 145 -4 514 p'expand_term'/2 0 160 -4 8 145 -8 513 20 515
  169. p'read_clauses'/2 535 -386 8 536 -256 537 -88 535 -400 8 537 -98 535 -410
  170. 8 536 4 537 -112 530 24 [ ':-'/1 -272 '?-'/1 -194] 66 0
  171.  
  172. p'reconsult'/1 6 6 515 p'compile'/1
  173.  
  174. p'redefinition_warning'/3 52 52 528 48 48 6 532 38 12 48 0 35 547 241 12
  175. 209 '/'/2 355 354 176 '!?   WARNING : Redefinition of predefined predicate '
  176. 515 p'message'/2 534 518
  177.  
  178.