home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / TEKST / FUNNEL_S / ANSWERS / SC18.LIS < prev    next >
File List  |  1992-05-27  |  11KB  |  262 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 38 3A 20 54 65 73 74 20 3C 73 70 65 63 | SC18: Test <spec |
  13. | 69 61 6C 3E 23 3D 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 3D 21 20 21 | aracters...@=! ! |
  21. | 3D 22 20 22 3D 23 20 23 3D 24 20 24 3D 25 20 25 | =" "=# #=$ $=% % |
  22. | 3D 26 20 26 3D 27 20 27 3D 28 20 28 3D 29 20 29 | =& &=' '=( (=) ) |
  23. | 3D 2A 20 2A 3D 2B 20 2B 3D 2C 20 2C 3D 2D 20 2D | =* *=+ +=, ,=- - |
  24. | 3D 2E 20 2E 3D 2F 0A 2F 3D 30 20 30 3D 31 20 31 | =. .=/./=0 0=1 1 |
  25. | 3D 32 20 32 3D 33 20 33 3D 34 20 34 3D 35 20 35 | =2 2=3 3=4 4=5 5 |
  26. | 3D 36 20 36 3D 37 20 37 3D 38 20 38 3D 39 20 39 | =6 6=7 7=8 8=9 9 |
  27. | 3D 3A 20 3A 3D 3B 20 3B 3D 3C 20 3C 3D 3D 20 3D | =: :=; ;=< <== = |
  28. | 3D 3E 0A 3E 3D 3F 20 3F 3D 40 20 40 3D 41 20 41 | =>.>=? ?=@ @=A A |
  29. | 3D 42 20 42 3D 43 20 43 3D 44 20 44 3D 45 20 45 | =B B=C C=D D=E E |
  30. | 3D 46 20 46 3D 47 20 47 3D 48 20 48 3D 49 20 49 | =F F=G G=H H=I I |
  31. | 3D 4A 20 4A 3D 4B 20 4B 3D 4C 20 4C 3D 4D 0A 4D | =J J=K K=L L=M.M |
  32. | 3D 4E 20 4E 3D 4F 20 4F 3D 50 20 50 3D 51 20 51 | =N N=O O=P P=Q Q |
  33. | 3D 52 20 52 3D 53 20 53 3D 54 20 54 3D 55 20 55 | =R R=S S=T T=U U |
  34. | 3D 56 20 56 3D 57 20 57 3D 58 20 58 3D 59 20 59 | =V V=W W=X X=Y Y |
  35. | 3D 5A 20 5A 3D 5B 20 5B 3D 5C 0A 5C 3D 5D 20 5D | =Z Z=[ [=\.\=] ] |
  36. | 3D 5E 20 5E 3D 5F 20 5F 3D 60 20 60 3D 61 20 61 | =^ ^=_ _=` `=a a |
  37. | 3D 62 20 62 3D 63 20 63 3D 64 20 64 3D 65 20 65 | =b b=c c=d d=e e |
  38. | 3D 66 20 66 3D 67 20 67 3D 68 20 68 3D 69 20 69 | =f f=g g=h h=i i |
  39. | 3D 6A 20 6A 3D 6B 0A 6B 3D 6C 20 6C 3D 6D 20 6D | =j j=k.k=l l=m m |
  40. | 3D 6E 20 6E 3D 6F 20 6F 3D 70 20 70 3D 71 20 71 | =n n=o o=p p=q q |
  41. | 3D 72 20 72 3D 73 20 73 3D 74 20 74 3D 75 20 75 | =r r=s s=t t=u u |
  42. | 3D 76 20 76 3D 77 20 77 3D 78 20 78 3D 79 20 79 | =v v=w w=x x=y y |
  43. | 3D 7A 0A 7A 3D 7B 20 7B 3D 7C 20 7C 3D 7D 20 7D | =z.z={ {=| |=} } |
  44. | 3D 7E 20 7E 3D 40 0A 0A 32 2E 20 54 65 73 74 20 | =~ ~=@..2. Test  |
  45. | 74 68 61 74 20 3C 73 70 65 63 69 61 6C 3E 3D 3C | that <special>=< |
  46. | 73 70 61 63 65 3E 20 69 73 20 66 6C 61 67 67 65 | space> is flagge |
  47. | 64 20 61 73 20 61 6E 20 65 72 72 6F 72 2E 0A 0A | d as an error... |
  48. | 20 20 20 40 3D 20 20 20 20 20 40 21 20 53 68 6F |    @=     @! Sho |
  49. | 75 6C 64 20 62 65 20 66 6C 61 67 67 65 64 20 61 | uld be flagged a |
  50. | 73 20 61 6E 20 65 72 72 6F 72 2E 0A 0A 33 2E 20 | s an error...3.  |
  51. | 54 65 73 74 20 74 68 61 74 20 3C 73 70 65 63 69 | Test that <speci |
  52. | 61 6C 3E 3D 45 4F 4C 20 69 73 20 66 6C 61 67 67 | al>=EOL is flagg |
  53. | 65 64 20 61 73 20 61 6E 20 65 72 72 6F 72 2E 0A | ed as an error.. |
  54. | 0A 20 20 20 40 3D 0A 0A                         | .   @=..         |
  55. +-------------------------------------------------+------------------+
  56.  
  57.  
  58. =========================== Start of LINE LIST DUMP ============================
  59.  
  60. Globl Local| Text
  61. -----------+--------------------------------------------------------------------
  62. 00001 00001| SC18: 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 0=1 1=2 2=3 3=4 4=5 5=6 6=7 7=8 8=9 9=: :=; ;=< <== ==><010>
  72. 00011 00011| >=? ?=@ @=A A=B B=C C=D D=E E=F F=G G=H H=I I=J J=K K=L L=M<010>
  73. 00012 00012| M=N N=O O=P P=Q Q=R R=S S=T T=U U=V V=W W=X X=Y Y=Z Z=[ [=\<010>
  74. 00013 00013| \=] ]=^ ^=_ _=` `=a a=b b=c c=d d=e e=f f=g g=h h=i i=j j=k<010>
  75. 00014 00014| k=l l=m m=n n=o o=p p=q q=r r=s s=t t=u u=v v=w w=x x=y y=z<010>
  76. 00015 00015| z={ {=| |=} }=~ ~=@<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 101 tokens in the token list.
  96.  
  97. Line[Column]: Token Description
  98. -------------------------------
  99.  
  100. 0001[01]: Text. Text scrap[Grey]="SC18: 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[04]: Text. Text scrap[White]=" "
  110. 0009[08]: Text. Text scrap[White]=" "
  111. 0009[12]: Text. Text scrap[White]=" "
  112. 0009[16]: Text. Text scrap[White]=" "
  113. 0009[20]: Text. Text scrap[White]=" "
  114. 0009[24]: Text. Text scrap[White]=" "
  115. 0009[28]: Text. Text scrap[White]=" "
  116. 0009[32]: Text. Text scrap[White]=" "
  117. 0009[36]: Text. Text scrap[White]=" "
  118. 0009[40]: Text. Text scrap[White]=" "
  119. 0009[44]: Text. Text scrap[White]=" "
  120. 0009[48]: Text. Text scrap[White]=" "
  121. 0009[52]: Text. Text scrap[White]=" "
  122. 0009[56]: Text. Text scrap[White]=" "
  123. 0009[60]: Text. Text scrap[White]="<010>
  124. "
  125. 0010[04]: Text. Text scrap[White]=" "
  126. 0010[08]: Text. Text scrap[White]=" "
  127. 0010[12]: Text. Text scrap[White]=" "
  128. 0010[16]: Text. Text scrap[White]=" "
  129. 0010[20]: Text. Text scrap[White]=" "
  130. 0010[24]: Text. Text scrap[White]=" "
  131. 0010[28]: Text. Text scrap[White]=" "
  132. 0010[32]: Text. Text scrap[White]=" "
  133. 0010[36]: Text. Text scrap[White]=" "
  134. 0010[40]: Text. Text scrap[White]=" "
  135. 0010[44]: Text. Text scrap[White]=" "
  136. 0010[48]: Text. Text scrap[White]=" "
  137. 0010[52]: Text. Text scrap[White]=" "
  138. 0010[56]: Text. Text scrap[White]=" "
  139. 0010[60]: Text. Text scrap[White]="<010>
  140. "
  141. 0011[04]: Text. Text scrap[White]=" "
  142. 0011[08]: Text. Text scrap[White]=" "
  143. 0011[12]: Text. Text scrap[White]=" "
  144. 0011[16]: Text. Text scrap[White]=" "
  145. 0011[20]: Text. Text scrap[White]=" "
  146. 0011[24]: Text. Text scrap[White]=" "
  147. 0011[28]: Text. Text scrap[White]=" "
  148. 0011[32]: Text. Text scrap[White]=" "
  149. 0011[36]: Text. Text scrap[White]=" "
  150. 0011[40]: Text. Text scrap[White]=" "
  151. 0011[44]: Text. Text scrap[White]=" "
  152. 0011[48]: Text. Text scrap[White]=" "
  153. 0011[52]: Text. Text scrap[White]=" "
  154. 0011[56]: Text. Text scrap[White]=" "
  155. 0011[60]: Text. Text scrap[White]="<010>
  156. "
  157. 0012[04]: Text. Text scrap[White]=" "
  158. 0012[08]: Text. Text scrap[White]=" "
  159. 0012[12]: Text. Text scrap[White]=" "
  160. 0012[16]: Text. Text scrap[White]=" "
  161. 0012[20]: Text. Text scrap[White]=" "
  162. 0012[24]: Text. Text scrap[White]=" "
  163. 0012[28]: Text. Text scrap[White]=" "
  164. 0012[32]: Text. Text scrap[White]=" "
  165. 0012[36]: Text. Text scrap[White]=" "
  166. 0012[40]: Text. Text scrap[White]=" "
  167. 0012[44]: Text. Text scrap[White]=" "
  168. 0012[48]: Text. Text scrap[White]=" "
  169. 0012[52]: Text. Text scrap[White]=" "
  170. 0012[56]: Text. Text scrap[White]=" "
  171. 0012[60]: Text. Text scrap[White]="<010>
  172. "
  173. 0013[04]: Text. Text scrap[White]=" "
  174. 0013[08]: Text. Text scrap[White]=" "
  175. 0013[12]: Text. Text scrap[White]=" "
  176. 0013[16]: Text. Text scrap[White]=" "
  177. 0013[20]: Text. Text scrap[White]=" "
  178. 0013[24]: Text. Text scrap[White]=" "
  179. 0013[28]: Text. Text scrap[White]=" "
  180. 0013[32]: Text. Text scrap[White]=" "
  181. 0013[36]: Text. Text scrap[White]=" "
  182. 0013[40]: Text. Text scrap[White]=" "
  183. 0013[44]: Text. Text scrap[White]=" "
  184. 0013[48]: Text. Text scrap[White]=" "
  185. 0013[52]: Text. Text scrap[White]=" "
  186. 0013[56]: Text. Text scrap[White]=" "
  187. 0013[60]: Text. Text scrap[White]="<010>
  188. "
  189. 0014[04]: Text. Text scrap[White]=" "
  190. 0014[08]: Text. Text scrap[White]=" "
  191. 0014[12]: Text. Text scrap[White]=" "
  192. 0014[16]: Text. Text scrap[White]=" "
  193. 0014[20]: Text. Text scrap[White]=" "
  194. 0014[24]: Text. Text scrap[White]=" "
  195. 0014[28]: Text. Text scrap[White]=" "
  196. 0014[32]: Text. Text scrap[White]=" "
  197. 0014[36]: Text. Text scrap[White]=" "
  198. 0014[40]: Text. Text scrap[White]=" "
  199. 0014[44]: Text. Text scrap[White]=" "
  200. 0014[48]: Text. Text scrap[White]=" "
  201. 0014[52]: Text. Text scrap[White]=" "
  202. 0014[56]: Text. Text scrap[White]=" "
  203. 0014[60]: Text. Text scrap[White]="<010>
  204. "
  205. 0015[04]: Text. Text scrap[White]=" "
  206. 0015[08]: Text. Text scrap[White]=" "
  207. 0015[12]: Text. Text scrap[White]=" "
  208. 0015[16]: Text. Text scrap[White]=" "
  209. 0015[20]: Text. Text scrap[Grey]="<010>
  210. <010>
  211. 2. Test that <special>=<space> is flagged as an error.<010>
  212. <010>
  213.    "
  214. 0019[07]: Text. Text scrap[White]="    "
  215. 0020[01]: Text. Text scrap[Grey]="<010>
  216. 3. Test that <special>=EOL is flagged as an error.<010>
  217. <010>
  218.    "
  219. 0024[01]: Text. Text scrap[White]="<010>
  220. "
  221. 0025[01]: End Of File. 
  222. ============================ End of TOKEN LIST DUMP ============================
  223.  
  224. Macro table dump skipped (Parser was not invoked).
  225. Document list dump skipped (Parser was not invoked).
  226.  
  227. Global Local| Input File
  228. ------------+-------------------------------------------------------------------
  229.      1     1| SC18: Test <special>#=
  230.      2     2| 
  231.      3     3| First we trip up the scanner so no further passes take place.
  232.      4     4| 
  233.      5     5| @
  234.        Error|.^<special><endofline> is not a legal special sequence.
  235.      6     6| 
  236.      7     7| 1. Test with all possible printable characters.
  237.      8     8| 
  238.      9     9| @=! !=" "=# #=$ $=% %=& &=' '=( (=) )=* *=+ +=, ,=- -=. .=/
  239.     10    10| /=0 0=1 1=2 2=3 3=4 4=5 5=6 6=7 7=8 8=9 9=: :=; ;=< <== ==>
  240.     11    11| >=? ?=@ @=A A=B B=C C=D D=E E=F F=G G=H H=I I=J J=K K=L L=M
  241.     12    12| M=N N=O O=P P=Q Q=R R=S S=T T=U U=V V=W W=X X=Y Y=Z Z=[ [=\
  242.     13    13| \=] ]=^ ^=_ _=` `=a a=b b=c c=d d=e e=f f=g g=h h=i i=j j=k
  243.     14    14| k=l l=m m=n n=o o=p p=q q=r r=s s=t t=u u=v v=w w=x x=y y=z
  244.     15    15| z={ {=| |=} }=~ ~=@
  245.     16    16| 
  246.     17    17| 2. Test that <special>=<space> is flagged as an error.
  247.     18    18| 
  248.     19    19|    @=     @! Should be flagged as an error.
  249.        Error|....^You cannot set the special character to <space>!
  250.             |....^Special sequence ignored.
  251.     20    20| 
  252.     21    21| 3. Test that <special>=EOL is flagged as an error.
  253.     22    22| 
  254.     23    23|    @=
  255.        Error|....^You cannot set the special character to <endofline>!
  256.             |....^Special sequence ignored.
  257.     24    24| 
  258.             | <End-Of-File>
  259. ------------+-------------------------------------------------------------------
  260.  
  261. There were 3 Errors.
  262.