home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / TEKST / FUNNEL_S / ANSWERS / PR01.LIS < prev    next >
File List  |  1992-05-27  |  15KB  |  458 lines

  1. FUNNELWEB LISTING FILE
  2. ======================
  3.  
  4. Dump of mapped file "<<Suppressed>>".
  5.  
  6. MEMORY DUMP OF MAPPED FILE
  7. ==========================
  8.  
  9. +-------------------------------------------------+------------------+
  10. | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | 0123456789ABCDEF |
  11. +-------------------------------------------------+------------------+
  12. | 50 52 30 31 3A 20 54 65 73 74 20 74 68 65 20 69 | PR01: Test the i |
  13. | 6E 6C 69 6E 65 20 74 79 70 65 73 65 74 74 69 6E | nline typesettin |
  14. | 67 20 66 65 61 74 75 72 65 73 2E 0A 0A 31 2E 20 | g features...1.  |
  15. | 46 69 72 73 74 20 77 65 20 74 65 73 74 20 74 68 | First we test th |
  16. | 65 20 6C 65 67 61 6C 20 75 73 65 20 6F 66 20 74 | e legal use of t |
  17. | 68 65 20 40 7B 6C 69 74 65 72 61 6C 40 7D 20 63 | he @{literal@} c |
  18. | 6F 6E 73 74 72 75 63 74 2E 0A 0A 32 2E 54 65 73 | onstruct...2.Tes |
  19. | 74 20 40 7B 40 7D 20 28 69 6C 6C 65 67 61 6C 29 | t @{@} (illegal) |
  20. | 2E 0A 40 41 40 3C 45 72 72 6F 72 20 52 65 63 6F | ..@A@<Error Reco |
  21. | 76 65 72 79 20 50 6F 69 6E 74 40 3E 0A 0A 33 2E | very Point@>..3. |
  22. | 20 54 65 73 74 20 74 68 65 20 63 6F 6E 73 74 72 |  Test the constr |
  23. | 75 63 74 20 40 7B 61 63 72 6F 73 73 0A 20 20 20 | uct @{across.    |
  24. | 6D 6F 72 65 20 74 68 61 6E 20 6F 6E 65 20 6C 69 | more than one li |
  25. | 6E 65 40 7D 2E 0A 0A 34 2E 20 4E 6F 77 20 77 65 | ne@}...4. Now we |
  26. | 20 74 65 73 74 20 74 68 65 20 63 6F 6E 73 74 72 |  test the constr |
  27. | 75 63 74 20 77 69 74 68 20 6E 6F 6E 2D 74 65 78 | uct with non-tex |
  28. | 74 20 66 6F 6C 6C 6F 77 69 6E 67 20 69 74 2E 0A | t following it.. |
  29. | 20 20 20 40 7B 40 3C 73 6C 6F 74 68 40 3E 40 7D |    @{@<sloth@>@} |
  30. | 0A 40 41 40 3C 45 72 72 6F 72 20 52 65 63 6F 76 | .@A@<Error Recov |
  31. | 65 72 79 20 50 6F 69 6E 74 40 3E 0A 20 20 20 40 | ery Point@>.   @ |
  32. | 7B 20 20 20 20 20 40 3E 20 20 20 40 7D 0A 40 41 | {     @>   @}.@A |
  33. | 40 3C 45 72 72 6F 72 20 52 65 63 6F 76 65 72 79 | @<Error Recovery |
  34. | 20 50 6F 69 6E 74 40 3E 0A 0A 35 2E 20 54 65 73 |  Point@>..5. Tes |
  35. | 74 20 74 68 65 20 6C 65 67 61 6C 20 75 73 65 20 | t the legal use  |
  36. | 6F 66 20 74 68 65 20 40 2F 65 6D 70 68 61 73 69 | of the @/emphasi |
  37. | 73 40 2F 20 63 6F 6E 73 74 72 75 63 74 2E 0A 0A | s@/ construct... |
  38. | 36 2E 54 65 73 74 20 40 2F 40 2F 20 28 69 6C 6C | 6.Test @/@/ (ill |
  39. | 65 67 61 6C 29 2E 0A 40 41 40 3C 45 72 72 6F 72 | egal)..@A@<Error |
  40. | 20 52 65 63 6F 76 65 72 79 20 50 6F 69 6E 74 40 |  Recovery Point@ |
  41. | 3E 0A 0A 37 2E 20 54 65 73 74 20 74 68 65 20 63 | >..7. Test the c |
  42. | 6F 6E 73 74 72 75 63 74 20 40 2F 61 63 72 6F 73 | onstruct @/acros |
  43. | 73 0A 20 20 20 6D 6F 72 65 20 74 68 61 6E 20 6F | s.   more than o |
  44. | 6E 65 20 6C 69 6E 65 40 2F 2E 0A 0A 38 2E 20 4E | ne line@/...8. N |
  45. | 6F 77 20 77 65 20 74 65 73 74 20 74 68 65 20 63 | ow we test the c |
  46. | 6F 6E 73 74 72 75 63 74 20 77 69 74 68 20 6E 6F | onstruct with no |
  47. | 6E 2D 74 65 78 74 20 66 6F 6C 6C 6F 77 69 6E 67 | n-text following |
  48. | 20 69 74 2E 0A 20 20 20 40 2F 40 3C 73 6C 6F 74 |  it..   @/@<slot |
  49. | 68 40 3E 40 2F 0A 40 41 40 3C 45 72 72 6F 72 20 | h@>@/.@A@<Error  |
  50. | 52 65 63 6F 76 65 72 79 20 50 6F 69 6E 74 40 3E | Recovery Point@> |
  51. | 0A 20 20 20 40 2F 20 20 20 20 20 40 3C 20 20 20 | .   @/     @<    |
  52. | 40 2F 0A 0A 0A 0A                               | @/....           |
  53. +-------------------------------------------------+------------------+
  54.  
  55.  
  56. =========================== Start of LINE LIST DUMP ============================
  57.  
  58. Globl Local| Text
  59. -----------+--------------------------------------------------------------------
  60. 00001 00001| PR01: Test the inline typesetting features.<010>
  61. 00002 00002| <010>
  62. 00003 00003| 1. First we test the legal use of the @{literal@} construct.<010>
  63. 00004 00004| <010>
  64. 00005 00005| 2.Test @{@} (illegal).<010>
  65. 00006 00006| @A@<Error Recovery Point@><010>
  66. 00007 00007| <010>
  67. 00008 00008| 3. Test the construct @{across<010>
  68. 00009 00009|    more than one line@}.<010>
  69. 00010 00010| <010>
  70. 00011 00011| 4. Now we test the construct with non-text following it.<010>
  71. 00012 00012|    @{@<sloth@>@}<010>
  72. 00013 00013| @A@<Error Recovery Point@><010>
  73. 00014 00014|    @{     @>   @}<010>
  74. 00015 00015| @A@<Error Recovery Point@><010>
  75. 00016 00016| <010>
  76. 00017 00017| 5. Test the legal use of the @/emphasis@/ construct.<010>
  77. 00018 00018| <010>
  78. 00019 00019| 6.Test @/@/ (illegal).<010>
  79. 00020 00020| @A@<Error Recovery Point@><010>
  80. 00021 00021| <010>
  81. 00022 00022| 7. Test the construct @/across<010>
  82. 00023 00023|    more than one line@/.<010>
  83. 00024 00024| <010>
  84. 00025 00025| 8. Now we test the construct with non-text following it.<010>
  85. 00026 00026|    @/@<sloth@>@/<010>
  86. 00027 00027| @A@<Error Recovery Point@><010>
  87. 00028 00028|    @/     @<   @/<010>
  88. 00029 00029| <010>
  89. 00030 00030| <010>
  90. 00031 00031| <010>
  91. 00032 00032| <End-Of-File><010>
  92. -----------+--------------------------------------------------------------------
  93. Globl Local| Text
  94.  
  95. ============================ End of LINE LIST DUMP =============================
  96.  
  97.  
  98. =========================== Start of TOKEN LIST DUMP ===========================
  99.  
  100. Summary: There are 73 tokens in the token list.
  101.  
  102. Line[Column]: Token Description
  103. -------------------------------
  104.  
  105. 0001[01]: Text. Text scrap[Grey]="PR01: Test the inline typesetting features.<010>
  106. <010>
  107. 1. First we test the legal use of the "
  108. 0003[39]: @{ Open defn. 
  109. 0003[41]: Text. Text scrap[Grey]="literal"
  110. 0003[48]: @} Close defn. 
  111. 0003[50]: Text. Text scrap[Grey]=" construct.<010>
  112. <010>
  113. 2.Test "
  114. 0005[08]: @{ Open defn. 
  115. 0005[10]: @} Close defn. 
  116. 0005[12]: Text. Text scrap[Grey]=" (illegal).<010>
  117. "
  118. 0006[01]: @A New section (Level 1). 
  119. 0006[03]: @< Open name. 
  120. 0006[05]: Text. Text scrap[Grey]="Error Recovery Point"
  121. 0006[25]: @> Close name. 
  122. 0006[27]: Text. Text scrap[Grey]="<010>
  123. <010>
  124. 3. Test the construct "
  125. 0008[23]: @{ Open defn. 
  126. 0008[25]: Text. Text scrap[Grey]="across<010>
  127.    more than one line"
  128. 0009[22]: @} Close defn. 
  129. 0009[24]: Text. Text scrap[Grey]=".<010>
  130. <010>
  131. 4. Now we test the construct with non-text following it.<010>
  132.    "
  133. 0012[04]: @{ Open defn. 
  134. 0012[06]: @< Open name. 
  135. 0012[08]: Text. Text scrap[Grey]="sloth"
  136. 0012[13]: @> Close name. 
  137. 0012[15]: @} Close defn. 
  138. 0012[17]: Text. Text scrap[White]="<010>
  139. "
  140. 0013[01]: @A New section (Level 1). 
  141. 0013[03]: @< Open name. 
  142. 0013[05]: Text. Text scrap[Grey]="Error Recovery Point"
  143. 0013[25]: @> Close name. 
  144. 0013[27]: Text. Text scrap[White]="<010>
  145.    "
  146. 0014[04]: @{ Open defn. 
  147. 0014[06]: Text. Text scrap[White]="     "
  148. 0014[11]: @> Close name. 
  149. 0014[13]: Text. Text scrap[White]="   "
  150. 0014[16]: @} Close defn. 
  151. 0014[18]: Text. Text scrap[White]="<010>
  152. "
  153. 0015[01]: @A New section (Level 1). 
  154. 0015[03]: @< Open name. 
  155. 0015[05]: Text. Text scrap[Grey]="Error Recovery Point"
  156. 0015[25]: @> Close name. 
  157. 0015[27]: Text. Text scrap[Grey]="<010>
  158. <010>
  159. 5. Test the legal use of the "
  160. 0017[30]: @/ Emphasise. 
  161. 0017[32]: Text. Text scrap[Grey]="emphasis"
  162. 0017[40]: @/ Emphasise. 
  163. 0017[42]: Text. Text scrap[Grey]=" construct.<010>
  164. <010>
  165. 6.Test "
  166. 0019[08]: @/ Emphasise. 
  167. 0019[10]: @/ Emphasise. 
  168. 0019[12]: Text. Text scrap[Grey]=" (illegal).<010>
  169. "
  170. 0020[01]: @A New section (Level 1). 
  171. 0020[03]: @< Open name. 
  172. 0020[05]: Text. Text scrap[Grey]="Error Recovery Point"
  173. 0020[25]: @> Close name. 
  174. 0020[27]: Text. Text scrap[Grey]="<010>
  175. <010>
  176. 7. Test the construct "
  177. 0022[23]: @/ Emphasise. 
  178. 0022[25]: Text. Text scrap[Grey]="across<010>
  179.    more than one line"
  180. 0023[22]: @/ Emphasise. 
  181. 0023[24]: Text. Text scrap[Grey]=".<010>
  182. <010>
  183. 8. Now we test the construct with non-text following it.<010>
  184.    "
  185. 0026[04]: @/ Emphasise. 
  186. 0026[06]: @< Open name. 
  187. 0026[08]: Text. Text scrap[Grey]="sloth"
  188. 0026[13]: @> Close name. 
  189. 0026[15]: @/ Emphasise. 
  190. 0026[17]: Text. Text scrap[White]="<010>
  191. "
  192. 0027[01]: @A New section (Level 1). 
  193. 0027[03]: @< Open name. 
  194. 0027[05]: Text. Text scrap[Grey]="Error Recovery Point"
  195. 0027[25]: @> Close name. 
  196. 0027[27]: Text. Text scrap[White]="<010>
  197.    "
  198. 0028[04]: @/ Emphasise. 
  199. 0028[06]: Text. Text scrap[White]="     "
  200. 0028[11]: @< Open name. 
  201. 0028[13]: Text. Text scrap[White]="   "
  202. 0028[16]: @/ Emphasise. 
  203. 0028[18]: Text. Text scrap[White]="<010>
  204. <010>
  205. <010>
  206. <010>
  207. "
  208. 0032[01]: End Of File. 
  209. ============================ End of TOKEN LIST DUMP ============================
  210.  
  211.  
  212. ========================== Start of MACRO TABLE DUMP ===========================
  213.  
  214.  
  215. =========================== End of MACRO TABLE DUMP ============================
  216.  
  217.  
  218. ========================= Start of DOCUMENT LIST DUMP ==========================
  219.  
  220.  
  221. TEXT COMPONENT: Pos(L,C)=(1,1). 
  222.  
  223. -- Start of Text Scrap List --
  224. Text scrap[Grey]="PR01: Test the inline typesetting features.<010>
  225. <010>
  226. 1. First we test the legal use of the "
  227. --- End of Text Scrap List ---
  228.  
  229.  
  230. TYPESETTER DIRECTIVE COMPONENT:    Open  literal.
  231.  
  232. TEXT COMPONENT: Pos(L,C)=(3,41). 
  233.  
  234. -- Start of Text Scrap List --
  235. Text scrap[Grey]="literal"
  236. --- End of Text Scrap List ---
  237.  
  238.  
  239. TYPESETTER DIRECTIVE COMPONENT:    Close literal.
  240.  
  241. TEXT COMPONENT: Pos(L,C)=(3,50). 
  242.  
  243. -- Start of Text Scrap List --
  244. Text scrap[Grey]=" construct.<010>
  245. <010>
  246. 2.Test "
  247. --- End of Text Scrap List ---
  248.  
  249.  
  250. TYPESETTER DIRECTIVE COMPONENT:    Open  literal.
  251.  
  252. TYPESETTER DIRECTIVE COMPONENT: 
  253.    Section "1", Section name="Error Recovery Point".
  254.  
  255. TEXT COMPONENT: Pos(L,C)=(6,27). 
  256.  
  257. -- Start of Text Scrap List --
  258. Text scrap[Grey]="<010>
  259. <010>
  260. 3. Test the construct "
  261. --- End of Text Scrap List ---
  262.  
  263.  
  264. TYPESETTER DIRECTIVE COMPONENT:    Open  literal.
  265.  
  266. TEXT COMPONENT: Pos(L,C)=(8,25). 
  267.  
  268. -- Start of Text Scrap List --
  269. Text scrap[Grey]="across<010>
  270.    more than one line"
  271. --- End of Text Scrap List ---
  272.  
  273.  
  274. TYPESETTER DIRECTIVE COMPONENT:    Close literal.
  275.  
  276. TEXT COMPONENT: Pos(L,C)=(9,24). 
  277.  
  278. -- Start of Text Scrap List --
  279. Text scrap[Grey]=".<010>
  280. <010>
  281. 4. Now we test the construct with non-text following it.<010>
  282.    "
  283. --- End of Text Scrap List ---
  284.  
  285.  
  286. TYPESETTER DIRECTIVE COMPONENT:    Open  literal.
  287.  
  288. TYPESETTER DIRECTIVE COMPONENT: 
  289.    Section "2", Section name="Error Recovery Point".
  290.  
  291. TEXT COMPONENT: Pos(L,C)=(13,27). 
  292.  
  293. -- Start of Text Scrap List --
  294. Text scrap[White]="<010>
  295.    "
  296. --- End of Text Scrap List ---
  297.  
  298.  
  299. TYPESETTER DIRECTIVE COMPONENT:    Open  literal.
  300.  
  301. TEXT COMPONENT: Pos(L,C)=(14,6). 
  302.  
  303. -- Start of Text Scrap List --
  304. Text scrap[White]="     "
  305. --- End of Text Scrap List ---
  306.  
  307.  
  308. TYPESETTER DIRECTIVE COMPONENT: 
  309.    Section "3", Section name="Error Recovery Point".
  310.  
  311. TEXT COMPONENT: Pos(L,C)=(15,27). 
  312.  
  313. -- Start of Text Scrap List --
  314. Text scrap[Grey]="<010>
  315. <010>
  316. 5. Test the legal use of the "
  317. --- End of Text Scrap List ---
  318.  
  319.  
  320. TYPESETTER DIRECTIVE COMPONENT:    Open emphasise.
  321.  
  322. TEXT COMPONENT: Pos(L,C)=(17,32). 
  323.  
  324. -- Start of Text Scrap List --
  325. Text scrap[Grey]="emphasis"
  326. --- End of Text Scrap List ---
  327.  
  328.  
  329. TYPESETTER DIRECTIVE COMPONENT:    Close emphasise.
  330.  
  331. TEXT COMPONENT: Pos(L,C)=(17,42). 
  332.  
  333. -- Start of Text Scrap List --
  334. Text scrap[Grey]=" construct.<010>
  335. <010>
  336. 6.Test "
  337. --- End of Text Scrap List ---
  338.  
  339.  
  340. TYPESETTER DIRECTIVE COMPONENT:    Open emphasise.
  341.  
  342. TYPESETTER DIRECTIVE COMPONENT: 
  343.    Section "4", Section name="Error Recovery Point".
  344.  
  345. TEXT COMPONENT: Pos(L,C)=(20,27). 
  346.  
  347. -- Start of Text Scrap List --
  348. Text scrap[Grey]="<010>
  349. <010>
  350. 7. Test the construct "
  351. --- End of Text Scrap List ---
  352.  
  353.  
  354. TYPESETTER DIRECTIVE COMPONENT:    Open emphasise.
  355.  
  356. TEXT COMPONENT: Pos(L,C)=(22,25). 
  357.  
  358. -- Start of Text Scrap List --
  359. Text scrap[Grey]="across<010>
  360.    more than one line"
  361. --- End of Text Scrap List ---
  362.  
  363.  
  364. TYPESETTER DIRECTIVE COMPONENT:    Close emphasise.
  365.  
  366. TEXT COMPONENT: Pos(L,C)=(23,24). 
  367.  
  368. -- Start of Text Scrap List --
  369. Text scrap[Grey]=".<010>
  370. <010>
  371. 8. Now we test the construct with non-text following it.<010>
  372.    "
  373. --- End of Text Scrap List ---
  374.  
  375.  
  376. TYPESETTER DIRECTIVE COMPONENT:    Open emphasise.
  377.  
  378. TYPESETTER DIRECTIVE COMPONENT: 
  379.    Section "5", Section name="Error Recovery Point".
  380.  
  381. TEXT COMPONENT: Pos(L,C)=(27,27). 
  382.  
  383. -- Start of Text Scrap List --
  384. Text scrap[White]="<010>
  385.    "
  386. --- End of Text Scrap List ---
  387.  
  388.  
  389. TYPESETTER DIRECTIVE COMPONENT:    Open emphasise.
  390.  
  391. TEXT COMPONENT: Pos(L,C)=(28,6). 
  392.  
  393. -- Start of Text Scrap List --
  394. Text scrap[White]="     "
  395. --- End of Text Scrap List ---
  396.  
  397.  
  398. ========================== End of DOCUMENT LIST DUMP ===========================
  399.  
  400.  
  401. Global Local| Input File
  402. ------------+-------------------------------------------------------------------
  403.      1     1| PR01: Test the inline typesetting features.
  404.      2     2| 
  405.      3     3| 1. First we test the legal use of the @{literal@} construct.
  406.      4     4| 
  407.      5     5| 2.Test @{@} (illegal).
  408.        Error|..........^Text expected after open literal token "@{".
  409.             |..........^Sorry, empty literal strings are not allowed.
  410.             |..........^Skipping after error to the next major construct...
  411.      6     6| @A@<Error Recovery Point@>
  412.             |.^...skipped to here after the error.
  413.      7     7| 
  414.      8     8| 3. Test the construct @{across
  415.      9     9|    more than one line@}.
  416.     10    10| 
  417.     11    11| 4. Now we test the construct with non-text following it.
  418.     12    12|    @{@<sloth@>@}
  419.        Error|......^Text expected after open literal token "@{".
  420.             |......^Skipping after error to the next major construct...
  421.     13    13| @A@<Error Recovery Point@>
  422.             |.^...skipped to here after the error.
  423.     14    14|    @{     @>   @}
  424.        Error|...........^Expecting '@}'.
  425.             |...........^Skipping after error to the next major construct...
  426.     15    15| @A@<Error Recovery Point@>
  427.             |.^...skipped to here after the error.
  428.     16    16| 
  429.     17    17| 5. Test the legal use of the @/emphasis@/ construct.
  430.     18    18| 
  431.     19    19| 6.Test @/@/ (illegal).
  432.        Error|..........^Text expected after open emphasise token "@/".
  433.             |..........^Sorry, empty emphasised strings are not allowed.
  434.             |..........^Skipping after error to the next major construct...
  435.     20    20| @A@<Error Recovery Point@>
  436.             |.^...skipped to here after the error.
  437.     21    21| 
  438.     22    22| 7. Test the construct @/across
  439.     23    23|    more than one line@/.
  440.     24    24| 
  441.     25    25| 8. Now we test the construct with non-text following it.
  442.     26    26|    @/@<sloth@>@/
  443.        Error|......^Text expected after open emphasise token "@/".
  444.             |......^Skipping after error to the next major construct...
  445.     27    27| @A@<Error Recovery Point@>
  446.             |.^...skipped to here after the error.
  447.     28    28|    @/     @<   @/
  448.        Error|...........^Expecting '@/'.
  449.             |...........^Skipping after error to the next major construct...
  450.     29    29| 
  451.     30    30| 
  452.     31    31| 
  453.             | <End-Of-File>
  454.             |.^...skipped to here after the error.
  455. ------------+-------------------------------------------------------------------
  456.  
  457. There were 6 Errors.
  458.