" This file contains analyzers and code generators for arithmetic SUBRs and predicates. For convenience many of the SUBRs that are similar are combined into one analyzer/generator. For more info on analyzers see SYMANA and on generators see CODGEN. " ]>> " Analyze +,-,* and /. Take care of no arg and one arg problems." #WORD *17254043253* ) NN6 DEFLT7 K9:LIST TEMP43 N94:NODE> NOD4> - PHRASE21> PHRASE21 (TYPE FORM)> PHRASE23 PHRASE25 PHRASE40 - TAG60> TAG60 TAG61 PHRASE57 PHRASE64 PHRASE55 PHRASE76 PHRASE37 MAP86 MAPAP89 PHRASE101 PHRASE105 + PHRASE117> PHRASE122 PHRASE125 PHRASE117 PHRASE115 + PHRASE134> PHRASE134 + PHRASE141> PHRASE146 PHRASE149 PHRASE141 PHRASE152 + PHRASE157 (DEAD-FALL K9 NN6)> PHRASE157 BOOL181 PHRASE180 PHRASE182 MAP186 PHRASE194 PHRASE173 PHRASE195 ] TEMP14 = STACK> PEEP201 PHRASE84 #WORD *167067406* NODE) K4 NOD5> + TAG11 (DEAD-FALL K4)> > TAG11 (TYPE FALSE)> MAP13 PEEP31 (TYPE FALSE)> TAG28 PHRASE24 MAPAP16 #WORD *37106417666* FIX) K4 C5> AGAIN13 PHRASE15 BOOL20 PHRASE22 PHRASE17 PHRASE26 #WORD *4437234442* TAG8 (TYPE FALSE)> TAG7 FIX> FIX>]> #WORD *17110336521* OPT4 OPT5> OPT4 OPT5 ) A-C12 NOD13 ISTATE14:FIX TEMP26> BOOL25 2 = STACK> > + BOOL33 (DEAD-JUMP NOD13)> - BOOL32 (DEAD-FALL TEMP26)> BOOL33 BOOL32 PHRASE24 BOOL43 + TAG44> TAG44 PHRASE42 PHRASE46 + PHRASE53 (DEAD-JUMP OP8 A-C12)> PEEP83 PHRASE40 > PHRASE53 - PHRASE60> > PHRASE63 PHRASE65 PEEP82 PHRASE60 - PHRASE66 (DEAD-JUMP FL11)> > PHRASE69 PHRASE71 PEEP81 PHRASE66 PHRASE72 + PHRASE74 (DEAD-JUMP N6 NOD13)> PHRASE74 #WORD *37157032553* - PHRASE11 (DEAD-JUMP RT5 N4 K6) (DEAD-FALL TEMP9)> > PHRASE11 )>>> )> #WORD *34365412562* - PHRASE18> PHRASE15 PHRASE18 PHRASE21 PHRASE24 )> #WORD *2411122351* - PHRASE23 (DEAD-JUMP COD6 N4 NAM8 K7)> > PHRASE20 PHRASE22 PHRASE17 PHRASE23 #WORD *36052401032* #WORD *7052471032* )> #WORD *16677027353* )> #WORD *3276346203* )> #WORD *22452261326* - PHRASE22 (DEAD-JUMP COD8 N4 K9)> > PHRASE19 PHRASE22 #WORD *11413546740* NOD4> (TYPE FALSE)> TAG21 BOOL19 BOOL37 PHRASE36 PHRASE40 + PHRASE44 (DEAD-FALL TY18 K12 N11)> (TYPE FORM)> PHRASE44 PHRASE50 MAP73 > MAPAP76 + PHRASE88 (DEAD-FALL TY18)> PHRASE92 PHRASE88 BOOL121 BOOL120 BOOL128 BOOL119 PHRASE117 BOOL136 PHRASE135 PHRASE147 PHRASE148 PHRASE151 PHRASE143 PHRASE154 BOOL160 PHRASE159 (TYPE FORM)> PHRASE167 - PHRASE171 (DEAD-JUMP K12)> PHRASE171 PHRASE48 #WORD *20333426023* ANY) N4> > '>) DATA CONST K) #DECL ((NN DATA N) NODE (CONST) ) ,0-TST-CODE> <==? ,CHTYPE-CODE> >> ,GETBITS-CODE> > <==? > ,QUOTE-CODE> > > -1>>> ,BITL-CODE> <==? ,ANDB> <==? >> 2> > ,QUOTE-CODE> >> >> > ,QUOTE-CODE> >> >> >>>> (.DATA)) (ELSE .K)>> ) (ELSE ,PARENT .N> ,PARENT .N>)>)>> #WORD *7545545057* > > PHRASE9 #WORD *4335252651* LIST LIST NODE ) WHO4 GLE5 NOD6 K7> ) TEMP17 TEMP19 NUM8 YES9:FORM NO10:FORM L39:LIST TEMP45> BOOL16 PHRASE15 PHRASE18 PHRASE20 (TYPE FALSE)> TAG22 PEEP113 PHRASE21 + MAPAP35 (DEAD-JUMP WHO4)> MAP32 > > MAPAP35 + MAPAP90 (DEAD-JUMP NOD6 GLE5 NUM8 HACKT12) (DEAD-FALL TEMP17)> > TAG57 BOOL63 BOOL71 BOOL70 PHRASE61 - TAG73 (DEAD-JUMP TEMP19 TEMP17)> TAG75 TAG73 (TYPE FALSE)> TAG74 TAG77 PHRASE79 PHRASE81 = NUM8> PHRASE84 (TYPE FALSE)> MAP87 + PHRASE99> > PHRASE99 > PHRASE106 MAPAP90 > .VAL) (ELSE <+ .VAL 1>)> ,PLUSINF) ('.VAL ,PLUSINF) (,MINUSINF ' .VAL) (ELSE <- .VAL 1>)>) (,MINUSINF '.VAL) ('.VAL '.VAL) (,MINUSINF ' .VAL) (ELSE <- .VAL 1>)> ' .VAL) (ELSE <+ .VAL 1>)> ,PLUSINF)]> .VAL) (ELSE <- .VAL 1>)>) ('.VAL ,PLUSINF) (' .VAL) (ELSE <+ .VAL 1>)> ,PLUSINF) (,MINUSINF ' .VAL) (ELSE <- .VAL 1>)> ' .VAL) (ELSE <+ .VAL 1>)> ,PLUSINF) ('.VAL '.VAL)]> #WORD *13200166413* VAL5> - TAG10 (DEAD-JUMP TEMP15 TEMP14)> TAG12 TAG10 > TAG11 TAG17 #WORD *23346245640* VAL5> - TAG10 (DEAD-JUMP TEMP15 TEMP14)> TAG12 TAG10 > TAG11 TAG17 #WORD *32115544714* TAG7 (TYPE FALSE)> TAG6 )>