home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Environments / PowerMacOberon feb96 / System / CRT.Obj < prev    next >
Encoding:
Text File  |  1996-01-25  |  20.9 KB  |  59 lines  |  [TEXT/.Ob4]

  1. ¯6å%    ˇºÔ Ëlé3;`CRTÇO8_˜jA
  2. 
  3. 
  4. J» % I¢ë•áÍX%«
  5. l
  6. Ü
  7. ©È    »ÁÏ §\£w
  8. √ÁOÀªÉCompDeletableSymbols˜CompSymbolSetsAInit%PrintGraph §PrintSymbolTable\XRefªÑLP`lÖ$ !Texts$…¢ãFiles;‚WêFonts;‚ÜDisplay$ `<Oberon;ı‰ƒViewers$–âSetsÜ&ˇ„ ˇ“Ù‰˛˛¸‡    ˇˆsœ
  9. »Ús˚…˙¨˜~ˇˇˆ’ÚHõá cannot be derived to terminals   cannot be reached    No production for  an ANY node that matchs no symbol start & successor of deletable structure start of several alternatives.˝§!%) is :   LL1 error in  -->       nr   typ    next     p1     p2   lineGraphList:opt iteralt syncsem eps any wt  t   nt  --- ˛¿ | t s x t t Ä Ñ à ê å î ò úNonterminals:Pragmas:undef    0  EOFTerminals:Cross reference list: FALSE  TRUE  FALSE  TRUE    nr    name     typ      hasAttribs struct  del  lineSymbol Table: nt      pr      t      ˇXLPJT] =      set[List of sets (ANY, SYNC): follow:  first:   First & follow symbols:??? deletable  ComputeFirstSet: gp = ˇ†“ ®ß©®®“Ÿ®®®ÊÊÊ-- empty set --   Restriction à|¶ø°ˇÙêî!ˇ∏;·8êA;ƒÄÅ0æT¶8|&êÅêA;°8T«Ë˛|ȶ9ˇ¸9!4ÖHÖhïIïiBˇ8bLÅǡ¿Ä厖8fi8ΩÄBˇ¿HÄAÄÄ!|¶ª°ˇÙO‡ |¶ø·ˇ¸êî!ˇ¿;·8êA8bLÄǡ¿ÄÑˇ–ÄBˇ¿HÄAÄÄ!|¶ª·ˇ¸O‡ øÅˇî!ˇ∞;·8;ƒÄ°0fiT«8|'ê°;°8TË˲}    ¶9#ˇ¸9A4ÖiÖâïjïäBˇ;Ä|ú@‰|º|}‡Æ/A˙ 3úC‡ˇ‰8|C‡‡Ä!ªÅˇO‡ |¶ø¡ˇ¯êî!ˇ¿;·8êA;√Kˇˇ8bˇ¨8ÄKˇ˛}8bLÄǡ¿ÄÑˇ–8æ8¿ÄBˇ¿HÄAKˇ˛ÈÄ¢ˇ–Äe`ÄÇLÄBˇ¿HÄA‡ÄÄ!|¶ª¡ˇ¯O‡ ø°ˇÙî!ˇ∞;·8;√;†/ù.@¸ Ω.W¶:8‡|˛1.3ΩC‡ˇ‰Ä!ª°ˇÙO‡ øÅˇî!ˇ∏;·8;√;Ñ;•Ŏ¯}@ æ‹>}BJ8|ˇ¸8ä4ÅdÅÑëcÖdïÉÅÑëcëÉ8Ñ8c }d$™}c%™Ä!ªÅˇO‡ ø¡ˇ¯î!ˇ®;·8;√9ˇ¸Ä§Äƒê®ѧî»Äƒê®ê»8Ñ9 |§$™|®%™ æ‹>}BJ8j3¸8üÅdÅÑëcÖdïÉÅÑëcëÉ8Ñ8c }d$™}c%™Ä!ª¡ˇ¯O‡ |¶ø¡ˇ¯êî!ˇ®;·8êA;√,û@Ê 8`C‡T8~8üÄ¢ˇ¯Kˇ˛≈8H)5/A˙(®ø|¶Δp|«*x|f8Kˇˇ•/ÉA˛ 8`C‡8`C‡‡Ä(Ä!|¶ª¡ˇ¯O‡ |¶øÅˇêî!ˇ†;·8êA;√;•9ˇ¸ÅÅ$ë Öï+Å$ë ë+©Ç0l®Ç|É @Ê8`Kˇ˝QC‡00æˇˇ+A˘T¶:8‚ˇ†}0.}    ¶O‡ ‡©"1I±B´ÇC‡@©b1ãˇˇ±Ç®b0ɡˇ∞Ç®¢0≈ˇˇ∞¬´ÇC‡®‚1ˇˇ±´Ç©"/âA¸ 8`Kˇ¸≈ º,\,}bR≥Àp º,ú,|bb8„p9ÄàÄ®êáÑàîßÄ®êáêß º,<,}BJ9`±jÑ º,ú,|bb8ÄòÉÜ º,º,|¬*8‡ˇˇêÊà º,,}"B9@ˇˇëIê º,|,}ÇZ≥¨ò8|C‡‡Ä0Ä!|¶ªÅˇO‡ øÅˇî!ˇ∏;·8;√;Ñ;•ÄbˇÙ} æ,û,|¢"9<ˇ¸9Ep8¿|…¶Ä ÄÍê…Ñ îÈÄÍBˇê…êÈ9J9) | $™|…%™Ä!ªÅˇO‡ ø¡ˇ¯î!ˇê;·8;√8ˇ¸9`}i¶ÅdÅÑëcÖdïÉÅÑBˇëcëÉ8Ñ8c }d$™}c%™ æ,û,|¢"9%l9_8¿|…¶Ä ÄÍê…Ñ îÈÄÍBˇê…êÈ9J9) | $™|…%™Ä!ª¡ˇ¯O‡ ø¡ˇ¯î!ˇ®;·88üˇ¸ÅcÅÉëdÖcïÑÅÉëdëÑ;¿®¢|û(AÂH æ,fi,|‚29t9(ˇˇ9_ˇˇ9`}âXÓ|jXÓ @˙/ @˙ˇÏ A˙ 3fiC‡ˇ¥®Çû A˝ 8~C‡t´¬,û,@‰H æ,æ,|¬*8Êt9ˇˇ9?ˇˇ9@}hPÓ}âPÓ `@˙/ @˙ˇÏ `A˙ 3fiC‡ˇ∏/û,@¸8~C‡C‡ 8`ˇˇC‡‡Ä!ª¡ˇ¯O‡ |¶ø·ˇ¸êî!ˇ†;·8êA8ˇˇ¸8Ä|â¶ÄÉÄ£êáÑÉîßÄ£Bˇêáêß©1(±"©B,äÄ@ 8`Kˇ˘]©b ´ÄUl(4|bb<„9fl9?8Ä|â¶ÄâÄ©êàÑâî®Ä©Bˇêàê®®bC‡‡Ä0Ä!|¶ª·ˇ¸O‡ |¶ø!ˇ‰}@&êëAî!ˇp;·8êA;Ö;ƒWÀ:ÅÅ0ãTÖ8|%ëÅêA;°8T¶Ë˛|…¶8„ˇ¸94Ö'ÖGï(ïHBˇ;@;|N`B©bXA˘¥8û8}8∫ÄBˇÿHÄA/ÉA˛åN`Ç8z8üÄ¢ˇÙKˇ¸A8 8ÄKˇ˜©;#}õ 0l,ÉP@Â8Kˇ˜M;`‡@¯(8bLÄǡ¿ÄÑˇ–8† ÄBˇ¿HÄA3{C‡ˇÿ8 8ÄKˇˆÅ8bˇú8ÄKˇˆu0π{*3ZC‡ˇH@Û8bˇå8ÄKˇˆUKˇˆ·Ä¬ˇ–Äf`ÄÇLÄBˇ¿Kˇ˛EÄAÄ`ġ\Ä!|¶|ÔÒ ª!ˇ‰O‡ |¶ø°ˇÙêî!ˇP;·@êA;√;§ëˇ¸8}8ÄÄBˇÿHÄA/ûA˛Åˇ¸8h8Ä.8æÄBˇÿKˇ˜ÄA!#,âAÊ‹8~8ü Ä¢ˇ¯Kˇ˜¡Å_ˇ¸8j8Ä.8æÄBˇÿHÄA© 1ãˇˇ+ A˘UÉ:8ǡX|§.|©¶O‡ C‡\®¬®ˇ$}8 ®Ä($}BJ=jâã©P/åA˛@8}8Ä®¢®fl$|Â0 ßÄ$}"B=I8™©08¿ÄBˇÿHÄAC‡@®$8ü4Ä¢ˇÙKˇ˙M®H8üŎ¸Kˇ˛≈8}8Ä8ø8¿ÄBˇÿKˇıÄAC‡∏8}8Ä®ø$ÄBˇÿKˇıçÄAC‡ú8}8Ä©$ ´ÄUl(4|¢b<≈8¶fl8¿ÄBˇÿKˇÙ≈ÄAC‡h®$8üŎ¸Kˇ˛E8}8Ä8ø8¿ÄBˇÿKˇÙuÄA®ˇ ,á @Ê0®&8üŎ¸Kˇ˛8}8Ä8ø8¿ÄBˇÿKˇÙEÄA8 H ï!/A˙C‡©?"}*Δp}KJx XC‡˝¸ÄxÄ!|¶ª°ˇÙO‡ |¶ø°ˇÙêî!ˇ;·8êA;√;§8Kˇı}8~8ù9Kˇ˝yâÇ@/åA˛HKˇÙ8bˇ@8ÄKˇÛu8bLÄǡ¿ÄÑˇ–8æ8¿ÄBˇ¿Kˇ˛aÄAKˇÛ·8}8Ä8†Kˇ˚≠Ä–Ä!|¶ª°ˇÙO‡ |¶ø¡ˇ¯êî!ˇê;·8êA´¬®¢|û(AÂ,®¬|Ê ßÄ$}"B9@=iôK©P3fiC‡ˇ–´¬©Ç`A˘`8~8üÄ¢ˇÙKˇ¯®®Ç|§ •Ä≈$|‚2=8à©0Kˇ˛’©"}I ™Äj$}ÇZ8`<åòd©P3fiC‡ˇúÄ@Ä!|¶ª¡ˇ¯O‡ |¶øÅˇêî!ˇ∏;·8êA;√;§;Ö8~8úKˇ˛i8~KˇıE/ÉA˛88|8Ä®¢|≈Ë ¶ÄT«02}:=(8©ª08¿ÄBˇÿKˇÙÄAÄÄ!|¶ªÅˇO‡ |¶ø¡ˇ¯êî!ˇÄ;·@êA;√롸,û@Â`Å_ˇ¸8jH8Ä.8æÄBˇÿKˇı≈ÄA!c/ A˙88~8ü Ä¢ˇ¯KˇÛëÅüˇ¸8lH8Ä.8æÄBˇÿKˇÙ©ÄA® /É@˛¥®ü"|ÖΔp|¶"x|e08üKˇ˝q®‚©$}'@ ©ÄU*02}bR=ã8lª08Ä8ø8¿ÄBˇÿKˇÒÌÄA®"|dΔp|Öx|d(KˇÙ    ,ÉAÊD®¬®ˇ$}8 ®ÄU    02}BJ=j8kªP8Ä©ÇÄøˇ¸®≈@|¨0ÄBˇÿKˇÒ]ÄAC‡H<‡ © \È@A‚®$Ŏ¸Kˇ˛±C‡(©_ /
  10. @˙®$Ŏ¸Kˇ˛ï®&Ŏ¸Kˇ˛â´fl"C‡˛†ÄHÄ!|¶ª¡ˇ¯O‡ |¶ø°ˇÙêî!ˇ®;·@êA;√ëˇ¸Åˇ¸8kH8Ä.8æÄBˇÿKˇÒïÄA/ÉA˛C‡‡Åüˇ¸8lH8Ä.8æÄBˇÿKˇ•ÄA;†®b®Ç|£ |ù(A¨ æÄWΔ02|‚2=8hªP8Ä8ΩÄBˇÿKˇÄA/A˙t8}Ŏ¸KˇˇM æÄW…02}BJ=j8kª08Ä ΩÄW¨02|¢b<≈8¶ª08¿ÄBˇÿKˇÒÄA æÄW«02}:=(8iªP8Ä8ΩÄBˇÿHÄA3ΩC‡ˇHÄ Ä!|¶ª°ˇÙO‡ |¶ø°ˇÙêî!˛∏;·8êA©B±_@©b©Ç|k`0É|ù.p®¢0≈®ˇ@á0A˝à©©?@}HH ™ÄUK02}ÇZ<l8cª08ÄÄBˇÿKˇıÈÄA;¿|ûËAÂ<®Ç®ø@|ƒ( ¶ÄT«02}: æW…:}HJ9`=äëlªP3fiC‡ˇƒ®@0É∞ü@C‡ˇl®¢∞ø@®fl@®‚8A˘8®@8üÄ¢ˇÙKˇÛq8HKˇÔ®9Kˇ¸-©@1(±?@C‡ˇ¿®bJ9Kˇ¸9@±_@©b©Ç|k`®ü@ÑA˝(8HKˇÔï®@9Kˇ˝u®ø@0≈∞fl@C‡ˇ»ÄÄ!|¶ª°ˇÙO‡ |¶øÅˇêî!ˇò;·@êA;√;Ñ;•롸,ûA 8`C‡8~8üÄ¢ˇ¯KˇÔ]®ˇ/@˙PŎ¯}@9úˇ¸8Å#ÅCë,Ö#ïLÅCë,ëL8c9å }#$™},%™8`C‡∏C‡∞®ü/Ñ @˛<®8ú8ΩŎ¸KˇˇE,É@Êx®8ú8ΩŎ¸Kˇˇ)/@˙\<† ®fl\ß0A‚ ®8ú8ΩŎ¸Kˇ˛˝/É@˛08H,ÉAÊ(®8ú8ΩŎ¸Kˇ˛—/A˙ 8`C‡8`C‡‡Ä0Ä!|¶ªÅˇO‡ |¶ø°ˇÙêî!ˇ0;·@êA;√롸/û@˝ê8~8üÄ¢ˇ¯KˇÓ    = ©?]
  11. HA‚x®Åˇ¸Kˇˇ±®8ü(Ä¢ˇ¯Åˇ¸Kˇ˛9,ÉAÊL©}lΔp}ÉZx|l8ü<Kˇ˜Ÿ®ü, §ÄTÖ(4|¬*<Ê8gfl8Ä8ø<8¿ÄBˇÿHÄAC‡Ù©/ @˙Ë;æ8<8ÄÄBˇÿKˇÓëÄA/ùA˛»8}8üÄ¢ˇ¯KˇÌI®Åˇ¸Kˇˇ®8ü(Ä¢ˇ¯Åˇ¸Kˇ˝â,ÉAÊ`®8ü\Kˇ˜58\8Ä8ø<8¿ÄBˇÿKˇÔMÄA©?, ©ÄU*(4}bR=ã8lfl8Ä8ø\8¿ÄBˇÿKˇÎqÄAC‡,®8ü\KˇˆŸ8<8Ä8ø\8¿ÄBˇÿKˇÍ·ÄA´øC‡ˇ8´flC‡˛pÄòÄ!|¶ª°ˇÙO‡ |¶ø°ˇÙêî!ˇà;·8êA´¬®bA˘(8~8üÄ¢ˇÙKˇÔÖ®9Kˇ˝˘3fiC‡ˇ‘ÄHÄ!|¶ª°ˇÙO‡ |¶ø¡ˇ¯êî!ˇÄ;·@êA;√롸/û@˝$Äüˇ¸8d08Ä.8æÄBˇÿKˇÔùÄA £,ÖAʸ8~8ü Ä¢ˇ¯KˇÎπÄflˇ¸8f08Ä.8æÄBˇÿKˇÔ›ÄA®ˇ /    @˙x©"}    Δp}*Bx|iPŎ¸®ã8øKˇˆ˝88Ä8†ÄBˇÿKˇÈÖÄA=Ç8lfl8Ä8ø8¿ÄBˇÿKˇÍÖÄA8Kˇ±∞$8~8ü KˇÎëC‡H® /É @˛ ®$Ŏ¸Kˇ˛Ò®&Ŏ¸Kˇ˛ÂC‡ <Ä ®ø \Ü(A‚®$Ŏ¸Kˇ˛≈´fl"C‡˛‹ÄHÄ!|¶ª¡ˇ¯O‡ |¶ø¡ˇ¯êî!˛ÿ;·8êA®‚∞ˇ80KˇÍU©©"|àHAÂ0®8üÄ¢ˇÙKˇÌπ®9Kˇ˛U©_1j±C‡ˇ»Ä¯Ä!|¶ª¡ˇ¯O‡ |¶ø¡ˇ¯}Ä&êëÅî!ˇê;·8êAN@ÇN`Ç´¬®bA˘X8~8üÄ¢ˇÙKˇÌAàü §/ÖA˛0®KˇÍÈ,ÉAÊ 8¿òfl8~8üKˇÌâN`BN@B3fiC‡ˇ§AÛˇò´¬@ÚKˇË®‚8A˘P8~8üÄ¢ˇÙKˇÏ—â/àA˛,8bˇ<8ÄKˇÁY88ÄKˇÁM8bˇ08Ä KˇÁAKˇÁÕ3fiC‡ˇ¨Å"ˇ–Äi`ÄÇLÄBˇ¿Kˇˆ=ÄAÄ@Å_<Ä!|¶}OÒ ª¡ˇ¯O‡ |¶ø¡ˇ¯êî!ˇê;·8êA8`8ǡ,8†KˇÍâ;√H›Kˇ˛©KˇÛ°Kˇ˜≈Kˇ¸iKˇ˛!âb>,ãAÊl´¬8bˇ8ÄKˇÊ°KˇÁ-©Ç`A˘ò8~8üÄ¢ˇÙKˇÎ·88ÄKˇÊuKˇÁ8bˇ8Ä
  12. KˇÊe®b|É §Ä§$|¬*<Ê8g©08Ä8†
  13. KˇÓ©8b˛¸8Ä
  14. KˇÊ1©}( ©ÄU*02}bR=ã8lª08Ä8†
  15. KˇÓuKˇÊï3fiC‡ˇd®b/ÉA¸KˇÊ}KˇÊy8b˛‡8ÄKˇÂ›KˇÊi;¿®Ç|û AÂd8b˛‘8Ä
  16. KˇÂΩ8bLÄ¢ˇ¿ÄÖˇ–8æ8¿ÄBˇ¿KˇÛYÄA8b˛Ã8ÄKˇÂë æÄWΔ(4|‚2=8hfl8Ä8†KˇÌ›3fiC‡ˇòKˇÂıKˇÂÒÅ"ˇ–Äi`ÄÇLÄBˇ¿KˇÁ!ÄAÄ@Ä!|¶ª¡ˇ¯O‡ ø°ˇÙî!ˇ∏;·8;√;§©B}j ´Äã$|bb8˝ˇ¸=9(©08Ä|â¶ÄâÄ©êáÑâîßÄ©BˇêáêßÄ!ª°ˇÙO‡ ø°ˇÙî!ˇ∏;·8;√;§©B}j ´ÄUl02|bb8˝ˇ¸=9(ª08Ä|â¶ÄâÄ©êáÑâîßÄ©BˇêáêßÄ!ª°ˇÙO‡ ø°ˇÙî!ˇ∏;·8;√;§ æÄW (4}bR8›ˇ¸<Î9fl8`|i¶ÄhÄàêfÑhîÜÄàBˇêfêÜÄ!ª°ˇÙO‡ |¶ø¡ˇ¯êî!ˇ∏;·8êA©"©B    P@˘®;¿+©b±b©Çû`@˝ê®b0É∞Ç®¢®¬|Ö0A‰ 8`Kˇ‰Ò®‚ ß,,}"B æ,^,}bR8…l8Îp8`|i¶ÄgÄáêfÑgîÜÄáBˇêfêÜ8Á8Δ |g$™|f%™3fiˇˇC‡ˇlÄÄ!|¶ª¡ˇ¯O‡ |¶ø¡ˇ¯êî!ˇ∏;·@êA;√롸1ˇˇ+A˘U    :9B˛¿}jH.}i¶O‡ ‡8b˛¥8Ä    Kˇ‚…C‡ 8b˛®8Ä    Kˇ‚πC‡8b˛ú8Ä    Kˇ‚©ÄÄ!|¶ª¡ˇ¯O‡ |¶ø°ˇÙêî!ˇ∞;·8êA8b˛å8ÄKˇ‚qKˇ‚˝Kˇ‚˘8b˛T8Ä5Kˇ‚]Kˇ‚ÈKˇ‚Â;¿/û,@¸∏8bLÅǡ¿Ä厖8æ8¿ÄBˇ¿KˇÂ°ÄA8b˛P8ÄKˇ‚;†,ù@‰\ æ,~,|Ç Ω|§Íà≈t/A˙<8bLÄ‚ˇ¿Äᡖ æ,,}"B Ω}IÍà™tÄBˇ¿KˇˆôÄA3ΩC‡ˇ§/ù@¸(8bLÅbˇ¿Äãˇ–8† ÄBˇ¿Kˇ·≈ÄA3ΩC‡ˇÿ æ,û,|bb®cp9Kˇ˛a æ,û,|¢"Ä≈à,ÜA‰8b˛H8ÄKˇ·QC‡8b˛@8ÄKˇ·A8bLÄ‚ˇ¿Äᡖ æ,,}"B®©Ñ8¿
  17. ÄBˇ¿Kˇ‚-ÄA æ,^,}bRâãÜ/ A˙8b˛88ÄKˇ‡ÒC‡8b˛08ÄKˇ‡·8bLÄǡ¿ÄÑˇ– æ,æ,|¬*®¶ò8¿ÄBˇ¿Kˇ·ÄAKˇ·A®‚û8@˛ ´¬C‡3fiC‡˛HKˇ·!Kˇ·Åˇ–Äh`ÄÇLÄBˇ¿KˇÂMÄAÄ Ä!|¶ª°ˇÙO‡ |¶ø·ˇ¸êî!ˇà;·@êA9üˇ¸Å#ÅCë,Ö#ïLÅCë,ëL9 8†|©¶Ä§Äƒê®ѧî»ÄƒBˇê®껩"
  18. 1I±B
  19. ©b
  20. ,ã2A‰ 8`Kˇ·1âü/ #@˙$<b®ÉÔ0§Aòø<¬®ÊÔ1±Ô©"
  21. ©2I}bR<À8Ê€,9ÄhÄàêgÑhîáÄàêgêá©"
  22. ©2I}bR롸8KˇÊÌŎ¸=ã∞l€@®b
  23. C‡‡Ä@Ä!|¶ª·ˇ¸O‡ ø¡ˇ¯î!ˇ®;·88ˇˇ¸ÄÉÄ£êáÑÉîßÄ£êáêß´¬
  24. /ûA¸L æ2}"B=I9j€09ãˇˇ8ˇˇ8Ä|¨ Ó|√ Ó|Ö0@Ê,Ö@ÊˇÏ|Ö0AÊ 3fiˇˇC‡ˇ¥8~C‡‡Ä!ª¡ˇ¯O‡ |¶ø¡ˇ¯êî!ˇò;·8êA9_ˇ¸8‡|ȶĄÅêÍÑ„ï
  25. ÅBˇêÍë
  26. ´¬
  27. /A¯X æ2~}ÇZ<l®É€@ §ÄTÖ(4|¬*<Ê8gfl8Ä8ø8¿ÄBˇÿHÄA!/àA˛ 3fiˇˇC‡ˇ®8~C‡‡Ä8Ä!|¶ª¡ˇ¯O‡ |¶ø°ˇÙêî!ˇ∏;·8êA;√;§ æ2>}BJ=j®k€@8ùKˇ˘-ÄÄ!|¶ª°ˇÙO‡ ø°ˇÙî!ˇ∏;·8;√;§ æ2û|bb8˝ˇ¸=9(€0ÄâÄ©êáÑâîßÄ©êáêßÄ!ª°ˇÙO‡ |¶ø!ˇ‰êî!Á‡;·8êA;`;@; 9@ÿ}I¶9`ó+Bˇ¸©Ç,åAÂC‡‹Kˇ¯Ÿ;†®bA˘x8}8ü(Ä¢ˇÙKˇ‚ Ω,ù|ø"9%P9_,Ä ÄÍê…Ñ îÈÄÍê…êÈ Ω,}}üZ8`êld®Çù @˛ ´¢C‡3ΩC‡ˇÑ;†®¢H|ù(AÂ|8}8üÄ¢ˇ¯KˇfiE<¿R®ˇ\»8A‚TÄbˇ‡ÄBˇºHÄA;cõ©? ©,I}RÅãdëõõ®∞{®ü §,§|fl*ìfd3ΩC‡ˇÄ;†®‚8A˘¿8}8ü(Ä¢ˇÙKˇ· Ω,}?BÉId; /öA˛(ö©Z©P|äX@Â;:öÉZC‡ˇÿÄbˇ‡ÄBˇºKˇ‹ÄA;cõì[õ©üP|l–∞{/A˙ôìyC‡ Ω,ù|ø"ìed®¬ù0@˛ ´¢C‡3ΩC‡ˇ<Kˇ€Å8b˛8ÄKˇ⁄ÂKˇ€qKˇ€m8b˛ 8Ä Kˇ⁄—Kˇ€]8b˛8Ä    Kˇ⁄¡Kˇ€M;†®‚|ù8AÂò8bLŎ¿Äàˇ–8Ω8¿ÄBˇ¿Kˇ‡πÄA8b˝¸8ÄKˇ⁄Å;Ä/@¯\ Ω,=}_J º}j‚âãT/åA˛<8bLÄǡ¿ÄÑˇ– Ω,Ω|fl* º|Ê‚àßTÄBˇ¿Kˇ·ôÄA3úC‡ˇ§ Ω,}?BÉid;¿,õAÊò1^/
  28. P@˘8Kˇ⁄Å;¿/û@¸(8bLÅbˇ¿Äãˇ–8† ÄBˇ¿Kˇ⁄)ÄA3fiC‡ˇÿõ©õ,å@Ê8b˝Ù8ÄKˇŸ•C‡(8bLÄǡ¿ÄÑˇ–õ®ª8¿ÄBˇ¿Kˇ⁄ëÄA3fiõÉ{C‡ˇhKˇŸ˘®¢(@˙KˇŸÈ8b˝Ë8Ä    KˇŸMKˇŸŸ®¬ù0@˛ KˇŸ…8b˝ÿ8ÄKˇŸ-KˇŸπ´¢C‡3ΩC‡˛dKˇŸ•KˇŸ°Ä‚ˇ–Äg`ÄÇLÄBˇ¿Kˇ‡yÄAÄÄ!|¶ª!ˇ‰O‡ |¶øÅˇêî!ˇ∏;·8êA;√;§;Ö©H1(±"H©BH,ä‹@ 8`KˇŸ˝©bH ´‹ã|bb≥√4®ÇH §‹§|¬*8‡∞Ê4©H ®‹(}BJ≥™4©bH ´‹ã|bb8Ä∞É4®¢H •‹≈|‚29ˇˇë4©"H ©‹I}bR≥ã4®bHC‡‡ÄÄ!|¶ªÅˇO‡ ø°ˇÙî!ˇ∞;·8;√/A˙0 æ‹û|bb´£4 æ‹û|¢"8¿∞≈4;›C‡ˇ–Ä!ª°ˇÙO‡ |¶øAˇËêî!ˇ®;·8êA;√;§;Ö;f8` 8ú8†Kˇ˛ï;É´^ ∫‹˙}:©(4/âA˛ ∫‹Z}bR´K4C‡ˇÿ ∫‹ö|bb≥É4´] ∫‹ö|¢"®≈4,ÜAÊ ∫‹˙}:´H4C‡ˇÿ ∫‹:}BJ≥j4Ä(Ä!|¶ªAˇËO‡ ø!ˇ‰î!ˇ†;·8;√;§;Ö;f©} ´‹ã|bb´C4®ù §‹§|¬*≥Ü4/A˙0 ∫‹˙}:´(4 ∫‹:}BJ}|–±j4;YC‡ˇ–≥}Ä!ª!ˇ‰O‡ |¶ø°ˇÙêî!ˇ∏;·8êA;√;§8` ®û8†Kˇ˝E∞~©û ¨‹l|Ç®Ω∞§4®fi∞›ÄÄ!|¶ª°ˇÙO‡ |¶øaˇÏêî!ˇ®;·8êA;√;§8` ®û8†Kˇ¸›∞~´ù®˛∞˝/úA˛4 º‹}"B´i4 º‹\}bR©û|l–∞k4;õC‡ˇÃÄ(Ä!|¶ªaˇÏO‡ |¶ø°ˇÙêî!ˇ∏;·8êA;√;§8`®û8†Kˇ¸Q∞~®û §‹§|¬*®˝∞Ê4©±ÄÄ!|¶ª°ˇÙO‡ |¶ø!ˇ‰êî!ˇò;·@êA;Ö;f;ƒÅ!1^UK8|+ë!êA;°8Ul˲}â¶8cˇ¸8Å4Ñ£Ñ√î§îƒBˇ8‡∞˚; 8û8}Kˇ’Q3Cˇˇ|ô–@‰T© ®‹(}BJë_ˇ¸8`|π|ù»Æ8†Kˇ˚iÅ_ˇ¸∞j4©{ ´‹ã|bb®É4∞õ39C‡ˇ¨®¢4∞º8¿∞¬4Ä0Ä!|¶ª!ˇ‰O‡ |¶ø¡ˇ¯êî!ˇ†;·@êA;√롸/A˘ 8`C‡L8~8üÄ¢ˇ¯Kˇ’Ÿ8HI/ÉA˛ ®Åˇ¸Kˇˇ©,ÉAÊ 8`C‡8`C‡‡Ä(Ä!|¶ª¡ˇ¯O‡ |¶ø·ˇ¸êî!ˇx;·8êA9_ˇ¸Ä„ÅêÍÑ„ï
  29. ÅêÍë
  30. 8c9J |„$™|Í%™©/ @˙ ®8üÄ¢ˇÙKˇÿià.C‡|C‡t©ü/å @˛L®9Kˇ˛Ì,É@Ê$®/A˙ ®9Kˇ˛Õ/ÉA˛ 8`C‡8`C‡(C‡ <ÄÏ®ø\Ü(LÇB|‡&T„/˛C‡‡ÄXÄ!|¶ª·ˇ¸O‡ |¶ø¡ˇ¯êî!ˇ∏;·@êA;√롸1ˇˇ+ A˘U    :9B˝§}jH.}i¶O‡ 8b˝ú8ÄKˇ“)C‡†8b˝î8ÄKˇ“C‡ê8b˝å8ÄKˇ“    C‡Ä8b˝Ñ8ÄKˇ—˘C‡p8b˝|8ÄKˇ—ÈC‡`8b˝t8ÄKˇ—ŸC‡P8b˝l8ÄKˇ—…C‡@8b˝d8ÄKˇ—πC‡08b˝\8ÄKˇ—©C‡ 8b˝T8ÄKˇ—ôC‡8b˝L8ÄKˇ—âÄÄ!|¶ª¡ˇ¯O‡ |¶ø¡ˇ¯êî!ˇ∏;·8êA8b˝@8Ä Kˇ—QKˇ—›Kˇ—Ÿ8b˝8Ä'Kˇ—=Kˇ—…Kˇ—≈;¿©ÇHû`A˝8bLÄǡ¿ÄÑˇ–8æ8¿ÄBˇ¿KˇŸÅÄA8b˝8ÄKˇ–˘ æ‹æ|¬*®f49Kˇ˛q8bLÄ‚ˇ¿Äᡖ æ‹}"B®©48¿ÄBˇ¿Kˇ—    ÄA8bLÅBˇ¿Ä䡖 æ‹~}ÇZ®¨48¿ÄBˇ¿Kˇ–πÄA8bLÄǡ¿ÄÑˇ– æ‹æ|¬*®¶48¿ÄBˇ¿Kˇ–çÄA8bLÄ‚ˇ¿Äᡖ æ‹}"B®©48¿ÄBˇ¿Kˇ–aÄAKˇ–Ω3fiC‡˛¯Kˇ–±Kˇ–≠ÅBˇ–Äj`ÄÇLÄBˇ¿Kˇÿ˝ÄAÄÄ!|¶ª¡ˇ¯O‡ |¶ø°ˇÙêî!ˇò;·@êA;√;§ëˇ¸,ûAÂC‡–8~8üÄ¢ˇ¯Kˇ—Õ©/ @˙<©ü}ÉΔp|dbx|c Kˇ“±/ÉA˛8}8Ä.®øÄBˇÿKˇÈAÄAC‡\<†®fl\ß0A‚L©}    Δp}*Bx|iPKˇ“i,ÉAÊ0®8ùŎ¸KˇˇE©/ @˙®8ùŎ¸Kˇˇ)8Kˇ˚°/ÉA˛®8ùŎ¸Kˇˇ    Ä0Ä!|¶ª°ˇÙO‡ |¶øaˇÏ}Ä&êëÅî!˚8;·8êA;√´¢;`®b|ùA§8êKˇ–}8}8üHÄ¢ˇÙKˇ”Ò®\8üê9Kˇ˛ï´Ç®Ç A˘d8ê8Ä.8ºÄBˇÿKˇÈΩÄA/ÉA˛< ªñª|fl*≥¶
  31. ªñ˚}:≥à ªñ;}_J9`ôj3{3úC‡ˇò3ΩC‡ˇX;†N`Ç|ùÿ@‰ÿ Ωñù|bàÉ §/A˙¥;ÄN@ÇN Çúÿ@¸Ä ºñ‹|ˇ2â!(,âAÊ\ Ωñ]}R ºñú|b®ã
  32. ®£ (@˙N B ºñ‹|ˇ2 Ωñ}?B©G
  33. ©i äX@˛N@B3úC‡ˇÄ@ÒAÚ Ωñù|b8ÄòÉN`B3ΩC‡ˇ(AÛˇ;†8†òæ|ùÿ@‰ú Ωñ›|ˇ2â!(/    A˙x9@ô^ Ωñ}}üZ®l
  34. 8üHÄ¢ˇÙKˇ“-KˇÕY8b˝8ÄKˇÃΩ8L8ÄKˇÃ±8b˝8ÄKˇÃ• Ωñ}|ü®d 8üHÄ¢ˇÙKˇ—È8L8ÄKˇÃ}3ΩC‡ˇdÄ¢ˇ–Äe`ÄÇLÄBˇ¿Kˇ–    ÄAÄòÄflîÄ!|¶|œÒ ªaˇÏO‡ |¶ø°ˇÙêî!ˇÄ;·@êA;√;§ëˇ¸8‡Åˇ¸Å(PòÈÅ_ˇ¸®j,8üÄ¢ˇÙKˇ—Y8b¸¯8ÄKˇÀÌ88ÄKˇÀ·8b¸Ù8ÄKˇÀ’/ù@˝,8}8üÄ¢ˇÙKˇ—88ÄKˇÀ±8b¸Ï8ÄKˇÀ•1~ˇˇ(ãAÂUl:8b¸‡|É`.|â¶O‡ ‡8b¸¿8Ä KˇÀuC‡ 8b¸î8Ä*KˇÀeC‡8b¸p8Ä#KˇÀUKˇÀ·Ä¢ˇ–Äe`ÄÇLÄBˇ¿KˇÃaÄAÄHÄ!|¶ª°ˇÙO‡ |¶øaˇÏêî!ˇ†;·@êA;√;§;Ö롸;`®¬A˘\8}8Ä8ªÄBˇÿKˇŒ]ÄA/ÉA˛48|8Ä8ªÄBˇÿKˇ ŸÄA,ÉAÊ8~8õŎ¸Kˇ˛a3{C‡ˇ†Ä(Ä!|¶ªaˇÏO‡ |¶ø°ˇÙêî!ˇ@;·@êA;√롸/@˘`8~8üÄ¢ˇ¯KˇÃe®ˇ/á @˛ê;æ8(8ÄÄBˇÿKˇÎIÄA,ùAÊl8}8üÄ¢ˇ¯KˇÃ)®Åˇ¸®à,8øHKˇ◊°8`8ü(8øHŎ¸Kˇ˛≈8(8Ä8øH8¿ÄBˇÿKˇÈ!ÄA®Åˇ¸KˇˇA´øC‡ˇîC‡∞=  ©_]+PA‚\®Åüˇ¸®å,8ø(Kˇ◊5®|dΔp|Öx|d(Äflˇ¸®Ü,8øHKˇ◊8`8ü(8øHŎ¸Kˇ˛9®Åˇ¸Kˇ˛—C‡H®ˇ/@˙<®8ü(Kˇ‰Ÿ8(8ÄÄBˇÿHÄA/ÉA˛8`8ÄŎ¸Kˇ¸…´flC‡˛†ÄàÄ!|¶ª°ˇÙO‡ |¶ø·ˇ¸êî!ˇê;·8êAêP©±,9 Å_Pô*©,©Ç|ã`AÂ0®,8üÄ¢ˇÙKˇÕ˘®9Kˇ˛®,0É∞ü,C‡ˇ»Ä@Ä!|¶ª·ˇ¸O‡ |¶ø°ˇÙêî!ˇà;·8êA;√´¢8†ò殬0A˘d8}8üÄ¢ˇÙKˇÕÖ®ˇ/á@˛@9ôKˇ»ù8b¸X8ÄKˇ»88ÄKˇ«ıÅ"ˇ–Äi`ÄÇLÄBˇ¿KˇÀ=ÄA3ΩC‡ˇòÄHÄ!|¶ª°ˇÙO‡ |¶ø¡ˇ¯êî!ˇx;·@êA;√롸,û@¿8~8üÄ¢ˇ¯Kˇ…•©_/
  35. @˙hŎ¸8k8Ä.®øÄBˇÿKˇ πÄA!É/åA˛<ġ¸8c8Ä.®øÄBˇÿKˇœuÄA®8üÄ¢ˇÙKˇÃâ®(Ŏ¸KˇˇaC‡8<Ä®ø\Ü(A‚(®Åˇ¸KˇˇA®ˇ,á @Ê®Åˇ¸Kˇˇ)´flC‡ˇ@ÄPÄ!|¶ª¡ˇ¯O‡ |¶ø°ˇÙêî!˛∏;·8êA;√8Kˇ»Å®bJ8üÄ¢ˇ¯Kˇ»±88Ä.®øÄBˇÿKˇ«=ÄA®8ü–Ä¢ˇÙKˇÀÕ®‰9Kˇ˛•´¢9ô©"HA˘p88Ä.8ΩÄBˇÿKˇ«eÄA!C/äA˛D9`ô~8}8ü–Ä¢ˇÙKˇÀmKˇΔô8b¸T8ÄKˇ≈˝8‘8ÄKˇ≈Ò8b¸@8ÄKˇ≈Â3ΩC‡ˇåÅǡ–Äl`ÄÇLÄBˇ¿Kˇ«·ÄAÄÄ!|¶ª°ˇÙO‡ |¶ø¡ˇ¯êî!ˇ†;·@êA;√롸,û@Âî8~8üÄ¢ˇ¯Kˇ«ï®/@˙,Äüˇ¸8dH8Ä.®øÄBˇÿKˇΔ5ÄA £/Ö@˛@®fl,Ü @Ê<®Åˇ¸KˇˇÅ „/A˙$®Åˇ¸Kˇˇi!/àA˛ 8`C‡´flC‡ˇl8`C‡‡Ä(Ä!|¶ª¡ˇ¯O‡ |¶ø°ˇÙ} &êë!î!˛∏;·8êA;√8HKˇΔâ´¢N`Ç©B|ùPAÂp8H8Ä.8ΩÄBˇÿKˇ≈UÄA!c/ A˙D8}8üÄ¢ˇÙKˇ…≈®09Kˇ˛≠/ÉA˛ 8H8Ä.8ΩÄBˇÿKˇΔÅÄAN`B3ΩC‡ˇåAÛˇÄ´¢9Äôû®b|ùAÂp8H8Ä.8ΩÄBˇÿKˇƒÖÄA É/A˙D8†òæ8}8üÄ¢ˇÙKˇ…5Kˇƒa8b¸<8ÄKˇ√≈8 8ÄKˇ√π8b¸8Ä Kˇ√≠3ΩC‡ˇåĬˇ–Äf`ÄÇLÄBˇ¿Kˇ≈…ÄAÄġÄ!|¶|ÔÒ ª°ˇÙO‡ |¶ø·ˇ¸êî!ˇ¿;·8êA9±="8ifl8ÄÄBˇÿKˇ )ÄA=B8jfl8Ä8†ÄBˇÿKˇƒ=ÄA9`,±b9Ä,±Ç8`ˇˇ∞b8ġˇ∞Ç
  36. ®¢0≈ˇˇ∞¬8‡=∞ËÔ9 ±"HÄÄ!|¶ª·ˇ¸O‡ |¶ø·ˇ¸êî!ˇ¿;·8êA9@±BH9`ˇˇ±b49ıÇ48`∞b48Ä∞Ç48†∞¢48bLĬˇ¿Äܡ–ÄBˇ¿HÄAÄÄ!|¶ª·ˇ¸O‡ âˇ¸ˇˇˇˇPositionˇ¯ˇˇˇˇGraphNode,ˇÙˇˇˇˇSymbolNode$ˇˇˇˇˇ@ˇÏˇˇˇˇˇËˇˇˇˇCharClassˇ‰ˇˇˇˇˇ‡ˇˇˇˇˇ‹ˇˇˇˇäKSqc~éè¥Ê'+8=BGLR_`ã≤À„¨∏‹BU]~∑à&/UdgµÚKjwùª÷Ô K}Äàãû§¥ºÃ'2G[tyãô™÷„                              &    .    0    6    9    d    g    o    r    z    ë    ú    £    ⁄    fl    Â    Í        ˆ    ¸
  37. 
  38. 
  39. &
  40. ,
  41. 1
  42. 6
  43. <
  44. A
  45. R
  46. W
  47. ]
  48. a
  49. z
  50. ò
  51. ú
  52. ∑
  53. Ê
  54. Î
  55. Ú  ^ √ à ◊ ‚ Ì m q u É è ñ ô ° § ∞ æ « ÿ ≈ã¯$8Strs‚{¯58NL¯◊8Lengthi„{s‚{¯˜8Restrictionn·{¯á8ClearMarkListi‚{m·{.    ¯£8GetNodegp·{n„{x¯» 8PutNodegp·{nx¯Ï 8DelGraphgnxgp·{¯ÿ(8NewSymi„{line‚{nametyp·{¯˜8GetSymsn„{tsp·{¯¢88PutSymsntsp·{¯Á 8FindSymi·{name¯õ(8NewSets    ¯˙ÿ8PrintSetcol‰{emptyå{iÂ{indent„{lenÊ{s‚{    snt¯è¿CompFirstfs‚{    gn xgp·{s    sn4t¯∂»8CompFirstSetfs‚{    gp·{visited.    ¯Í88CompFirstSetsi·{snt¯å8CompExpectedexp„{    gp·{sp‚{¯Ú¿¿CompFolgn xgp·{s    ¯¿¿Completei·{j‚{¯ü    ê8CompFollowSetscurSy¿gn,xi·{size‚{sntvisited».    ¯¯    (¿LeadingAnya„{xgnxgp·{¯Í
  56. ê¿FindASa(xgnxgn2xgp·{p‚{s1<    s2‹    ¯Ç ¿8CompAnySetscurSy·{i‚{snt¯Ÿ ¿¿CompSyncgn xgp·{s    ¯˜ 8CompSyncSetscurSyi·{sntvisited0.    ¯¡ 88CompDeletableSymbolschangedå{delç{i·{snt¯¥88CompSymbolSetsi·{snt¯œ8GetFirstSets‚{    sp·{¯Í8GetFollowSets‚{    sp·{¯É8GetSetnr·{s‚{    ¯ª8MovePragmasi·{¯‹¿WriteTyptyp·{¯È8PrintSymbolTablei·{j‚{¯∏8¿NewClassnameset    ¯fl 8ClassWithNamei·{name¯ë08ClassWithSeti·{s    ¯•8GetClassn·{s‚{    ¯ª8GetClassNamen·{name‚{¯»Ë/8XRefcol·{gnxi‚{j„{l‰{`pÂ{`qÊ{`sn(txList‘¨\¯Ç8NewNodeline„{p1‚{typ·{¯ñ8CompleteGraphgp·{p‚{¯  8ConcatAltgL1·{gL2„{gR1‚{gR2‰{pÂ{¯Ï(8ConcatSeqgL1·{gL2„{gR1‚{gR2‰{pÂ{qÊ{¯Ü8MakeFirstAltgL·{gR‚{¯© 8MakeIterationgL·{gR‚{p„{q‰{¯√8MakeOptiongL·{gR‚{¯Ç(¿StrToGraphgL„{gR‰{iÊ{lenÂ{str‚{¯• ¿DelAltgnxgp·{¯‰–8DelNodegnxsnt¯§¿WriteTyptyp·{¯Ö8PrintGraphi·{¯…(¿GetSinglesgnxgp·{singles‚{.    ¯Òê    8FindCircularProductionschangedå{i‚{j„{list
  57. ñdlistLength‰{ok·{onLeftSideç{onRightSideé{singlesê.    sn»t¯∏¿¿LL1Errorcond·{sntts‚{¯· ¿Checkcond·{i‰{s1‚{    s2„{    ¯«Ä¿CheckAlternativesgnxgn1xgp·{p‚{s1(    s2»    ¯ÁLL1TestcurSy,ll1–snt¯ë¿8TestCompletenessok·{sntsp‚{¯œ»¿MarkReachedNtsgnxgp·{snt¯ïê8TestIfAllNtReachedgnxok·{reached.    sn–tsp‚{¯À ¿IsTermgnxgp·{¯•ê8TestIfNtToTermchangedå{gnxok·{sntsp‚{termList».    ¯œ8Init¯Ï8$$chClass∞∂2hddt=
  58. dummyNameòfifirst∞“Ä$pfirstNtfollow∞ˆÄ¿lgnÄË‹ xignoreCase<ignored    importPos|lastNtmaxC
  59. maxPmaxSetmaxTnNodes»root semDeclPos |setòæÄ     st¨,twÃP˜%Positionbeglencol˜&GraphNodetypnextp1p2pos|line˜'SymbolNodetypnamestructdeletableattrPos|semPos |line(˜(ts    ready ˜)ts    nts     ˜*CharClassnameset˜+leftrightdeleted˜,next`line˜-namelptr`