rify.clumac 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905
  1. ;CLU Compiler Version 3.76
  2. .symtab 8000.,4095.
  3. .insrt clusys;alpha >
  4. cluster
  5. ; 5
  6. ptdesc t$1,[ttype(tstr)],[],[]
  7. ; rify
  8. proc f$1,[v$1],[v$2,v$3,v$4,v$5,v$6,v$7],[tbad,tbad,tbad,tbad,tbad,tbad],t$1,[]
  9. ; 6
  10. args [v$1(er)]
  11. pcdesc f$2,string$s2ac,1.
  12. pcall f$2
  13. assn v$2(er),rr
  14. ; 7
  15. args [v$2(er)]
  16. pcdesc f$3,get_option,1.
  17. pcall f$3
  18. assn v$3(er),rr
  19. ; 8
  20. args [v$2(er)]
  21. pcdesc f$4,get_outfile,1.
  22. pcall f$4
  23. assn v$4(er),rr
  24. ; 9
  25. args [$one]
  26. link c$1,tint+100.
  27. args [c$1(lr)]
  28. tdesc t$2,array,[ttype(tstr)]
  29. pcdesc f$5,[t$2,predict],2.
  30. pcall f$5
  31. assn v$5(er),rr
  32. ; 10
  33. assn v$6(er),$true
  34. ; 11
  35. args [v$2(er)]
  36. pcdesc f$6,all_filestrings,1.
  37. pcall f$6
  38. $for l1,[]
  39. assn v$1(er),rr
  40. ; 13
  41. vargen x$1,tbad
  42. $catch x$1(er)
  43. args [v$3(er)]
  44. args [v$1(er)]
  45. pcdesc f$7,get_infile,2.
  46. pcall f$7
  47. assn v$7(er),rr
  48. string s$1,open_failed
  49. $except x$1(er),[s$1],[],[]
  50. $resume
  51. $uncatch x$1(er)
  52. ; 14
  53. args [v$4(er)]
  54. string s$2,.sr _name
  55. link c$2,s$2
  56. args [c$2(lr)]
  57. pcdesc f$8,file$puts,2.
  58. pcall f$8
  59. ; 15
  60. args [v$4(er)]
  61. args [v$1(er)]
  62. pcall f$8
  63. ; 16
  64. args [v$4(er)]
  65. string s$3,\012.nr _page 0
  66. link c$3,s$3
  67. args [c$3(lr)]
  68. pcall f$8
  69. ; 17
  70. $if
  71. assn rr,v$6(er)
  72. $test
  73. $then
  74. ; 18
  75. assn v$6(er),$false
  76. $else
  77. ; 19
  78. args [v$4(er)]
  79. string s$4,\012.bp
  80. link c$4,s$4
  81. args [c$4(lr)]
  82. pcall f$8
  83. $fi
  84. ; 21
  85. assn v$1(er),$nulls
  86. ; 37
  87. $catch x$1(er)
  88. $loop
  89. $loop
  90. args [v$1(er)]
  91. args [$nulls]
  92. pcdesc f$9,string$equal,2.
  93. pcall f$9
  94. $iff
  95. $then $go l3
  96. $fi
  97. args [v$4(er)]
  98. link c$5,tchar+10.
  99. args [c$5(lr)]
  100. pcdesc f$10,file$putc,2.
  101. pcall f$10
  102. args [v$7(er)]
  103. args [c$5(lr)]
  104. pcdesc f$11,file$gets,2.
  105. pcall f$11
  106. assn v$1(er),rr
  107. $pool
  108. $label l3
  109. $loop
  110. args [v$1(er)]
  111. args [$nulls]
  112. pcall f$9
  113. $iff
  114. $then
  115. args [v$1(er)]
  116. args [$one]
  117. pcdesc f$12,string$fetch,2.
  118. pcall f$12
  119. args [rr]
  120. link c$6,tchar+37.
  121. args [c$6(lr)]
  122. pcdesc f$13,char$equal,2.
  123. pcall f$13
  124. $fi
  125. $iff
  126. $then
  127. args [v$1(er)]
  128. args [$one]
  129. pcall f$12
  130. args [rr]
  131. link c$7,tchar+59.
  132. args [c$7(lr)]
  133. pcall f$13
  134. $fi
  135. $iff
  136. $then $go l4
  137. $fi
  138. args [v$5(er)]
  139. args [v$1(er)]
  140. pcdesc f$14,[t$2,addh],2.
  141. pcall f$14
  142. args [v$7(er)]
  143. args [c$5(lr)]
  144. pcall f$11
  145. assn v$1(er),rr
  146. $pool
  147. $label l4
  148. $loop
  149. args [v$1(er)]
  150. args [$nulls]
  151. pcall f$9
  152. args [rr]
  153. pcdesc f$15,bool$not,1.
  154. pcall f$15
  155. $iff
  156. $then $go l5
  157. $fi
  158. args [v$5(er)]
  159. args [v$1(er)]
  160. pcall f$14
  161. args [v$7(er)]
  162. args [c$5(lr)]
  163. pcall f$11
  164. assn v$1(er),rr
  165. $pool
  166. $label l5
  167. args [v$4(er)]
  168. args [v$5(er)]
  169. pcdesc f$16,output,2.
  170. pcall f$16
  171. $pool
  172. $label l2
  173. string s$5,eof
  174. $except x$1(er),[s$5],[],[]
  175. args [v$4(er)]
  176. args [v$5(er)]
  177. pcall f$16
  178. $uncatch x$1(er)
  179. ; 38
  180. args [v$7(er)]
  181. pcdesc f$17,file$close,1.
  182. pcall f$17
  183. $rof l1
  184. ; 40
  185. args [v$4(er)]
  186. pcall f$17
  187. $rtnc $none
  188. corp rify,[s]
  189. ; 43
  190. tdesc t$3,array,[ttype(tchar)]
  191. tdesc t$4,file,[]
  192. ptdesc t$5,[t$3],[t$4],[]
  193. ; get_outfile
  194. proc f$18,[v$8],[v$9,v$10,v$11,v$12,v$13,v$14,v$15],[tbad,tbad,tbad,tbad,tbad,tbad,tbad],t$5,[]
  195. ; 44
  196. $loop
  197. args [v$8(er)]
  198. pcdesc f$19,[t$3,size],1.
  199. pcall f$19
  200. args [rr]
  201. args [$zero]
  202. pcdesc f$20,int$gt,2.
  203. pcall f$20
  204. $ift
  205. $then
  206. args [v$8(er)]
  207. pcdesc f$21,[t$3,top],1.
  208. pcall f$21
  209. args [rr]
  210. link c$8,tchar+32.
  211. args [c$8(lr)]
  212. pcdesc f$22,char$le,2.
  213. pcall f$22
  214. $fi
  215. $iff
  216. $then $go l6
  217. $fi
  218. ; 45
  219. args [v$8(er)]
  220. pcdesc f$23,[t$3,remh],1.
  221. pcall f$23
  222. $pool
  223. $label l6
  224. ; 47
  225. args [v$8(er)]
  226. pcdesc f$24,[t$3,high],1.
  227. pcall f$24
  228. assn v$9(er),rr
  229. ; 48
  230. args [v$8(er)]
  231. pcdesc f$25,[t$3,low],1.
  232. pcall f$25
  233. assn v$10(er),rr
  234. ; 49
  235. args [v$9(er)]
  236. args [$one]
  237. pcdesc f$26,int$sub,2.
  238. pcall f$26
  239. args [rr]
  240. args [v$10(er)]
  241. args [$one]
  242. pcdesc f$27,int$minus,1.
  243. pcall f$27
  244. args [rr]
  245. pcdesc f$28,int$from_to_by,3.
  246. pcall f$28
  247. $for l7,[v$11(er)]
  248. ; 50
  249. args [v$8(er)]
  250. args [v$11(er)]
  251. pcdesc f$29,[t$3,fetch],2.
  252. pcall f$29
  253. assn v$12(er),rr
  254. ; 51
  255. $if
  256. args [v$12(er)]
  257. link c$9,tchar+44.
  258. args [c$9(lr)]
  259. pcall f$13
  260. $test
  261. $then
  262. ; 52
  263. $itpop
  264. $go l7
  265. ; 53
  266. $elf
  267. args [v$8(er)]
  268. args [v$11(er)]
  269. pcall f$29
  270. args [rr]
  271. link c$10,tchar+62.
  272. args [c$10(lr)]
  273. pcall f$13
  274. $test
  275. $then
  276. ; 54
  277. args [$one]
  278. args [v$9(er)]
  279. args [v$11(er)]
  280. pcall f$26
  281. args [rr]
  282. pcdesc f$30,[t$3,predict],2.
  283. pcall f$30
  284. assn v$13(er),rr
  285. ; 55
  286. args [v$11(er)]
  287. args [$one]
  288. pcdesc f$31,int$add,2.
  289. pcall f$31
  290. args [rr]
  291. args [v$9(er)]
  292. args [$one]
  293. pcall f$28
  294. $for l8,[v$14(er)]
  295. ; 56
  296. args [v$13(er)]
  297. args [v$8(er)]
  298. args [v$14(er)]
  299. pcall f$29
  300. args [rr]
  301. pcdesc f$32,[t$3,addh],2.
  302. pcall f$32
  303. $rof l8
  304. ; 58
  305. args [v$8(er)]
  306. args [v$10(er)]
  307. args [v$11(er)]
  308. args [v$10(er)]
  309. pcall f$26
  310. args [rr]
  311. pcdesc f$33,[t$3,trim],3.
  312. pcall f$33
  313. ; 59
  314. args [v$13(er)]
  315. pcdesc f$34,scan$deblank,1.
  316. pcall f$34
  317. ; 60
  318. args [v$13(er)]
  319. pcdesc f$35,string$ac2s,1.
  320. pcall f$35
  321. assn v$15(er),rr
  322. ; 62
  323. vargen x$2,tbad
  324. $catch x$2(er)
  325. args [v$15(er)]
  326. pcdesc f$36,get_output_file,1.
  327. pcall f$36
  328. $rtn rr
  329. $except x$2(er),[s$1],[],[]
  330. $itpop
  331. $go l7
  332. $uncatch x$2(er)
  333. $fi
  334. $rof l7
  335. ; 65
  336. assn v$11(er),$one
  337. ; 66
  338. $loop
  339. string s$6,text
  340. link c$11,s$6
  341. args [c$11(lr)]
  342. args [v$11(er)]
  343. pcdesc f$37,int$unparse,1.
  344. pcall f$37
  345. args [rr]
  346. pcdesc f$38,string$concat,2.
  347. pcall f$38
  348. args [rr]
  349. string s$7, >
  350. link c$12,s$7
  351. args [c$12(lr)]
  352. pcall f$38
  353. args [rr]
  354. pcdesc f$39,file$exists,1.
  355. pcall f$39
  356. $iff
  357. $then $go l9
  358. $fi
  359. ; 67
  360. args [v$11(er)]
  361. args [$one]
  362. pcall f$31
  363. assn v$11(er),rr
  364. $pool
  365. $label l9
  366. ; 69
  367. args [c$11(lr)]
  368. args [v$11(er)]
  369. pcall f$37
  370. args [rr]
  371. pcall f$38
  372. args [rr]
  373. string s$8, r
  374. link c$13,s$8
  375. args [c$13(lr)]
  376. pcall f$38
  377. args [rr]
  378. pcall f$36
  379. $rtn rr
  380. corp get_outfile,[line]
  381. ; 72
  382. edesc t$6,s$1,[]
  383. ptdesc t$7,[ttype(tstr)],[t$4],[t$6]
  384. ; get_output_file
  385. proc f$40,[v$16],[v$17,v$18],[tbad,tbad],t$7,[]
  386. ; 74
  387. vargen x$3,tbad
  388. $catch x$3(er)
  389. args [v$16(er)]
  390. pcdesc f$41,file$open_write,1.
  391. pcall f$41
  392. assn v$17(er),rr
  393. $except x$3(er),[s$1],[],[]
  394. pcdesc f$42,file$tyo,0.
  395. pcall f$42
  396. assn v$18(er),rr
  397. ; 75
  398. args [v$18(er)]
  399. string s$9,Can't open
  400. link c$14,s$9
  401. args [c$14(lr)]
  402. pcall f$8
  403. ; 76
  404. args [v$18(er)]
  405. args [v$16(er)]
  406. pcall f$8
  407. ; 77
  408. args [v$18(er)]
  409. args [c$5(lr)]
  410. pcall f$10
  411. ; 78
  412. edesc t$8,s$1,[]
  413. signal t$8,0.
  414. $uncatch x$3(er)
  415. ; 80
  416. args [v$17(er)]
  417. string s$10,.dv xgp\012.fo 0 20fg\012.de hd\012.ev header\012.rs\012.nf\012
  418. link c$15,s$10
  419. args [c$15(lr)]
  420. pcall f$8
  421. ; 81
  422. args [v$17(er)]
  423. string s$11,.nr _page \134\016+_page\012.vp 0.5i\012
  424. link c$16,s$11
  425. args [c$16(lr)]
  426. pcall f$8
  427. ; 82
  428. args [v$17(er)]
  429. string s$12,\003- \134\016_page -\022\134\023_name\012
  430. link c$17,s$12
  431. args [c$17(lr)]
  432. pcall f$8
  433. ; 83
  434. args [v$17(er)]
  435. string s$13,.ev\012'vp 1i\012'sp\012.ns\012.em\012
  436. link c$18,s$13
  437. args [c$18(lr)]
  438. pcall f$8
  439. ; 84
  440. args [v$17(er)]
  441. string s$14,.de ft\012'bp\012.em\012
  442. link c$19,s$14
  443. args [c$19(lr)]
  444. pcall f$8
  445. ; 85
  446. args [v$17(er)]
  447. string s$15,.st hd 0\012.st ft 10.5i\012.eo .75i\012.oo .75i\012.ll 7.25i\012
  448. link c$20,s$15
  449. args [c$20(lr)]
  450. pcall f$8
  451. ; 86
  452. args [v$17(er)]
  453. string s$16,'nf\012
  454. link c$21,s$16
  455. args [c$21(lr)]
  456. pcall f$8
  457. ; 87
  458. assn rr,v$17(er)
  459. $rtn rr
  460. corp get_output_file,[fs]
  461. ; 90
  462. ptdesc t$9,[t$4,t$2],[],[]
  463. ; output
  464. proc f$43,[v$19,v$20],[v$21,v$22],[tbad,tbad],t$9,[]
  465. ; 91
  466. args [v$20(er)]
  467. pcdesc f$44,[t$2,size],1.
  468. pcall f$44
  469. assn v$21(er),rr
  470. ; 92
  471. $if
  472. args [v$21(er)]
  473. link c$22,tint+70.
  474. args [c$22(lr)]
  475. pcdesc f$45,int$le,2.
  476. pcall f$45
  477. $test
  478. $then
  479. ; 93
  480. args [v$19(er)]
  481. string s$17,.ne
  482. link c$23,s$17
  483. args [c$23(lr)]
  484. pcall f$8
  485. ; 94
  486. args [v$19(er)]
  487. args [v$21(er)]
  488. pcdesc f$46,file$puti,2.
  489. pcall f$46
  490. ; 95
  491. args [v$19(er)]
  492. args [c$5(lr)]
  493. pcall f$10
  494. $fi
  495. ; 97
  496. args [v$20(er)]
  497. pcdesc f$47,[t$2,elements],1.
  498. pcall f$47
  499. $for l10,[v$22(er)]
  500. ; 98
  501. $if
  502. args [v$22(er)]
  503. args [$nulls]
  504. pcall f$9
  505. args [rr]
  506. pcall f$15
  507. $ift
  508. $then
  509. args [v$22(er)]
  510. args [$one]
  511. pcall f$12
  512. args [rr]
  513. link c$24,tchar+46.
  514. args [c$24(lr)]
  515. pcall f$13
  516. $fi
  517. $test
  518. $then
  519. ; 99
  520. args [v$19(er)]
  521. link c$25,tchar+17.
  522. args [c$25(lr)]
  523. pcall f$10
  524. $fi
  525. ; 100
  526. $loop
  527. link c$26,tchar+92.
  528. args [c$26(lr)]
  529. args [v$22(er)]
  530. pcdesc f$48,string$indexc,2.
  531. pcall f$48
  532. args [rr]
  533. args [$zero]
  534. pcall f$20
  535. $iff
  536. $then $go l11
  537. $fi
  538. ; 101
  539. args [c$26(lr)]
  540. args [v$22(er)]
  541. pcall f$48
  542. assn v$21(er),rr
  543. ; 102
  544. args [v$19(er)]
  545. args [v$22(er)]
  546. args [$one]
  547. args [v$21(er)]
  548. args [$one]
  549. pcall f$26
  550. args [rr]
  551. pcdesc f$49,string$substr,3.
  552. pcall f$49
  553. args [rr]
  554. pcall f$8
  555. ; 103
  556. args [v$19(er)]
  557. string s$18,\021\134
  558. link c$27,s$18
  559. args [c$27(lr)]
  560. pcall f$8
  561. ; 104
  562. args [v$22(er)]
  563. args [v$21(er)]
  564. args [$one]
  565. pcall f$31
  566. args [rr]
  567. pcdesc f$50,string$rest,2.
  568. pcall f$50
  569. assn v$22(er),rr
  570. $pool
  571. $label l11
  572. ; 106
  573. args [v$19(er)]
  574. args [v$22(er)]
  575. pcall f$8
  576. ; 107
  577. args [v$19(er)]
  578. args [c$5(lr)]
  579. pcall f$10
  580. $rof l10
  581. ; 109
  582. args [v$20(er)]
  583. args [$one]
  584. args [$zero]
  585. pcdesc f$51,[t$2,trim],3.
  586. pcall f$51
  587. $rtnc $none
  588. corp output,[f,a]
  589. ; 112
  590. itdesc t$10,[t$3],[ttype(tstr)],[]
  591. ; all_filestrings
  592. iter f$52,[v$23],[v$24,v$25],[tbad,tbad],t$10,[]
  593. ; 113
  594. args [$one]
  595. link c$28,tint+10.
  596. args [c$28(lr)]
  597. pcall f$30
  598. assn v$24(er),rr
  599. ; 114
  600. $loop
  601. ; 115
  602. $if
  603. args [c$8(lr)]
  604. args [v$23(er)]
  605. pcall f$34
  606. args [rr]
  607. pcall f$13
  608. $test
  609. $then
  610. ; 116
  611. $rtnc $none
  612. $fi
  613. ; 123
  614. vargen x$4,tbad
  615. $catch x$4(er)
  616. $loop
  617. args [v$23(er)]
  618. pcdesc f$53,[t$3,bottom],1.
  619. pcall f$53
  620. args [rr]
  621. args [c$9(lr)]
  622. pcall f$13
  623. args [rr]
  624. pcall f$15
  625. $iff
  626. $then $go l13
  627. $fi
  628. args [v$23(er)]
  629. pcdesc f$54,[t$3,reml],1.
  630. pcall f$54
  631. assn v$25(er),rr
  632. $if
  633. args [v$25(er)]
  634. link c$29,tchar+97.
  635. args [c$29(lr)]
  636. pcdesc f$55,char$ge,2.
  637. pcall f$55
  638. $ift
  639. $then
  640. args [v$25(er)]
  641. link c$30,tchar+122.
  642. args [c$30(lr)]
  643. pcall f$22
  644. $fi
  645. $test
  646. $then
  647. args [v$25(er)]
  648. pcdesc f$56,char$c2i,1.
  649. pcall f$56
  650. args [rr]
  651. link c$31,tint+32.
  652. args [c$31(lr)]
  653. pcall f$26
  654. args [rr]
  655. pcdesc f$57,char$i2c,1.
  656. pcall f$57
  657. assn v$25(er),rr
  658. $fi
  659. args [v$24(er)]
  660. args [v$25(er)]
  661. pcall f$32
  662. $pool
  663. $label l13
  664. string s$19,bounds
  665. $except x$4(er),[s$19],[],[]
  666. args [v$24(er)]
  667. pcall f$35
  668. $yield rr
  669. ; 124
  670. $rtnc $none
  671. $uncatch x$4(er)
  672. ; 126
  673. args [v$23(er)]
  674. pcall f$54
  675. ; 127
  676. args [v$24(er)]
  677. pcall f$35
  678. $yield rr
  679. ; 128
  680. args [v$24(er)]
  681. args [$one]
  682. args [$zero]
  683. pcall f$33
  684. $pool
  685. $label l12
  686. $rtnc $none
  687. reti all_filestrings,[line]
  688. ; 132
  689. edesc t$11,s$1,[]
  690. ptdesc t$12,[ttype(tstr),ttype(tstr)],[t$4],[t$11]
  691. ; get_infile
  692. proc f$58,[v$26,v$27],[v$28],[tbad],t$12,[]
  693. ; 133
  694. $if
  695. args [c$7(lr)]
  696. args [v$27(er)]
  697. pcall f$48
  698. args [rr]
  699. args [$zero]
  700. pcdesc f$59,int$equal,2.
  701. pcall f$59
  702. $ift
  703. $then
  704. link c$32,tchar+58.
  705. args [c$32(lr)]
  706. args [v$27(er)]
  707. pcall f$48
  708. args [rr]
  709. args [$zero]
  710. pcall f$59
  711. $fi
  712. $test
  713. $then
  714. ; 134
  715. args [v$26(er)]
  716. args [v$27(er)]
  717. pcall f$38
  718. assn v$27(er),rr
  719. $fi
  720. ; 135
  721. ; 136
  722. $if
  723. args [c$8(lr)]
  724. args [v$27(er)]
  725. pcall f$48
  726. args [rr]
  727. args [$zero]
  728. pcall f$59
  729. $test
  730. $then
  731. ; 137
  732. args [v$27(er)]
  733. string s$20, clu
  734. link c$33,s$20
  735. args [c$33(lr)]
  736. pcall f$38
  737. assn v$28(er),rr
  738. $else
  739. ; 138
  740. assn v$28(er),v$27(er)
  741. $fi
  742. ; 141
  743. vargen x$5,tbad
  744. $catch x$5(er)
  745. args [v$28(er)]
  746. pcdesc f$60,file$open_read,1.
  747. pcall f$60
  748. $rtn rr
  749. $except x$5(er),[s$1],[],[]
  750. $uncatch x$5(er)
  751. ; 144
  752. $catch x$5(er)
  753. $if
  754. args [c$8(lr)]
  755. args [v$27(er)]
  756. pcall f$48
  757. args [rr]
  758. args [$zero]
  759. pcall f$59
  760. $test
  761. $then
  762. args [v$27(er)]
  763. pcall f$60
  764. $rtn rr
  765. $fi
  766. $except x$5(er),[s$1],[],[]
  767. $uncatch x$5(er)
  768. ; 145
  769. pcall f$42
  770. args [rr]
  771. string s$21,Couldn't open
  772. link c$34,s$21
  773. args [c$34(lr)]
  774. args [v$27(er)]
  775. pcall f$38
  776. args [rr]
  777. string s$22,\012
  778. link c$35,s$22
  779. args [c$35(lr)]
  780. pcall f$38
  781. args [rr]
  782. pcall f$8
  783. ; 146
  784. edesc t$13,s$1,[]
  785. signal t$13,0.
  786. corp get_infile,[dir,s]
  787. ; 149
  788. ptdesc t$14,[t$3],[ttype(tstr)],[]
  789. ; get_option
  790. proc f$61,[v$29],[v$30,v$31,v$32,v$33,v$34],[tbad,tbad,tbad,tbad,tbad],t$14,[]
  791. ; 150
  792. $if
  793. link c$36,tchar+45.
  794. args [c$36(lr)]
  795. args [v$29(er)]
  796. pcall f$34
  797. args [rr]
  798. pcall f$13
  799. args [rr]
  800. pcall f$15
  801. $test
  802. $then
  803. ; 151
  804. assn rr,$nulls
  805. $rtn rr
  806. $fi
  807. ; 152
  808. args [v$29(er)]
  809. pcall f$54
  810. ; 153
  811. args [$one]
  812. args [c$28(lr)]
  813. pcall f$30
  814. assn v$30(er),rr
  815. ; 157
  816. vargen x$6,tbad
  817. $catch x$6(er)
  818. $loop
  819. args [v$29(er)]
  820. pcall f$53
  821. args [rr]
  822. args [c$8(lr)]
  823. pcall f$13
  824. args [rr]
  825. pcall f$15
  826. $iff
  827. $then $go l14
  828. $fi
  829. args [v$30(er)]
  830. args [v$29(er)]
  831. pcall f$54
  832. args [rr]
  833. pcall f$32
  834. $pool
  835. $label l14
  836. $except x$6(er),[s$19],[],[]
  837. $uncatch x$6(er)
  838. ; 158
  839. args [v$30(er)]
  840. pcall f$35
  841. assn v$31(er),rr
  842. ; 159
  843. args [v$31(er)]
  844. pcdesc f$62,string$size,1.
  845. pcall f$62
  846. assn v$32(er),rr
  847. ; 160
  848. args [c$7(lr)]
  849. args [v$31(er)]
  850. pcall f$48
  851. assn v$33(er),rr
  852. ; 161
  853. args [c$32(lr)]
  854. args [v$31(er)]
  855. pcall f$48
  856. assn v$34(er),rr
  857. ; 162
  858. $if
  859. args [v$33(er)]
  860. args [$zero]
  861. pcall f$59
  862. $ift
  863. $then
  864. args [v$34(er)]
  865. args [v$32(er)]
  866. pcdesc f$63,int$lt,2.
  867. pcall f$63
  868. $fi
  869. $test
  870. $then
  871. ; 163
  872. args [v$31(er)]
  873. args [c$7(lr)]
  874. pcdesc f$64,string$append,2.
  875. pcall f$64
  876. $rtn rr
  877. ; 164
  878. $elf
  879. args [v$34(er)]
  880. args [$zero]
  881. pcall f$59
  882. $ift
  883. $then
  884. args [v$33(er)]
  885. args [v$32(er)]
  886. pcall f$63
  887. $fi
  888. $test
  889. $then
  890. ; 165
  891. args [v$31(er)]
  892. args [c$32(lr)]
  893. pcall f$64
  894. $rtn rr
  895. $else
  896. ; 166
  897. assn rr,v$31(er)
  898. $rtn rr
  899. $fi
  900. corp get_option,[line]
  901. retsulc
  902. .insrt clusys;omega >