home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / TEKST / FUNNEL_S / ANSWERS / SC17.LIS < prev    next >
File List  |  1992-05-27  |  14KB  |  353 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. | 53 43 31 37 3A 20 54 65 73 74 20 3C 73 70 65 63 | SC17: Test <spec |
  13. | 69 61 6C 3E 23 2E 0A 0A 46 69 72 73 74 20 77 65 | ial>#...First we |
  14. | 20 74 72 69 70 20 75 70 20 74 68 65 20 73 63 61 |  trip up the sca |
  15. | 6E 6E 65 72 20 73 6F 20 6E 6F 20 66 75 72 74 68 | nner so no furth |
  16. | 65 72 20 70 61 73 73 65 73 20 74 61 6B 65 20 70 | er passes take p |
  17. | 6C 61 63 65 2E 0A 0A 40 0A 0A 31 2E 20 54 65 73 | lace...@..1. Tes |
  18. | 74 20 77 69 74 68 20 61 6C 6C 20 70 6F 73 73 69 | t with all possi |
  19. | 62 6C 65 20 70 72 69 6E 74 61 62 6C 65 20 63 68 | ble printable ch |
  20. | 61 72 61 63 74 65 72 73 2E 0A 0A 40 23 21 20 40 | aracters...@#! @ |
  21. | 23 22 20 40 23 23 20 40 23 24 20 40 23 25 20 40 | #" @## @#$ @#% @ |
  22. | 23 26 20 40 23 27 20 40 23 28 20 40 23 29 20 40 | #& @#' @#( @#) @ |
  23. | 23 2A 20 40 23 2B 20 40 23 2C 20 40 23 2D 20 40 | #* @#+ @#, @#- @ |
  24. | 23 2E 20 40 23 2F 0A 40 23 30 20 40 23 31 20 40 | #. @#/.@#0 @#1 @ |
  25. | 23 32 20 40 23 33 20 40 23 34 20 40 23 35 20 40 | #2 @#3 @#4 @#5 @ |
  26. | 23 36 20 40 23 37 20 40 23 38 20 40 23 39 20 40 | #6 @#7 @#8 @#9 @ |
  27. | 23 3A 20 40 23 3B 20 40 23 3C 20 40 23 3D 20 40 | #: @#; @#< @#= @ |
  28. | 23 3E 0A 40 23 3F 20 40 23 40 20 40 23 41 20 40 | #>.@#? @#@ @#A @ |
  29. | 23 42 20 40 23 43 20 40 23 44 20 40 23 45 20 40 | #B @#C @#D @#E @ |
  30. | 23 46 20 40 23 47 20 40 23 48 20 40 23 49 20 40 | #F @#G @#H @#I @ |
  31. | 23 4A 20 40 23 4B 20 40 23 4C 20 40 23 4D 0A 40 | #J @#K @#L @#M.@ |
  32. | 23 4E 20 40 23 4F 20 40 23 50 20 40 23 51 20 40 | #N @#O @#P @#Q @ |
  33. | 23 52 20 40 23 53 20 40 23 54 20 40 23 55 20 40 | #R @#S @#T @#U @ |
  34. | 23 56 20 40 23 57 20 40 23 58 20 40 23 59 20 40 | #V @#W @#X @#Y @ |
  35. | 23 5A 20 40 23 5B 20 40 23 5C 0A 40 23 5D 20 40 | #Z @#[ @#\.@#] @ |
  36. | 23 5E 20 40 23 5F 20 40 23 60 20 40 23 61 20 40 | #^ @#_ @#` @#a @ |
  37. | 23 62 20 40 23 63 20 40 23 64 20 40 23 65 20 40 | #b @#c @#d @#e @ |
  38. | 23 66 20 40 23 67 20 40 23 68 20 40 23 69 20 40 | #f @#g @#h @#i @ |
  39. | 23 6A 20 40 23 6B 0A 40 23 6C 20 40 23 6D 20 40 | #j @#k.@#l @#m @ |
  40. | 23 6E 20 40 23 6F 20 40 23 70 20 40 23 71 20 40 | #n @#o @#p @#q @ |
  41. | 23 72 20 40 23 73 20 40 23 74 20 40 23 75 20 40 | #r @#s @#t @#u @ |
  42. | 23 76 20 40 23 77 20 40 23 78 20 40 23 79 20 40 | #v @#w @#x @#y @ |
  43. | 23 7A 0A 40 23 7B 20 40 23 7C 20 40 23 7D 20 40 | #z.@#{ @#| @#} @ |
  44. | 23 7E 0A 0A 32 2E 20 54 65 73 74 20 74 68 61 74 | #~..2. Test that |
  45. | 20 3C 73 70 65 63 69 61 6C 3E 23 3C 73 70 61 63 |  <special>#<spac |
  46. | 65 3E 20 69 73 20 66 6C 61 67 67 65 64 20 61 73 | e> is flagged as |
  47. | 20 61 6E 20 65 72 72 6F 72 2E 0A 0A 20 20 20 40 |  an error...   @ |
  48. | 23 20 20 20 20 20 40 21 20 53 68 6F 75 6C 64 20 | #     @! Should  |
  49. | 62 65 20 66 6C 61 67 67 65 64 20 61 73 20 61 6E | be flagged as an |
  50. | 20 65 72 72 6F 72 2E 0A 0A 33 2E 20 54 65 73 74 |  error...3. Test |
  51. | 20 74 68 61 74 20 3C 73 70 65 63 69 61 6C 3E 23 |  that <special># |
  52. | 45 4F 4C 20 69 73 20 66 6C 61 67 67 65 64 20 61 | EOL is flagged a |
  53. | 73 20 61 6E 20 65 72 72 6F 72 2E 0A 0A 20 20 20 | s an error...    |
  54. | 40 23 0A 0A                                     | @#..             |
  55. +-------------------------------------------------+------------------+
  56.  
  57.  
  58. =========================== Start of LINE LIST DUMP ============================
  59.  
  60. Globl Local| Text
  61. -----------+--------------------------------------------------------------------
  62. 00001 00001| SC17: Test <special>#.<010>
  63. 00002 00002| <010>
  64. 00003 00003| First we trip up the scanner so no further passes take place.<010>
  65. 00004 00004| <010>
  66. 00005 00005| @<010>
  67. 00006 00006| <010>
  68. 00007 00007| 1. Test with all possible printable characters.<010>
  69. 00008 00008| <010>
  70. 00009 00009| @#! @#" @## @#$ @#% @#& @#' @#( @#) @#* @#+ @#, @#- @#. @#/<010>
  71. 00010 00010| @#0 @#1 @#2 @#3 @#4 @#5 @#6 @#7 @#8 @#9 @#: @#; @#< @#= @#><010>
  72. 00011 00011| @#? @#@ @#A @#B @#C @#D @#E @#F @#G @#H @#I @#J @#K @#L @#M<010>
  73. 00012 00012| @#N @#O @#P @#Q @#R @#S @#T @#U @#V @#W @#X @#Y @#Z @#[ @#\<010>
  74. 00013 00013| @#] @#^ @#_ @#` @#a @#b @#c @#d @#e @#f @#g @#h @#i @#j @#k<010>
  75. 00014 00014| @#l @#m @#n @#o @#p @#q @#r @#s @#t @#u @#v @#w @#x @#y @#z<010>
  76. 00015 00015| @#{ @#| @#} @#~<010>
  77. 00016 00016| <010>
  78. 00017 00017| 2. Test that <special>#<space> is flagged as an error.<010>
  79. 00018 00018| <010>
  80. 00019 00019|    @#     @! Should be flagged as an error.<010>
  81. 00020 00020| <010>
  82. 00021 00021| 3. Test that <special>#EOL is flagged as an error.<010>
  83. 00022 00022| <010>
  84. 00023 00023|    @#<010>
  85. 00024 00024| <010>
  86. 00025 00025| <End-Of-File><010>
  87. -----------+--------------------------------------------------------------------
  88. Globl Local| Text
  89.  
  90. ============================ End of LINE LIST DUMP =============================
  91.  
  92.  
  93. =========================== Start of TOKEN LIST DUMP ===========================
  94.  
  95. Summary: There are 194 tokens in the token list.
  96.  
  97. Line[Column]: Token Description
  98. -------------------------------
  99.  
  100. 0001[01]: Text. Text scrap[Grey]="SC17: Test <special>#.<010>
  101. <010>
  102. First we trip up the scanner so no further passes take place.<010>
  103. <010>
  104. "
  105. 0006[01]: Text. Text scrap[Grey]="<010>
  106. 1. Test with all possible printable characters.<010>
  107. <010>
  108. "
  109. 0009[01]: @# Name. Character='!'.
  110. 0009[04]: Text. Text scrap[White]=" "
  111. 0009[05]: @# Name. Character='"'.
  112. 0009[08]: Text. Text scrap[White]=" "
  113. 0009[09]: @# Name. Character='#'.
  114. 0009[12]: Text. Text scrap[White]=" "
  115. 0009[13]: @# Name. Character='$'.
  116. 0009[16]: Text. Text scrap[White]=" "
  117. 0009[17]: @# Name. Character='%'.
  118. 0009[20]: Text. Text scrap[White]=" "
  119. 0009[21]: @# Name. Character='&'.
  120. 0009[24]: Text. Text scrap[White]=" "
  121. 0009[25]: @# Name. Character='''.
  122. 0009[28]: Text. Text scrap[White]=" "
  123. 0009[29]: @# Name. Character='('.
  124. 0009[32]: Text. Text scrap[White]=" "
  125. 0009[33]: @# Name. Character=')'.
  126. 0009[36]: Text. Text scrap[White]=" "
  127. 0009[37]: @# Name. Character='*'.
  128. 0009[40]: Text. Text scrap[White]=" "
  129. 0009[41]: @# Name. Character='+'.
  130. 0009[44]: Text. Text scrap[White]=" "
  131. 0009[45]: @# Name. Character=','.
  132. 0009[48]: Text. Text scrap[White]=" "
  133. 0009[49]: @# Name. Character='-'.
  134. 0009[52]: Text. Text scrap[White]=" "
  135. 0009[53]: @# Name. Character='.'.
  136. 0009[56]: Text. Text scrap[White]=" "
  137. 0009[57]: @# Name. Character='/'.
  138. 0009[60]: Text. Text scrap[White]="<010>
  139. "
  140. 0010[01]: @# Name. Character='0'.
  141. 0010[04]: Text. Text scrap[White]=" "
  142. 0010[05]: @# Name. Character='1'.
  143. 0010[08]: Text. Text scrap[White]=" "
  144. 0010[09]: @# Name. Character='2'.
  145. 0010[12]: Text. Text scrap[White]=" "
  146. 0010[13]: @# Name. Character='3'.
  147. 0010[16]: Text. Text scrap[White]=" "
  148. 0010[17]: @# Name. Character='4'.
  149. 0010[20]: Text. Text scrap[White]=" "
  150. 0010[21]: @# Name. Character='5'.
  151. 0010[24]: Text. Text scrap[White]=" "
  152. 0010[25]: @# Name. Character='6'.
  153. 0010[28]: Text. Text scrap[White]=" "
  154. 0010[29]: @# Name. Character='7'.
  155. 0010[32]: Text. Text scrap[White]=" "
  156. 0010[33]: @# Name. Character='8'.
  157. 0010[36]: Text. Text scrap[White]=" "
  158. 0010[37]: @# Name. Character='9'.
  159. 0010[40]: Text. Text scrap[White]=" "
  160. 0010[41]: @# Name. Character=':'.
  161. 0010[44]: Text. Text scrap[White]=" "
  162. 0010[45]: @# Name. Character=';'.
  163. 0010[48]: Text. Text scrap[White]=" "
  164. 0010[49]: @# Name. Character='<'.
  165. 0010[52]: Text. Text scrap[White]=" "
  166. 0010[53]: @# Name. Character='='.
  167. 0010[56]: Text. Text scrap[White]=" "
  168. 0010[57]: @# Name. Character='>'.
  169. 0010[60]: Text. Text scrap[White]="<010>
  170. "
  171. 0011[01]: @# Name. Character='?'.
  172. 0011[04]: Text. Text scrap[White]=" "
  173. 0011[05]: @# Name. Character='@'.
  174. 0011[08]: Text. Text scrap[White]=" "
  175. 0011[09]: @# Name. Character='A'.
  176. 0011[12]: Text. Text scrap[White]=" "
  177. 0011[13]: @# Name. Character='B'.
  178. 0011[16]: Text. Text scrap[White]=" "
  179. 0011[17]: @# Name. Character='C'.
  180. 0011[20]: Text. Text scrap[White]=" "
  181. 0011[21]: @# Name. Character='D'.
  182. 0011[24]: Text. Text scrap[White]=" "
  183. 0011[25]: @# Name. Character='E'.
  184. 0011[28]: Text. Text scrap[White]=" "
  185. 0011[29]: @# Name. Character='F'.
  186. 0011[32]: Text. Text scrap[White]=" "
  187. 0011[33]: @# Name. Character='G'.
  188. 0011[36]: Text. Text scrap[White]=" "
  189. 0011[37]: @# Name. Character='H'.
  190. 0011[40]: Text. Text scrap[White]=" "
  191. 0011[41]: @# Name. Character='I'.
  192. 0011[44]: Text. Text scrap[White]=" "
  193. 0011[45]: @# Name. Character='J'.
  194. 0011[48]: Text. Text scrap[White]=" "
  195. 0011[49]: @# Name. Character='K'.
  196. 0011[52]: Text. Text scrap[White]=" "
  197. 0011[53]: @# Name. Character='L'.
  198. 0011[56]: Text. Text scrap[White]=" "
  199. 0011[57]: @# Name. Character='M'.
  200. 0011[60]: Text. Text scrap[White]="<010>
  201. "
  202. 0012[01]: @# Name. Character='N'.
  203. 0012[04]: Text. Text scrap[White]=" "
  204. 0012[05]: @# Name. Character='O'.
  205. 0012[08]: Text. Text scrap[White]=" "
  206. 0012[09]: @# Name. Character='P'.
  207. 0012[12]: Text. Text scrap[White]=" "
  208. 0012[13]: @# Name. Character='Q'.
  209. 0012[16]: Text. Text scrap[White]=" "
  210. 0012[17]: @# Name. Character='R'.
  211. 0012[20]: Text. Text scrap[White]=" "
  212. 0012[21]: @# Name. Character='S'.
  213. 0012[24]: Text. Text scrap[White]=" "
  214. 0012[25]: @# Name. Character='T'.
  215. 0012[28]: Text. Text scrap[White]=" "
  216. 0012[29]: @# Name. Character='U'.
  217. 0012[32]: Text. Text scrap[White]=" "
  218. 0012[33]: @# Name. Character='V'.
  219. 0012[36]: Text. Text scrap[White]=" "
  220. 0012[37]: @# Name. Character='W'.
  221. 0012[40]: Text. Text scrap[White]=" "
  222. 0012[41]: @# Name. Character='X'.
  223. 0012[44]: Text. Text scrap[White]=" "
  224. 0012[45]: @# Name. Character='Y'.
  225. 0012[48]: Text. Text scrap[White]=" "
  226. 0012[49]: @# Name. Character='Z'.
  227. 0012[52]: Text. Text scrap[White]=" "
  228. 0012[53]: @# Name. Character='['.
  229. 0012[56]: Text. Text scrap[White]=" "
  230. 0012[57]: @# Name. Character='\'.
  231. 0012[60]: Text. Text scrap[White]="<010>
  232. "
  233. 0013[01]: @# Name. Character=']'.
  234. 0013[04]: Text. Text scrap[White]=" "
  235. 0013[05]: @# Name. Character='^'.
  236. 0013[08]: Text. Text scrap[White]=" "
  237. 0013[09]: @# Name. Character='_'.
  238. 0013[12]: Text. Text scrap[White]=" "
  239. 0013[13]: @# Name. Character='`'.
  240. 0013[16]: Text. Text scrap[White]=" "
  241. 0013[17]: @# Name. Character='a'.
  242. 0013[20]: Text. Text scrap[White]=" "
  243. 0013[21]: @# Name. Character='b'.
  244. 0013[24]: Text. Text scrap[White]=" "
  245. 0013[25]: @# Name. Character='c'.
  246. 0013[28]: Text. Text scrap[White]=" "
  247. 0013[29]: @# Name. Character='d'.
  248. 0013[32]: Text. Text scrap[White]=" "
  249. 0013[33]: @# Name. Character='e'.
  250. 0013[36]: Text. Text scrap[White]=" "
  251. 0013[37]: @# Name. Character='f'.
  252. 0013[40]: Text. Text scrap[White]=" "
  253. 0013[41]: @# Name. Character='g'.
  254. 0013[44]: Text. Text scrap[White]=" "
  255. 0013[45]: @# Name. Character='h'.
  256. 0013[48]: Text. Text scrap[White]=" "
  257. 0013[49]: @# Name. Character='i'.
  258. 0013[52]: Text. Text scrap[White]=" "
  259. 0013[53]: @# Name. Character='j'.
  260. 0013[56]: Text. Text scrap[White]=" "
  261. 0013[57]: @# Name. Character='k'.
  262. 0013[60]: Text. Text scrap[White]="<010>
  263. "
  264. 0014[01]: @# Name. Character='l'.
  265. 0014[04]: Text. Text scrap[White]=" "
  266. 0014[05]: @# Name. Character='m'.
  267. 0014[08]: Text. Text scrap[White]=" "
  268. 0014[09]: @# Name. Character='n'.
  269. 0014[12]: Text. Text scrap[White]=" "
  270. 0014[13]: @# Name. Character='o'.
  271. 0014[16]: Text. Text scrap[White]=" "
  272. 0014[17]: @# Name. Character='p'.
  273. 0014[20]: Text. Text scrap[White]=" "
  274. 0014[21]: @# Name. Character='q'.
  275. 0014[24]: Text. Text scrap[White]=" "
  276. 0014[25]: @# Name. Character='r'.
  277. 0014[28]: Text. Text scrap[White]=" "
  278. 0014[29]: @# Name. Character='s'.
  279. 0014[32]: Text. Text scrap[White]=" "
  280. 0014[33]: @# Name. Character='t'.
  281. 0014[36]: Text. Text scrap[White]=" "
  282. 0014[37]: @# Name. Character='u'.
  283. 0014[40]: Text. Text scrap[White]=" "
  284. 0014[41]: @# Name. Character='v'.
  285. 0014[44]: Text. Text scrap[White]=" "
  286. 0014[45]: @# Name. Character='w'.
  287. 0014[48]: Text. Text scrap[White]=" "
  288. 0014[49]: @# Name. Character='x'.
  289. 0014[52]: Text. Text scrap[White]=" "
  290. 0014[53]: @# Name. Character='y'.
  291. 0014[56]: Text. Text scrap[White]=" "
  292. 0014[57]: @# Name. Character='z'.
  293. 0014[60]: Text. Text scrap[White]="<010>
  294. "
  295. 0015[01]: @# Name. Character='{'.
  296. 0015[04]: Text. Text scrap[White]=" "
  297. 0015[05]: @# Name. Character='|'.
  298. 0015[08]: Text. Text scrap[White]=" "
  299. 0015[09]: @# Name. Character='}'.
  300. 0015[12]: Text. Text scrap[White]=" "
  301. 0015[13]: @# Name. Character='~'.
  302. 0015[16]: Text. Text scrap[Grey]="<010>
  303. <010>
  304. 2. Test that <special>#<space> is flagged as an error.<010>
  305. <010>
  306.    "
  307. 0019[07]: Text. Text scrap[White]="    "
  308. 0020[01]: Text. Text scrap[Grey]="<010>
  309. 3. Test that <special>#EOL is flagged as an error.<010>
  310. <010>
  311.    "
  312. 0024[01]: Text. Text scrap[White]="<010>
  313. "
  314. 0025[01]: End Of File. 
  315. ============================ End of TOKEN LIST DUMP ============================
  316.  
  317. Macro table dump skipped (Parser was not invoked).
  318. Document list dump skipped (Parser was not invoked).
  319.  
  320. Global Local| Input File
  321. ------------+-------------------------------------------------------------------
  322.      1     1| SC17: Test <special>#.
  323.      2     2| 
  324.      3     3| First we trip up the scanner so no further passes take place.
  325.      4     4| 
  326.      5     5| @
  327.        Error|.^<special><endofline> is not a legal special sequence.
  328.      6     6| 
  329.      7     7| 1. Test with all possible printable characters.
  330.      8     8| 
  331.      9     9| @#! @#" @## @#$ @#% @#& @#' @#( @#) @#* @#+ @#, @#- @#. @#/
  332.     10    10| @#0 @#1 @#2 @#3 @#4 @#5 @#6 @#7 @#8 @#9 @#: @#; @#< @#= @#>
  333.     11    11| @#? @#@ @#A @#B @#C @#D @#E @#F @#G @#H @#I @#J @#K @#L @#M
  334.     12    12| @#N @#O @#P @#Q @#R @#S @#T @#U @#V @#W @#X @#Y @#Z @#[ @#\
  335.     13    13| @#] @#^ @#_ @#` @#a @#b @#c @#d @#e @#f @#g @#h @#i @#j @#k
  336.     14    14| @#l @#m @#n @#o @#p @#q @#r @#s @#t @#u @#v @#w @#x @#y @#z
  337.     15    15| @#{ @#| @#} @#~
  338.     16    16| 
  339.     17    17| 2. Test that <special>#<space> is flagged as an error.
  340.     18    18| 
  341.     19    19|    @#     @! Should be flagged as an error.
  342.        Error|......^Expecting a printable character.
  343.     20    20| 
  344.     21    21| 3. Test that <special>#EOL is flagged as an error.
  345.     22    22| 
  346.     23    23|    @#
  347.        Error|......^Expecting a printable character.
  348.     24    24| 
  349.             | <End-Of-File>
  350. ------------+-------------------------------------------------------------------
  351.  
  352. There were 3 Errors.
  353.