ELF44 (444ǰǰǰǰǰG/usr/lib/ld.so.1      ͘*H 2h9>8ETMS8YT`ɴhgpɨwX@}  lɜh , "Hplibc.so.1_environ_GLOBAL_OFFSET_TABLE___ctypeatexitexitmallocsprintf_init.umulsscanfungetc_DYNAMICprintf__iob_exitstrcmp_PROCEDURE_LINKAGE_TABLE_strcpy_lib_version__filbufstrlen_finifprintf_etext_edata_endH͘Xɜɨ ɴ   ,8 㿠@,W @D# @q4m"@q0, @ "@@q%@q&㿐@/p/p<  `    㿐㿐'D'H'L'PP *`: cmDHLP@p,L *`:  cmDHL@pH *`:  cmDH@p cm D@px'DD@ 6   = +8D  #*`A m#({m#0wm#8sm#@om#HkD`@* `@D \D@ &   O 5JDmP@p] @pe  @pF'ܒ@p83D`"?m#X@pC @pK  @p,'ܒ@pDm`@p, @p4  @p'ܒ@p㿈/?*`: ]*`B   @    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 h`xmh@o?`xm@o5`xm@o+`xn@o!`xnH@o`xn@o * :``xn @o @o㿐'DD*`#`xn! @o @o㿐'DD*`#`xn!  @o{ @o㿐'D'H'L'P'T'X#a+ * *!@D"@    ! Am * *!@ L" ` * *!@ H" S * *!@ H"  * *!@ L"  * *!@ P" 0 * *!@ L"  * *!@ P"  * *!@ T"  * *!@ X" c "# `xn@@n @n㿐@#`!c "# *  * $ $  $   $   $   `xnX@n @n 㿐'DDnp@n @Dn@n @Dn@n @=Dn@n{ @i|Dn@no @pDn@nc @dDn@nW @XDn@nK @LDn@n? @0@Dn@n3 @i4Dn@n' @ /(Dn@n @}Dn @n @Dn(@n @Dn8@m @DnH@m @DnX@m @Dnh@m @=Dnx@m @Dn@m @Dn@m @Dn@m @Dn@m @Dn@m @2Dn@m @SDn@ms @tDn@mg @ DhDn@m[ @\Dn@mO @PDn@mC @ DDn(@m7 @ H8Dn0@m+ @ ,Dn@@m @  DnH@m @ 4DnP@m @ DnX@l @ Dnh@l @ Dnx@l @ Dn@l @ Dn@l @ Dn@l @ Dn@l @ Dn@l @ /Dn@l @ Dn@l @ /Dn@l @ qDo@lw @ xDo @lk @ lDo0@l_ @9`Do@@lS @ZTDoX@lG @HDoh@l; @<Do@l/ @0Do@l# @$Do@l @6Do@l  @  `xoD@k @lx#`T#@؀    ' 1>@9   `P`" "`" ؒ o@kؒ  @" " `" " 㿐 o       6    n     @D㿐       nȔ           n     o     @ @㿐@ . o     n     o     n     @ @㿐       o     n    z   0   r n    i @ @㿐@v    8 5  2 o    G n    > @| o    0 o    ' @e㿐 o(     nP      @I㿐 nؔ     n     @1 @.㿐@ +O*`H !P!P!P!!P!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!P!P!!!!!!!P!P nؔ     n     @ @㿐@ +*`H # #$%"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%t%%%%%%%%      O n    F @      9      1 o8    ( n                 @M}             oH     nH                 @F       n     @0       nX     @       n     @㿐 o     nX    z o    q nx    h @ @㿐@u ?  < o    L nX    C oX    : nx    1 n    ( @f @c @`㿐@. 6 o     nh     oh     n8           @# @ 㿐 o     nh     ox     n8     @ @㿐 o     n     o     n     @ @㿐@ *  ' oX    k n    b n0    Y @ @㿐 o    C n8    :      2 nP    ) @g @d㿐 o     n      ox     nP     @: @7㿐@  6 o     n      oh     nP           @ @㿐 o     n8     @㿐 o     n     o     nȔ    w @ @㿐@ ? < o    [ n    R oX    I nؔ    @ n@    7 @u @r @o㿐@= /*`K 110l22222222222222222222222222222222222222222222@1 o           n8           @i o     o     n     @I o     n(     @2 o     n(    y @ o    k n(    b @㿐@n /s*`L 333444444444444443444434444444444444444444444433 o     nؔ     @F' o     nؔ     n@     @& @#㿐 o     n     o     n     @ @㿐@  B  : o     n     oX     n    } nH    t @ @ @㿐@z /*`M 7x7x7x9h9h9h9h9h9h9h9h9h9h9h9h9h9h89h9h9h9h8(9h9h9h9h9h9h9h9h9h9h9h9h9h9h9h9h9h9h9h9h9h9h9h7x7x o     n     o      n     @@ @=T o     n     oД           @, o     n     oД           @ 㿐@  * oX     n     oД          { @ 㿐@  4" 4  @ 5*; o    V      N* o    C   4   ; o    0   5   (㿐@ 7  ( oД           oД          㿐@  *`O <<=H==>, oД          c oД          P oД          = oД          * oД          { oД    p      h㿐@ w   @ *; oД    F      >* oД    3      + oД           㿐@ '  ( oД           oД          㿐 o          㿐@  ,+ , $ 1 -, n     @   nx     @  nh     @ 㿐 o    ~   $   v      n nȔ    e o    \   $   T @ 㿐 o     E   $   =      5 nȔ    ,   $   $ o0     n       2     n       (    o@     nP       -    @  @  @  @ 㿐 oP       $          nȔ       $    o`     n(     op       ,    @  @ 㿐 o    q      i      a nؔ    X o    O nȔ    F o    = nȔ    4      , o    # n(     o            @ G @ D @ A @ >㿐@  #e o     nȔ     o     nȔ           o     n(     o     o       #    @  @  @ 㿐@  "* nȔ    { o    r o    i   "   a @   o    S㿐 n    E o    < n    3   %   + @ i @ f㿐 oȔ    㿐@ , &! oؔ     n(       &    @ 3  o    㿐 o     o     nP     @ 㿐 o     n     o     n     @ @㿐@  1. o     n    x o    o o    f @ @㿐@o & 1H o    F o     =   1   5 @s+ o    '       n8           @L㿐 o     nP     @0㿐 o(     n       !          o0                 @ @㿐 o8             2    oH          ~㿐      s      k oX    b oX    Y oh    P      H @㿐 o    9 oh    0 o    ' o     o     @S @P㿐@" 7 o     oh     o     o     o     @ @㿐       ox     n       0    n     @ @㿐 o     o          } nP    t      l @ @㿐@y  0 o    P o@    G @ o    9 o    0 @n㿐 @d np    㿐2 㿈/ *`: ` `xp@\t @\ `2 *`:`*  *`:* 㿐'D'HD *`: 'DH @*`: * :@D *`: ` H @*: D *`: H @*:  D`'DH`'HD *`:H @*:" 㿐 *`:* ap  ap  ap  ap  aps  ape  sqapW  ecapI  WUap;  IGap-  ;9ap  -+ap  ap   ap(  ap0  ap8  ap@  !apH  "apP  #apX  $ap`  %aph  &appw  'api  (wuap[  )igapM  *[Yap?  +MKap1  ,?=ap#  -1/ap  .#!ap  *ap  / 㿀 `7  ' 7"   X@ ` ` 6`X`X "`X@Z  `X @"@ `'쀢?쀢  ` " 쀢 "]`X`X "`X@Y  `X @"@ `'耢 3耢 "  N 5p'#* : A`X`X "`X@Y  `X @"@ `'耢 ;bI ` `j-bI ` `b* : `X`X "`X@Yn  `X @"@ `'bI ` `耢 _%* : `X`X "`X@Y=  `X @"@ `'X@Y$bI ` `* : `X`X "`X@Y  `X @"@ `'bI ` `%* : f`X`X "`X@X  `X @"@ `'耢 .`X`X "`X@X  `X @"@ `'耢  CbI ` ` 2耢 .X@XX@Xz "nbI ` ` ` ] .* : `X`X "`X@XP  `X @"@ `'bI ` `%* : `X`X "`X@X#  `X @"@ `'X@X  4 X@X 쀢 ( 쀢 ) 쀢 ; 쀢 , }쀢 + {t쀢 * rk쀢 / ib쀢 = `Y쀢 ` 3WP쀢 <0`X`X "`X@W  `X @"@ `'耢 = / X@W} %쀢 >0`X`X "`X@Wk  `X @"@ `'耢 =  X@WK 쀢 :0`X`X "`X@W9  `X @"@ `'耢 =  X@W 0쀢 .0`X`X "`X@W  `X @"@ `'耢 . 2 X@V 1쀢 !0`X`X "`X@V  `X @"@ `'耢 = g X@VV쀢 -O`X`X "`X@V  `X @"@ `'耢 -&`X`X "`X@V  `X @"@ `'쀢  X@Vd  V; 6㿐 `7    "``㿈'D'D " 㿐'D a+ * *!<@ D"`" * *!<@ "  `xp@V @V㿐'D D@ `D" "  `xp@U @V㿈'DD'p@U @p@U @p@U `*@*`a<  @p(@U `*@*`a<  @0lp8@U `*@*`<  * *`@ @Np@@U `*@*`a<  @8pP@Us `*@*`<  * *<@ @pX@UU `*@*`a<  @ph@U? `*@*`<  * *`@ @0p@U! !`*@*`<  * *<@ ଘ +  *!` @Ap@T `*@*`<  * *<@ @mp@T `*@*`a<  @pp@T `*@*`a<  @up@T `*@*`a<  @_p@T >D `D ` *@*`   * *<@ D`D`@  * *@  ਘ +  *!< @p@TV `*@*`<  * *`@ @p@T8 `*@*`<  * *<@ @p@T *`*@*`<  * *<@ ଘ +  *!`   +` + a @ Yq@S !`*@*`<  * *`@ ਘ +  *!< @ q@S `*@*`a<  @Irq(@S `*@*`a<  @ r\q@@S `*@*`a<  @FqP@S `*@*`a<  @0q`@Sk `*@*`a<  @Qqp@SU `*@*`a<  @q@S? `*@*`<  * *<@ @q@S! `*@*`a<  @q@S  `*@*`a<  @q@R `*@*`a<  @q@R `*@*`<  * *<@ @q@R `*@*`a<  @pq@R `*@*`a<  @Zq@R *`*@*`<  * *`@ ଘ +  *!   +` + a< @*q@Re `*@*`a<  @'q@RO `*@*`<  * *<@ @ &q @R1 `*@*`<  * *<@ @ 'q0@R `*@*`a<  @ q@@Q `*@*`a<  @ qP@Q !`*@*`<  * *<@ ଘ +  *!` @ q`@Q `*@*`<  * *`@ @ Bgqp@Q `*@*`a<  @ Qq@Q !`*@*`<  * *<@ ଘ +  *!` @ *q@Qe `*@*`<  * *<@ @  `xq@Q? @QK㿈'D@ ('@QG  @Q('Duqq!)@Q㿀!Ð @Q$#l! @Q $!0qa@ 'cl" cl " @P"`  "` @P`"`cl"qa@ ' @P"`a0 " a0 " @P"`  "` @P`"`a0"㿐qaqqq!㿈'DD '쀢 4`@ '耢 `  @#l@q`qq!ߔ q`qq!߈ '㿈'DD '쀢 q` q`qq!g` q`qq!X` q`qq!I` `3`@ '耢 ` @#l@ q`qq! @!0@ q`qq!  '㿐'D'HHCD?qaq!㿐'DD "@  @O  @OD"`D@  @OD" 㿐'D'HDH@W@  @O  @OH"`H@  @ODHqq!ޯ㿐'DDq`qq!ޡ㿐'DDq `qq!ޓ㿐'DDq`qq!ޅ㿐'D@  @O  @OjD"`D@ s @OXD" Dq`qq!b㿐'D'HHD@@ X @Oa  @OBD"`D@ K @O0HއDqq!:㿐'DDq `qq!,Dq`qq!"㿐'D@ D"`Dq`qq!㿐'D!`D"qb(@O  @ND`"D @q(@NDa" qb(@N  @ND`"D @q(@N㿐'DDq `qq!㿐'DD q @qq!ݾ㿐'D'HHD q0q!ݬ㿈'DD`@ A'㿈'D'H'L'PPD@" `" `" HDqq!݈@ qP"`LPqq!x@ w @N  @NaP"` @ k @Nt  @NUP"`@ _P"` @ [P"`Pq`qq!N@ 7'H݌L݈qb8=Pqb0 q!4㿈'D@ 'DDq@` $Dqb0 q!DDqH` q"P Dq `qq!Dq` qq!㿐'D'HH " @MH"`D`D` D`DH`"H`D@"H`D`" H`D@"H "`㿈'D'H'LLD@"`" `" ` " `" `" `" `" ` " L ' ` ' @M"`H` H` HI`"`H`"  "`㿐'D'HDH@"`" `" ` " `" `" `" `" ` " 㿐'DD@    5  0Dcl" D aqX@M<$Da0" D aq`@M.a@M:  @MD"`D`@M 㿐'DD "  h*`e ,@Th|0DD" OD " JD " ED " @D " ;D " 6D " 1D " ,D " 'D " "D " D " D " D " D "  D "  !4@ D`"㿐'DD "a@L  @LD"`D`@Ls㿐'D'HHD@"`" `" ` " `" `" `" `" ` " 㿐'DD`@ `㿈'D'HD '쀢 E`@ qbh@L53`@'`H`" "`H cl q`qq!(H a0  q`qq! '㿈'D'HD`@t'쀢  @#l@ @!0@ @ " H`" x'D'H'L'PD` D`(D`@>'쀢 `: @    '  ''D@    '  ''H` H`(H`@'耢 ` @    '  ''H@    '  ''La8" L " :L `1 *`g TTTThhhTP"䀢 P"P" P "P">䀢 @'qbqq!D@qq! @'qbqq!H#qq! ' 'L `1 *`g $$$$8llllllll$P"䀢 P"P" P "P"X'D'H'L'PD' ' ' ' ' ' ' ' 'ؖDLH耢  P"`4@Z'P "@Jv  @JWP"`P`@JGP`@'耢   @"  "`Ha8" Pمqqq!8H ` *`hP 84 [LWPSqbm FLBP>qbX 1L-P)qbC LPqbȒ. LPqbВش LPqbؒ؟H @ "  "`Pqqq!؅H `+ *`i \XLTP بLؤPؠqbU ؓL؏P؋qb@ ~LzPvqb+ iLePaqc TLPPLqc ?L;P7qc *L&P"qb8 LP qck LPqc ׭V LPqc(טA LPqc0׃, L׽P׹qc8n ׬LרPפqb@YDP@"`" `" ` " `" `" `" `" ` " X'D'H'LH' ' ' ' ' ' ' ' '@'L "@H+  @H L"`L`@GL`@'H` H`<H`@j'쀢 `f "` @ `L+qqq! @ `Lqqq!<H` H`*H ` Lqqq!֩H ` Lqqq!֕L"`Da8" D "D` -  4 /HֵLֱqc@g"H֦L֢qcHXH֗L֓qcPIHL@"`" `" ` " `" `" `" `" ` " 㿈'DD`@'쀢  ` D"D "x'D'HH @ ``fH`@n'쀢 `jp'D'HD @ ` H @H @D&qcX ` @' @F'H @ 'DqhH` ' ' ' 'H`@FHqcpգHHqbHՕ)ؓ* :`qbHՊ`@Fܐ"@'qbHzH @  "`H "@H  "`㿈'D'HD`@'  "``H`"㿈'D'H'LH '耢 Q`@'쀢 ? @F1' @F-"`  "` @L`" `@F7  @F`" `@F`D`"  "`D`" DDL`@ " `_ '㿐'DDD`" 㿐'DDD`" DD ` D"㿐'D'H'L @ED"`D  "`D`L`" D`H`" `" D D `HH`"@ @E$㿈'D @E' " "" D" D" 㿐'D'HD`H`"HD`" 㿈'D '쀢  @D@E  '쀢 @D@Eq  㿈'D'D qcx@EE;`'` @D@EG `' @E+'D@EB  @E#"@ @E"`@D@E@" "㿐` " aq@E !㿀`"`q@D @E  @D'@D㿐@/D/Dd ? ???㿐㿠Ӱ %-14s%s, %s, %s %-14s%s, %s %-14s%s %s LEQTGEQTEQLTGT%d%f%sLexical error! at line (%d): Unexpected end of line Lexical error! at line (%d): Unexpected space Lexical error! at line (%d): Unexpected form feed Lexical error! at line (%d): Unexpected vertical tab Lexical error! at line (%d): Unexpected horizontal tab Lexical error! at line (%d): Unexpected carriage return Lexical error! at line (%d): Unexpected character %c Syntax error! (token %s) semantic error! (token %s) Parse stack overflow. Parse stack underflow. system_goalprogramdeclarationsvariable_declarationtypetype_namestatement_liststatement_tailstatementassignmentif_statementid_listid_tailboolean_exprexpressionexpression_listexpression_tailexpr_tailrelationrelation_tailsimple_expressionsimple_expression_tailunary_termtermterm_tailfactorfactor_tailprimarynamelogical_opliteralrelational_opadd_opmult_opidloop_statementwhile_statementfor_statementbasic_loopexit_statementname_optionwhen_optionelsif_statementelse_partsimple_namesimple_name_tailname_suffixselected_suffixstatic_rangerecord_type_definitioncomponent_listcomponent_list_tailcomponent_declarationtype_declarationtype_definitionarray_type_definitionInvalid semantic routine: %s %sfinishstartcopyvar_decltype_referenceread_id_listwrite_expr_listeval_binarynext_identstart_ident_listassigncheck_booleancheck_data_objecteval_unaryprocess_opprocess_literalprocess_idloop_backgen_loop_labelfinish_loopinit_loopenter_for_idfinish_whilewhile_teststart_whilegen_out_labelif_teststart_ifgen_else_labelgen_jumpnull_nameexit_condexit_jumpnew_namefield_nameprocess_indexarray_defupper_boundlower_boundend_recordstart_recordfield_decltype_declSCANEOFSTRINGLITERALFLOATLITERALAPOSTROPHIERANGEDOTCOLONRETURNFUNCTIONFORWHILEBODYPACKAGEOUTINPROCEDUREWHENEXITLOOPELSIFELSEOFARRAYRECORDISTYPENOTOPOROPANDOPEXPOPMODOPABSOPGEQTOPLEQTOPGTOPLTOPDIFFOPEQOPDIVOPMULTOPMINUSOPPLUSOPASSIGNOPCOMMASEMICOLONRPARENLPARENINTLITERALIDTHENIFWRITEREADENDBEGINToken buffer full! (check MAX_BUFFER_SIZE) beginendreadwriteifthenabsopmodopexpopandoporopnotoptypeisrecordarrayofelseelsifloopexitwhenprocedureinoutpackagebodywhileforfunctionreturnSemantic stack overflow. Semantic stack underflow. startfinishread_id_listwrite_expr_listassignstart_ifif_testgen_out_labelstart_ident_listnext_identcheck_booleanprocess_literalprocess_opprocess_idcopyvar_decltype_referenceeval_binaryeval_unarynew_namecheck_data_objectgen_jumpgen_else_labelnull_namestart_whilewhile_testfinish_whilegen_loop_labelloop_backexit_condexit_jumpenter_for_idinit_loopfinish_loopfield_nameprocess_indexlower_boundupper_boundarray_deftype_declstart_recordfield_declend_recordInvalid action routine: %s StoreintegerfloatHaltReadIReadFWriteIWriteFWriteSJump0LABEL:JumpEXITJump1GTEQAddI1%d%f Syntax error: already declared DeclaredeclareTruncIntegerMULTIADDISUBIDIVIEXPIMODFloatMULTFADDFSUBFDIVFEXPFLTANDORGEQTLEQTDIFFABSUMINUSNOTRangetestMultISubIThe variable is altready declared Temp&%dLABEL%dhxph`XH@8( xph`XPH@0( 77  P l`< 00<0H0T0`0l0x00000000d"d,<;]òUs΀ 9Tp !+\ maހ"^m !Ҁ#6P<yDQ ) i $ [ ) 0 @ 6 D j L R Y>dls/ymS'$4D=HELMPUDUDUD0UD`UD|UDUDUDUDV$bDUDUD UD!UD$PUD%PUD(UD)UD+UD,UD-UD4UD5UD7UD9(UD;(UD=pUD>pUD?UD@UDAUDDUDEUDFUDG(UDJ4UDKPUDLtUDMUDOUDPUDPn  UUPU(UpUU "Ud d d ,<;]òUs΀ 9Tp !$   UD UD UDUDUDUDUDUDUD UD!<UD%DUD&dUD*lUD+UD/UD1UD2UD2$6 pʠ5DUD6UD9UD:8UD;D$? ʠ>DUD?UDBUDC8UDDDUd d d ,<;]òUs΀ 9Tp !+\ m4Biv =!Ҁ#]6ʀ<D9Q6i[^Հs)0-6_D!L,RfYdlwsy7k̀X e$ tD}HLPTXUDUDUD0UDUDUDUDUDUD (UD!TUD"UD$UD%UD&UD' UD(8UD*@UD+\UD.dUD/|UD1$4UD4UD5UD6UD9UD:UD<UD<$C`BDUDCUDDUDE(UDF8UDGXUDHhUDIUDJUDKUDLUDMUDNUDOUDP(UDQHUDRXUDSxUDTUDUUDVUDWUDXUDYUDZUD[8UD\HUD]hUD^xUD_UD`UDaUDbUDcUDdUDe(UDf8UDgXUDhhUDiUDjUDkUDlUDmUDnUDoUDp(UDqHUDrXUDsxUDtUDuUDvUDwUDxUDyUDzUD{8UD|HUD}hUD~xUDUDUDUDUDUDUD(UD8UDXUDhUDUDUDUDUDUDUDUD(UDHUDXUDxUDUDUDUDUDUDUDUD8UDHUDhUDxUDUDUDUDUDUD UD (UD 8UD XUD hUD UD UD UD UD UD UD UD (UD HUD XUD xUD UD UD $UDUDUDUD$UD8UDtUDUDUDUDUDUDUDUD UD UD(UD4UD@UDPUD\UDdUDlUDlۀUUl$UDUDUD(UDHUDlUDxUDxUUx$ UDUDUD$UDHUD hUD UD UD UDUDUU$UDUDUD UD UDDUDhUDUDUDUD UD"UD#UD$UD$UU UU$'UD'UD*UD+$UD,HUD-lUD.UD0UD1UD2UD2UU*$5UD5UD9UD;DUD<DUD=hUD?UD@UDDUDEUDGUDHUDKUDLUDMUDMUUDUU3$QUDQUDTUDU(UDWLUDXXUDXXUUXA$[UD[UD^UD_(UDaLUDbXUDddUDddUUdT$h dUDhUDlUDnUDvUDwUDy4UDz@UD|LUDTUD\UD\UD\UUU\U\g$!UDUDUDUDUD UD0UD<UDDUDdUDUDUDUDUD UDUD UD@UD`UDUDUDUDUDUDUDUD@UDLUDTUDtUDUDUDUDUDUDUDUD UD UD UUU U u$%UDUDUD(UDLUDpUDUDUDUDUU$&UDUDUD,UD,UDPUDtUDUDUDUDUDUDUD UDUDUDUU,UU$'UDUDUD UD UDDUDhUDUDUDUDUDUDUDUDUDUU UU$(UDUD UD (UDLUDpUDUDUDUDUU$)`UDUDUD(UDLUDpUDUD UD"UD"UU$%*UD%UD)UD+,UD1,UD2PUD3tUD5UD6UD7UD:UD;UD<UD<UU,UU$?*UD?UDBUDC(UDDLUDElUDGUDHUDIUDIUU$M+UDMUDPUDQ(UDRLUDSpUDUUDVUDWUDWUU$Z,@UDZUD^UD` UDa UDbDUDchUDdUDeUDgUDhUDiUDlUDmUDnUDnUU UU$r-@UDrUDuUDv(UDxLUDyXUDyXUUX$|-UD|UDUD(UDLUDpUDUDUDUDUU'$.TUDUDUD,UD,UDPUDtUDUDUDUDUDUDUD UDUDUDUU,UUB$/pUDUDUDUDUD UD@UDdUDUDUDUDUDUDUDUDUD<UD`UDlUDtUDUDUDUDUDUDUD$UD,UD4UD4UD4UUU4U4N$2UDUDUDUDUD UDDUDPUDXUD|UDUDUDUDUDUDUDUDUUUU]$4UDUDUD(UDLUDpUDUDUDUDUUf$ 5TUD UDUD8UD8UD\UDUDUDUDUDUDUDUD UD! UD# UD# UU8U U t$&6|UD&UD+UD-UD3UD4 UD5DUD6hUD8UD9UD:UD=UD>UD?UD@UDB8UDCDUDFLUDGpUDHUDIUDKUDLUDOUDPUDQUDQUUUU$T9xUDTUDWUDY UD[ UD\DUD]hUD^UD`UDbUDeUDfUDhUDhUU UU$k:HUDkUDpUDsLUDtpUDuUDxUDyUDzUD}UD~UD(UD0UD8$;UDUDUD,UDPUDpUDxUDUDUDUD$<\UDUDUDTUDxUDUDUDUDUDUDUD0UD8UD\UD|UDUDUDUDUDUDUDUD$$>UDUDUDLUDpUDUDUDUDUDUDUD(UD0UD8$?UDUDUD,UDPUDpUDxUDUDUDUD$@UDUDUD(UDH$ @UD UDUDLUDLUDpUD|UDUDUDUDUDUDUD UD!UD#UD#UULUU$&AUD&UD)UD*(UD+HUD,hUD-UD.UD0UD1UD1UU$4BUD4UD8UD9(UD:HUD;hUD<UD=UD>UD?UD@UDA8UDBXUDC|UDDUDFUDGUDHUDIUDKUDKUU $MDUDMUDQUDR(UDSHUDThUDUUDVUDWUDXUDYUD[8UD\DUD]PUD]PUUP "$_F$UD_UDeUDf(UDgHUDhhUDiUDjUDkUDlUDmUDn<UDo`UDpUDqUDsUDtUDuUDvUDwUDwUU 3$|H$UD|UDUD UD UDDUDhUDUDUDUDUDUD<UD`UDUDUDUDUDUDUDUDUU UU G$IUDUDUD UD UDDUDhUDUDUDUDUDUDUDUDUU UU U$JUDUDUD(UDLUDpUDUDUDUDUU h$KUDUDUD( x$KUDUDUD UD UDDUDhUDUDUDUDUDUDUDUU UU $LUDUDUD(UDLUDpUD|UD|UU| $MUDUDUD(UDLUDpUDUDUDUDUU $MUDUDUD,UD,UDPUDtUDUDUDUDUD UD UD UD UU,UU $NUDUDUD,UD,UDPUDtUDUDUDUDUD UD!UD#0UD$<UD&DUD'LUD(LUD(LUU,ULUL $+OUD+UD.UD/(UD1LUD2XUD2XUUX $9P\UD9UD=UD>(UD?LUD@lUDAUDBUDCUDEUDFUDGUDGUU $JQlUDJUDNUDO(UDPHUDQhUDRUDS!$ZR UDZUD^UD_$UD`DUDahUDbUDcUDeUDfUDfUU! $iSUDiUDmUDn(UDoLUDppUDqUDsUDtUDvUDvUU!3$ySUDyUD}UD UD UDDUDhUDUDUDUDUDUDUDUDUDUU UU!K$TUDUDUD$UDHUDlUDUDUDUDUDUU!e$UUDUDUD(UDLUDlUDUDUDUDUDUU!z$VUDUDUD,UD,UDPUDtUDUDUDUDUDUDUDUDUDUU,UU!$WtUDUDUDUD4UD<UD<UU<! "! UdWdW!dW,<;]òUs΀ 9Tp !! ! ! N" O" P"( Q"7$TWUDTUDWUDX "H$[WZUD[UD^ UD`,UDbDUDdPUDexUDfUDf"X$iXh"dhD"khHUDiUDl UDmUDnUDo"r$rYUDrUDvUDw UDxDUDyXUDz|UD{UD|UD}UD~UDUD$UD8UD\UDpUDUDUDUDUDUDUD<UDPUDtUDUDUDUDUDUDUD0UDTUDhUDUDUDUDUDUDUD4UDHUDlUDUDUDUDUDUDUD(UDLUD`UDUDUDUDUDUDUD,UD@UDdUDxUDUDUDUDUD UD UD,"$`UDUDUDUDUD$UD0UD<UD<UDDUDlUDxUDUDUD,UD<UDUDUDUDUDUDUDUDUD|UDUDUDUDUDUDUD UDUDUDXUDlUDUDUDUDUDdUD|UDUDUDlUD |UD UD UDUDUDUDUDUDUDUDUD UD(UD0UDXUD dUD!lUD$tUD%UD&UD'4UD&LUD)UD*UD,UD/UD0UD2 UD4 UD5 UD7 4UD8 DUD: XUD; hUD= |UD> UD@ UDA UDC UDD UDF UDG UDI UDJ UDL 0UDM @UDO TUDR dUDS UDT UDV UDW UDY UD[ UD^ ,UD_ UD` UDb UDc UDe UDg UDj UDk `UDl pUDo UDp UDr UDt UDw UDx (UDy 8UD| LUD} `UD lUD tUD UD UDUDUD(UD4UD4UD<UDLUDUDUDXUDlUDxUDUDUDUDUD""U"UU<UU<UU|UUUUXUlUU4UU"$phUDUDUD0UDL"$pʠDUDUDUDUD(UD<UDHUDH"UUH" MUdq dq "dq ,<;]òUs΀ 9Tp !+\ maހ"^m !Ҁ#6P<yDQ ) i $ [ ) 0 @ 6 D j L R Y>dls/ymS" " # # #'$q #4DUDUDUDUD HUD!xUD$UD%UD'#=$+q#I*DUD+UD,UD- UD0@UD1XUD3d#P$<r$#c;DUD<UD=UD?UD@4UDBDUDCdUDEtUDFUDHUDIUDK$UDLDUDNUDOUDQUDRUDTlUDUUDWUDXUD[<UD\\UD`UDaUDdPUDepUDgUDhUDjUDk UDmXUDnxUDshUDtUDwUDxUD{XUD|xUDUD8UDUDUD UD ,UD dUD UD UD UD UD 4UD lUD UD UD UD <UD \UD UD UD UD UD DUD dUD UD UD UD 4UD lUD UD,UDLUDUDUDUDUDtUDUDUDUD$UDDUDUDUD8UDXUDUDUD,UDLUDUDUDUD#p=UU#x$#DUDUDUDUD4UD`UDpUD|UD|##UU|#$|UDUDUDUDUD,UD@UDLUD\UDpUD UD UD UD UDUDUDUDUDUD0UDDUDD###ʀUUD#$UDUDUD,UD,UU,#$##"DUD#UD&UD)UD+,UD,@UD-PUD/hUD0UD2UD3UD)UD4UD4#&#'UU,UU$$;#:DUD;UD>UDBUDE,UDF@UDHhUDI|UDKUDLUDNUDPUDQ$UDSDUDTdUDVUDWUDXUDYUDBUD[UD[#>#?UU,UUUU$$_$&^D$1^HUD_UDb UDcHUDcHU UH$<$g8$IfDUDgUDjUDkUDlDUDm`UDnhUDnhUUh$S$r$_qD$IqHUDrUDu UDyUDzLUD|hUD~UD~U U$j$H$IDUDUDUD0UD0UU0$|$$IDUDUDUD0UD0UU0$$$IDUDUDUD0UD0UU0$$$DUDUDUD8UDTUD\UDUDUU$$|$D$_HUDUD UDUDLUDhUDUDU U$$$DUDUDUD0UDXUDXUUX$$|$DUDUDUDUD@UD@UU@$$%DUDUDUDUD$UDPUDlUDtUDUDUDUDUDUUUlUtUU%$$DUDUDUD0UD0UU0%!$%/DUDUDUD4UD4UU4%<$ %/D$_HUDUD UD@UD@U U@%J$T%[DUDUDUDUDUD#UU%b$x%[D%pH%|L%PUDUDUDUD4UDdUDtUDUDUDUDUD$UD LUD XUDUDUD%UU%$4%DUDUDUDUDUD8UD\UDUDUDUD%UU%$#%"D#"HUD#UD& UD'UD(,UD*pUD+UD,UD.UD/UD0UD1UD1U U%$7%ؠ6D%6H#6LUD7UD:UD;UD<`UD=UD>UD?UDAUDBUDC UDC %:UU %$H%GD$_GHUDHUDL UDN\&$T|&SDUDTUDZUD\PUD]PUD^`UD_UDbUDcUDdUDhUDiUDjUDmUDnUDpUDpUUPUU&&$u&5tDUDuUDxUDyUD|UD}UDUDUDUDUDUDUDUDUDUDUDUDUDUDUD$UD0UD8UDDUDLUDXUD`UDlUDtUDUDUDUDUDUDUDUDUDUD&<$%[DUDUDUDUD<UDTUDTUUT&K$&TD&\HUDUD UD\&d$D&qDUDUDUD$UD4UD4UU4&z$&D&HUDUD UD UD0UDLUDdUDxUDUDUDUDUDUD(UD(UD<UD<&#U UdU(U<&$%[D&HUDUD UD UD0UDpUD UDUD#U U&$d&ҠD&ڠH&L&PUDUDUDUDDUDXUD!xUD$UD%UD'UD(UD*UD+UD-UD1UD4UD5 UD7UD8UD:$UD;(UD@0UDB`UDCtUDEUDIUDJUDLUDMUDOUDPUDSUDWUDZ UD[(UD]0UD^8UD`@UDaDUDeLUDf\UDghUDi|UDqUDrUDvUDwUDy$UDz0UD8UDDUDLUDTUD\UDlUDxUDUDUDUDUDUDUD<UD<UDDUDLUDUDUDUDUDUDUDUDUDUD$UD$'''' '(UUDUU`UUlUUU<U$'1$&ҠD&ڠH'AL'IPUDUDUDUD`UDxUDUDUDUDUDUDUDUDUD UD0UD0UD@UDLUD\UDUDUDLUDTUDUDUDUDUDHUDPUDUDUDUDUDUDUDUD(UD XUD UDUD UDlUDtUDUDUDUDUDhUDpUDUDUD UD"UD#dUD%lUD&UD(UD) UD+UD,`UD.hUD/UD1UD2 UD5 UD8 UD9 UD; UD< pUD> pUD> p#'T%'dUUUUU0U U pU p'k$C&ҠBD&ڠBH'IBLUDCUDIUDQUDR\UDShUDTtUDUUDVUDXUDZUD\UD^$UD_0UD`LUDbUDcUDeUDgUDiUDj UDlXUDmpUDnUDqUDrUDsUDuUDvUDxUD{$UD|$UD}XUD`UDUDUDUDUDUDUD0UD0#I'TJ%K'dQUUUUUUUU$UU0'z$@'DUDUDUDUD,UDDUDTUD`UD`'UU`'$'D'ŠHUDUD UD UD(UD@UDTUDtUDtUDt#''ՀU U@UtUt'$$%D'ŠHUDUD UD UD,UDlUDxUDUDUDUDUDUDLUDUDUDUDUDUDUDUD(UD(UD('''(U U,U(U(($T%[D(HUDUD UD UD UD0UDDUDD#U UD(*$(9D(SH(bLUDUDUDUD4UDHUDXUDhUD|UDUDUDUDUDUDUD$UDDUDLUD\UD\UDpUDp#(pUU4UXUDU\Up(}$(DUDUDUD($8(DUDUDUDUD4UD <($ |( D( H& LUD UD UD$UD4UDHUDdUDUDUU($ (DUDUDUDUDUD$UD,UD4UD@UD HUD H(UUH($#p("D)"HUD#UD$ UD% UD&0)" )>  ")X )c Udd)~d,<;]òUs΀ 9Tp !))π)݀***8*H*** *؀!Ҁ#*6+h<+D+׀Q,A,Ԁi,-<-.s .$ . DUD UDUDUDUDTUDhUDUDUDUD.UU.$!h. DUD!UD$UD' UD)$UD*4UD/<UD0HUD1UD3UD4UD5UD7UD8UD9UD< UD> UD@0UD@0.$.%UU<U U0.$CUDCUDFUDIUDJ UDL@UDMPUDMP.&Fȸ.(G͜UUP/$RUDRUDSUDUUDV(UDWLUDX\UDYhUDYh/&Sȼ/T/4TUUhUdh/home3/982A333356/final_compiler/codegen.cgcc2_compiled.int:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;long int:t3=r1;-2147483648;2147483647;unsigned int:t4=r1;0;-1;long unsigned int:t5=r1;0;-1;long long int:t6=r1;01000000000000000000000;0777777777777777777777;long long unsigned int:t7=r1;0000000000000;01777777777777777777777;short int:t8=r1;-32768;32767;short unsigned int:t9=r1;0;65535;signed char:t10=r1;-128;127;unsigned char:t11=r1;0;255;float:t12=r1;4;0;double:t13=r1;8;0;long double:t14=r1;16;0;complex int:t15=s8real:1,0,32;imag:1,32,32;;complex float:t16=r16;4;0;complex double:t17=r17;8;0;complex long double:t18=r18;16;0;void:t19=19size_t:t4fpos_t:t3FILE:t20=s16_cnt:1,0,32;_ptr:21=*11,32,32;_base:21,64,32;_flag:11,96,8;_file:11,104,8;;token_types:T22=eBEGIN:0,END:1,READ:2,WRITE:3,IF:4,THEN:5,ID:6,INTLITERAL:7,LPAREN:8,RPAREN:9,SEMICOLON:10,COMMA:11,ASSIGNOP:12,PLUSOP:13,MINUSOP:14,MULTOP:15,DIVOP:16,EQOP:17,DIFFOP:18,LTOP:19,GTOP:20,LEQTOP:21,GEQTOP:22,ABSOP:23,MODOP:24,EXPOP:25,ANDOP:26,OROP:27,NOTOP:28,TYPE:29,IS:30,RECORD:31,ARRAY:32,OF:33,ELSE:34,ELSIF:35,LOOP:36,EXIT:37,WHEN:38,PROCEDURE:39,IN:40,OUT:41,PACKAGE:42,BODY:43,WHILE:44,FOR:45,FUNCTION:46,RETURN:47,COLON:48,DOT:49,RANGE:50,APOSTROPHIE:51,FLOATLITERAL:52,STRINGLITERAL:53,SCANEOF:54,NOTOKEN:55,;token:t22 :T23=eTERMINAL:0,NONTERMINAL:1,ACTION:2,EOP:3,;parse_choice:t23action_fields:t24=s12name:25=*2,0,32;p1:1,32,32;p2:1,64,32;;eop_fields:t26=s16left:1,0,32;right:1,32,32;current:1,64,32;top:1,96,32;;parse_stack_elem:t27=s20type:23,0,32;val:28=u16tok:22,0,32;name:25,0,32;call:24,0,96;ptr:26,0,128;;,32,128;; :T29=eINTEGERTYPE:0,FLOATTYPE:1,ARRAYTYPE:2,RECORDTYPE:3,ERRORTYPE:4,;type_form:t29 :T30=eVARIABLE:0,FIELD:1,TYPENAME:2,;id_class:t30 :T31=eOBJECTVALUE:0,OBJECTADDRESS:1,;object_form:t31 :T32=eINTKIND:0,FLOATKIND:1,STRINGKIND:2,COMPOSITEKIND:3,;value_kind:t32attributes:t33=xsattr_struct:type_descriptor:t34=xstype_des_struct:loop_descriptor:t35=xsloop_des:address_range:t5value_type:t36=s16value:32,0,32;val:37=u8int_value:3,0,32;float_value:13,0,64;string_value:25,0,32;;,64,64;;range:t38=s8lower:3,0,32;upper:3,32,32;;address:t39=s12var_level:8,0,16;var_offset:5,32,32;indirect:1,64,32;;data_object:t40=s24object_type:41=*34,0,32;form:31,32,32;val:42=u16value:36,0,128;addr:39,0,96;;,64,128;;attr_struct:T33=s20id_type:41,0,32;class:30,32,32;loc:43=u12field:44=s12name:25,0,32;field_offset:5,32,32;next_field:45=*33,64,32;;,0,96;;,64,96;;symbol_table_entry:t46=xsste_struct:ste_struct:T46=s12name:25,0,32;attrib:45,32,32;next:47=*46,64,32;;type_des_struct:T34=s20size:5,0,32;form:29,32,32;type_info:48=u12array_desc:49=s12bounds:38,0,64;element_type:41,64,32;;,0,96;rec_desc:50=s8field_list:45,0,32;fields:47,32,32;;,0,64;;,64,96;;loop_des:T35=s16exit_label:25,0,32;containing_loop:51=*35,32,32;containing_proc:45,64,32;containing_package:45,96,32;; :T52=eERROR:0,OPSEMREC:1,IDEXPR:2,INTLITERALEXPR:3,FLOATLITERALEXPR:4,STRINGLITERALEXPR:5,TEMPEXPR:6,IDLIST:7,IFSTMT:8,LOOPSTMT:9,NOVALUE:10,TYPESEMREC:11,;sem_rec_type:t52type_rec:t53=s8rec_type:52,0,32;type_descr:41,32,32;;op:T54=ePLUS:0,MINUS:1,MULT:2,DIV:3,MOD:4,EQ:5,DIFF:6,LT:7,GT:8,LEQT:9,GEQT:10,OR:11,NOT:12,AND:13,ABS:14,EXP:15,;op_rec:t55=s8rec_type:52,0,32;operator:54,32,32;;expr_rec:t56=s12rec_type:52,0,32;type_desc:41,32,32;val:57=u4name:25,0,32;intval:1,0,32;floatval:12,0,32;stringval:25,0,32;;,64,32;;idl:T58=s12id_type:52,0,32;name:25,32,32;next:59=*58,64,32;;idlist:t58idlist_rec:t60=s8rec_type:52,0,32;first_id:61=*58,32,32;;if_stmt_rec:t62=s12rec_type:52,0,32;out_label:25,32,32;next_else_label:25,64,32;;while_stmt_rec:t63=s12rec_type:52,0,32;top_label:25,32,32;out_label:25,64,32;;for_stmt_rec:t64=s36rec_type:52,0,32;id:56,32,96;limit_val:56,128,96;next_label:25,224,32;out_label:25,256,32;;label_rec:t65=s8rec_type:52,0,32;label:25,32,32;;loop_ref_rec:t66=s8rec_type:52,0,32;descriptor_ref:51,32,32;;record_def_rec:t67=s12rec_type:52,0,32;this_type:41,32,32;next_offset:5,64,32;;range_rec:t68=s12rec_type:52,0,32;bounds:38,32,64;;id_rec:t69=s8rec_type:52,0,32;name:25,32,32;;data_rec:t70=s8rec_type:52,0,32;data:71=*40,32,32;;sem_rec:t72=u36type:53,0,64;rec_type:52,0,32;expr:56,0,96;op:55,0,64;lab_rec:65,0,64;ids:60,0,64;ifstmt:62,0,96;forstmt:64,0,288;loopstmt:66,0,64;whilestmt:63,0,96;data:70,0,64;record_def:67,0,96;range:68,0,96;;generate:F19code:p25op1:p25op2:p25res:p25extract:F25rec:p73=*72temp:74=ar1;0;9;2temp2:25current_loop:G51error.clexical_error:F19c:p2syntax_error:F19t:p22semantic_error:F19parser.c :T26=eINTEGERTYPE:0,FLOATTYPE:1,ARRAYTYPE:2,RECORDTYPE:3,ERRORTYPE:4,;type_form:t26 :T27=eVARIABLE:0,FIELD:1,TYPENAME:2,;id_class:t27 :T28=eOBJECTVALUE:0,OBJECTADDRESS:1,;object_form:t28 :T29=eINTKIND:0,FLOATKIND:1,STRINGKIND:2,COMPOSITEKIND:3,;value_kind:t29attributes:t30=xsattr_struct:type_descriptor:t31=xstype_des_struct:loop_descriptor:t32=xsloop_des:value_type:t33=s16value:29,0,32;val:34=u8int_value:3,0,32;float_value:13,0,64;string_value:25,0,32;;,64,64;;range:t35=s8lower:3,0,32;upper:3,32,32;;address:t36=s12var_level:8,0,16;var_offset:5,32,32;indirect:1,64,32;;data_object:t37=s24object_type:38=*31,0,32;form:28,32,32;val:39=u16value:33,0,128;addr:36,0,96;;,64,128;;attr_struct:T30=s20id_type:38,0,32;class:27,32,32;loc:40=u12field:41=s12name:25,0,32;field_offset:5,32,32;next_field:42=*30,64,32;;,0,96;;,64,96;;symbol_table_entry:t43=xsste_struct:ste_struct:T43=s12name:25,0,32;attrib:42,32,32;next:44=*43,64,32;;type_des_struct:T31=s20size:5,0,32;form:26,32,32;type_info:45=u12array_desc:46=s12bounds:35,0,64;element_type:38,64,32;;,0,96;rec_desc:47=s8field_list:42,0,32;fields:44,32,32;;,0,64;;,64,96;;loop_des:T32=s16exit_label:25,0,32;containing_loop:48=*32,32,32;containing_proc:42,64,32;containing_package:42,96,32;; :T49=eERROR:0,OPSEMREC:1,IDEXPR:2,INTLITERALEXPR:3,FLOATLITERALEXPR:4,STRINGLITERALEXPR:5,TEMPEXPR:6,IDLIST:7,IFSTMT:8,LOOPSTMT:9,NOVALUE:10,TYPESEMREC:11,;sem_rec_type:t49type_rec:t50=s8rec_type:49,0,32;type_descr:38,32,32;;op:T51=ePLUS:0,MINUS:1,MULT:2,DIV:3,MOD:4,EQ:5,DIFF:6,LT:7,GT:8,LEQT:9,GEQT:10,OR:11,NOT:12,AND:13,ABS:14,EXP:15,;op_rec:t52=s8rec_type:49,0,32;operator:51,32,32;;expr_rec:t53=s12rec_type:49,0,32;type_desc:38,32,32;val:54=u4name:25,0,32;intval:1,0,32;floatval:12,0,32;stringval:25,0,32;;,64,32;;idl:T55=s12id_type:49,0,32;name:25,32,32;next:56=*55,64,32;;idlist:t55idlist_rec:t57=s8rec_type:49,0,32;first_id:58=*55,32,32;;if_stmt_rec:t59=s12rec_type:49,0,32;out_label:25,32,32;next_else_label:25,64,32;;while_stmt_rec:t60=s12rec_type:49,0,32;top_label:25,32,32;out_label:25,64,32;;for_stmt_rec:t61=s36rec_type:49,0,32;id:53,32,96;limit_val:53,128,96;next_label:25,224,32;out_label:25,256,32;;label_rec:t62=s8rec_type:49,0,32;label:25,32,32;;loop_ref_rec:t63=s8rec_type:49,0,32;descriptor_ref:48,32,32;;record_def_rec:t64=s12rec_type:49,0,32;this_type:38,32,32;next_offset:5,64,32;;range_rec:t65=s12rec_type:49,0,32;bounds:35,32,64;;id_rec:t66=s8rec_type:49,0,32;name:25,32,32;;data_rec:t67=s8rec_type:49,0,32;data:68=*37,32,32;;sem_rec:t69=u36type:50,0,64;rec_type:49,0,32;expr:53,0,96;op:52,0,64;lab_rec:62,0,64;ids:57,0,64;ifstmt:59,0,96;forstmt:61,0,288;loopstmt:63,0,64;whilestmt:60,0,96;data:67,0,64;record_def:64,0,96;range:65,0,96;;eop_fields:t70=s16left:1,0,32;right:1,32,32;current:1,64,32;top:1,96,32;;parse_stack_elem:t71=s20type:23,0,32;val:72=u16tok:22,0,32;name:25,0,32;call:24,0,96;ptr:70,0,128;;,32,128;;parse_top:G1parse_push:F19type:p23name:p25p1:p1p2:p1p3:p1p4:p1parse_pop:F71semantic_routine:F19fun_name:p25do_parse:F19parse:71system_goal:F19program:F19declarations:F19variable_declaration:F19type:F19type_name:F19statement_list:F19statement_tail:F19statement:F19expression:F19expression_tail:F19expr_tail:F19expression_list:F19relation:F19relation_tail:F19assignment:F19id_list:F19id_tail:F19boolean_expr:F19simple_expression:F19simple_expression_tail:F19primary:F19unary_term:F19term:F19term_tail:F19factor:F19factor_tail:F19literal:F19logical_op:F19relational_op:F19mult_op:F19add_op:F19id:F19loop_statement:F19basic_loop:F19for_statement:F19while_statement:F19if_statement:F19elsif_statement:F19else_part:F19exit_statement:F19name_option:F19when_option:F19simple_name:F19name:F19simple_name_tail:F19name_suffix:F19selected_suffix:F19array_type_definition:F19static_range:F19record_type_definition:F19component_list:F19component_list_tail:F19component_declaration:F19type_declaration:F19type_definition:F19main:F1current_loop:G48parse_stack:G73=ar1;0;299;71scanner.coutfile:G23=*20token_name:G24=ar1;0;-1;25=*2buf_pos:G8save_token:G22current_token:G22Line_Number:G1clear_buffer:F19buffer_char:F19mcstrcmp:F1s1:p25s2:p25check_reserved:F22scanner:F22in_char:1c:1t:22next_token:F22match:F19tok:22token_buffer:G26=ar1;0;19;2semact.csemantic_top:G1left_index:G1right_index:G1current_index:G1sem_push:F19type:p52sem_pop:F19num:p1action_routine:F19item:p73=*24name:25lit_to_name:F25name:p74=*72new_name:25name_copy:25start:F19temp1:47temp2:47temp3:47finish:F19read_id_list:F19list:p74id:61entry:47write_expr_list:F19assign:F19target:p74source:p74start_if:F19if_st:p74if_test:F19b_expr:p74gen_out_label:F19gen_jump:F19gen_else_label:F19start_while:F19while_st:p74while_test:F19finish_while:F19gen_loop_label:F19bs_loop:p74null_name:F19n_option:p74loop_back:F19exit_jump:F19w_option:p74exit_cond:F19enter_for_id:F19id:p74init_loop:F19s1_expr:p74s2_expr:p74for_st:p74temp:25finish_loop:F19start_ident_list:F19name:p74next_ident:F19oldlist:p74ptr:61check_boolean:F19expr:p74process_literal:F19literal:p74process_op:F19op:p74process_id:F19copy:F19old:p74new:p74new_name:F19temp:p74var_decl:F19id_list:p74type:p74temp:61type_reference:F19casting_type_procedure:F19op1:p74op2:p74operator:p74operand_type:p75=*52entry1:47entry2:47exp1:52exp2:52temp1:25eval_binary:F19op3:p74result:p74current_type:52rec:72eval_unary:F19check_data_object:F19ident:p74temp:47field_name:F19selected_suffix:p74name_suffix:p74id:58process_index:F19T:25exp_type:41A:39A0:5type_decl:F19type_definition:p74field_decl:F19component_declaration:p74ident_list:p74type_name:p74idlistptr:61lower_bound:F19static_range:p74upper_bound:F19array_def:F19array_type_def:p74start_record:F19component_list:p74t:41end_record:F19record_type_definition:p74integer_type_descriptor:G41float_type_descriptor:G41optest:G55sem_stack:G76=ar1;0;299;72symtab.c :T23=eINTEGERTYPE:0,FLOATTYPE:1,ARRAYTYPE:2,RECORDTYPE:3,ERRORTYPE:4,;type_form:t23 :T24=eVARIABLE:0,FIELD:1,TYPENAME:2,;id_class:t24 :T25=eOBJECTVALUE:0,OBJECTADDRESS:1,;object_form:t25 :T26=eINTKIND:0,FLOATKIND:1,STRINGKIND:2,COMPOSITEKIND:3,;value_kind:t26attributes:t27=xsattr_struct:type_descriptor:t28=xstype_des_struct:loop_descriptor:t29=xsloop_des:value_type:t30=s16value:26,0,32;val:31=u8int_value:3,0,32;float_value:13,0,64;string_value:32=*2,0,32;;,64,64;;range:t33=s8lower:3,0,32;upper:3,32,32;;address:t34=s12var_level:8,0,16;var_offset:5,32,32;indirect:1,64,32;;data_object:t35=s24object_type:36=*28,0,32;form:25,32,32;val:37=u16value:30,0,128;addr:34,0,96;;,64,128;;attr_struct:T27=s20id_type:36,0,32;class:24,32,32;loc:38=u12field:39=s12name:32,0,32;field_offset:5,32,32;next_field:40=*27,64,32;;,0,96;;,64,96;;symbol_table_entry:t41=xsste_struct:ste_struct:T41=s12name:32,0,32;attrib:40,32,32;next:42=*41,64,32;;type_des_struct:T28=s20size:5,0,32;form:23,32,32;type_info:43=u12array_desc:44=s12bounds:33,0,64;element_type:36,64,32;;,0,96;rec_desc:45=s8field_list:40,0,32;fields:42,32,32;;,0,64;;,64,96;;loop_des:T29=s16exit_label:32,0,32;containing_loop:46=*29,32,32;containing_proc:40,64,32;containing_package:40,96,32;;symbol_table:G42lookup:F42name:p32symtab_entry:42enter:F42temp:42symtab_entry_ptr:47=*42get_temp:F32max_temp:V1tempname:V48=ar1;0;9;2new_label:F32label_no:V1label_name:49=ar1;0;6;2new_name:32 <values-Xa.cXt ; V=2.0@(#)SunOS 5.5 Generic November 1995as: SC4.0 dev 15 Feb 1995 GCC: (GNU) 2.7.2.1GCC: (GNU) 2.7.2.1GCC: (GNU) 2.7.2.1GCC: (GNU) 2.7.2.1GCC: (GNU) 2.7.2.1GCC: (GNU) 2.7.2.1GCC: (GNU) 2.7.2.1as: SC4.0 dev 15 Feb 1995 GCC: (GNU) 2.7.2.1.symtab.strtab.shstrtab.interp.hash.dynsym.dynstr.rela.bss.rela.plt.init.text.fini.rodata.data.ctors.dtors.got.dynamic.plt.bss.stab.stabstr.stab.index.stab.indexstr.comment#) 1PP9<<$ C`` MSY_gǰǰmt{ll HHE(H O/@  83 `: l        (>Mǰ [fmh>hM   ȸ ͜ȼ ɜh!>@)r$8@G ST$`iO`y.TQlɨ0ɴh ddH$4H Ȭ W PǸ ")Ƞ 5>8M R`_|ipphT{ pL9x 5T($0Kd8488Dql`x P(9AWM`U͘^j-@`wTLlIDX*%!@P<*0"R -&<\,4+<\Gǰ QȜ _ HilȤ NTJBptd` Ǵ l T6K0B2M?Tͬp` kSz4D<4T|H@hH8)`(M"p8-H9Ș DWtDI*WȔ _8jq sV L8& ' UXh$T8phȰ X |<&A1,@9/p<AP\W dd,{Ȩ ȴ (HppP6| x|LF$&x1 7M<:H@D,KLW8]X@cͨpDytS|h8|;Y4crtstuff.c__CTOR_LIST____DTOR_LIST____do_global_dtors_auxgcc2_compiled.force_to_datafini_dummycrti.s__do_global_ctors_auxinit_dummy__DTOR_END____CTOR_END__crtn.svalues-Xa.ccodegen.c*ABS*error.cparser.cscanner.csemact.csymtab.cmax_temp.6tempname.7label_no.10strcpymult_opaction_routineloop_statementlower_boundenter_for_idgenerateselected_suffixsimple_expression_tailstatic_rangeprintffloat_type_descriptorungetcstatement_tailelsif_statementoptest__ctyperight_indexclear_bufferprogramassigntoken_namelookupLine_Number_DYNAMICgen_else_labeltypefinish_whilearray_def_etextnext_tokensyntax_errorif_testfactor_taillexical_errorterm_tailprocess_indexwhen_optioncopygen_jumpfinishmallocupper_bound__filbufsem_poptype_nameinit_loopstart_recordstart_ident_listextractbuffer_charscanner_environlit_to_nameboolean_exprdeclarationstype_decl_PROCEDURE_LINKAGE_TABLE_else_partwhile_statementassignmentexpression_initstatementidsem_stackfprintfrecord_type_definitionsimple_expressionrelational_opid_listprocess_idparse_topcurrent_tokenexit_condinteger_type_descriptortoken_buffersemantic_topname_suffixexit_statementparse_popfor_statementnew_label_startcheck_booleansemantic_routineoutfileprocess_opstatement_listcomponent_declarationname_optionunary_termadd_opparse_stackparse_pushcomponent_listnull_nametermnew_namefinish_loopsscanfvariable_declarationgen_loop_labelcheck_data_objectgen_out_labelrelationtype_referenceexpression_listsimple_name_tailend_record__bss_startsave_tokenmainrelation_tailbuf_poseval_unarysem_pushtype_definitionsemantic_errorloop_backexpression_tailstrcmpexpr_tail_finitype_declarationmcstrcmpsprintfstart_ifatexitcurrent_indexget_tempprocess_literalexit_jumpbasic_loopid_tailprimaryarray_type_definition_lib_versioncasting_type_procedureleft_indexsymbol_tablesystem_goalnext_identwrite_expr_list_edatastart_while_GLOBAL_OFFSET_TABLE__endmatchfactorread_id_listeval_binaryexitstartif_statementfield_decl_exitnameliteralstrlensimple_name.umul__iobcurrent_loopvar_decldo_parsecomponent_list_tailfield_nameenterwhile_testlogical_opcheck_reserved