X-Git-Url: https://jxself.org/git/?p=pdp10-muddle.git;a=blobdiff_plain;f=mim%2Fdevelopment%2Fmim%2F20c%2Ffile.mima;fp=mim%2Fdevelopment%2Fmim%2F20c%2Ffile.mima;h=19a3ad15323f58f0c3cabef062d9590cc6845543;hp=0000000000000000000000000000000000000000;hb=d73ace3f3292e320b461b8fcd2e9f5dc5d9684d7;hpb=d530283ea60fb0ddcc28e9c5bd072456afe06e07 diff --git a/mim/development/mim/20c/file.mima b/mim/development/mim/20c/file.mima new file mode 100644 index 0000000..19a3ad1 --- /dev/null +++ b/mim/development/mim/20c/file.mima @@ -0,0 +1,3242 @@ + +)> + + + +COMPILER-INPUT + +> >)> + +> >)> + +ACTIVATION + +MRETURN + +LOOP + +TBIND + +BINDID + +DISPATCH + +ARGS + +OBLIST + +INGC + +UBLOCK + +UUBLOCK + +USBLOCK + +SBLOCK + +BIND + +PAGPTR + +MINF + +ICALL + +ECALL + +NCALL + +UWATM + +MAPPER + +ENVIR + +RUNINT + +PURVEC + +DBVEC + +M$$BINDID + +FRAME + +SFRAME + +ADJ + +SCALL + +CALL + +NTHR + += + +FCN + +GFCN + +IFSYS + +IFCANNOT + +IFCAN + +ENDIF + +TEMP + +MAKTUP + +END + +COMPERR + +UNWCONT + +IOERR + +JUMP + +OPT-DISPATCH + +ICALL + +ACALL + +BRANCH-FALSE + +DEAD-JUMP + +DEAD-FALL + +STACK + +TYPE-CODE + +TYPE-WORD + +RECORD-TYPE + +DEAD + +ALL + + + + + +> >)> + +> >)> + +> )> + +> )> + + + +> )> + +> >)> + +> >)> + +> )> + +> >)> + +> >)> + +> >)> + +> >)> + +> >)> + +> >)> + +> >)> + +> >)> + +> >)> + +> )> + +> >)> + +> >)> + +> )> + + + + + + + + + +> > )> + +> >)> + + 1>> + + FIX>> + + >>)> + +>) (ELSE >)> + +> ,CTLZ+1>> >>>)> + +> + + + +#WORD *37425236171* + + + + + + + + + = STACK> + + + + + + + + + + +> )> + + + +#WORD *26751250267* + CHARACTER) CHR5> + + + + + + + + + = STACK> + + + + + +PHRASE7 + + + + + + + + + + + + + + + + +#WORD *12761236166* + + + + + + + + + + + + + + + + + + + + - PHRASE32> + + + + + + +PHRASE8 + + + + + + + + + + + + PHRASE19> + +BOOL21 + + - PHRASE19> + + + + + + + + + + + +PHRASE19 + + + + + +PHRASE32 + + + + + + + +> )> + +> + +#WORD *12454471220* + + + + + + + + + = STACK> + + + + + + + + + + + + +#WORD *3614577217* + XGLOC) X5> + + + + + PHRASE7> + + + = STACK> + + + + + +PHRASE7 + + + + + + = STACK> + + + + + "> + + + + + + + + + +#WORD *36340161352* + + + + = ATM6> + + + + + + + + + + + + + + + + + + + +PHRASE20 + + + + + + + "> + + + + + +#WORD *13340161350* + + + + = ATM6> + + + + + + + + + + + + + + + + + + + +PHRASE20 + + + + + + + "> + + + + + + + + + +> )> OP.MUD">) ( )> + +> MIMOPS.MUD">)> + + (THIS-GUY) >> + +#WORD *27146723303* + + + + + + + + +AGAIN14 + + + +PHRASE16 + + - PHRASE18> + + + - PHRASE18> + +TAG21 + + + + + + +TAG20 + + + + - PHRASE28> + + + + + + + + +TAG32 + + + + + + + + + + + + + + + + + +PHRASE28 + + + + + + + + + + +PHRASE26 + + +BOOL36 + + + + + + + + + + PHRASE38> + + +PHRASE40 + + + + + + + - PHRASE38> + +PHRASE42 + + + + + + + + +PHRASE38 + + + + + + + + + + +PHRASE35 + + + + + + + + + +BOOL49 + + + + + + + + + +PHRASE48 + +PHRASE52 + + + +PHRASE18 + + + + + +#WORD *6165343027* + LIST ANY) L5 FLG6> + + + +AGAIN13 + + + + + + + +PHRASE15 + + - AGAIN13> + + + + + + + + +PHRASE20 + + + + +BOOL26 + + + +#WORD *5225266236* + + ) TEMP13:STRING TEMP16 CH18> + + + + + +MAP8 + + + + + + + +PHRASE20 + - PHRASE22> + (TYPE FALSE)> + + +PHRASE22 + + +PHRASE23 +PHRASE26 + + + + + +MAPAP11 + TEMP16 = TEMP16 (TYPE STRING)> + + + +#WORD *2766341335* + [REST STRING]>)> + ) REDO13:LIST ON14:STRING PRE-INDEX11:LIST TEMP57 L59 TEMP61 HASH-CODE81 NM78 NXT75 ACCESS-DATA79:LIST F-OR-G9 = FILES4> + + + + + + + (TYPE FALSE)> + +TAG20 + +BOOL19 + + + + + (TYPE FALSE)> + +TAG26 + +BOOL25 + + + + (TYPE FALSE)> + +TAG32 + +BOOL31 + + + + + + PHRASE38> + + + + + + + 2 = ON14 (TYPE STRING)> + + + + PHRASE38> + + BOOL48> + + + + + + + PHRASE38> + + + + + + (TYPE FALSE)> + + +MAP50 + + + + + + + + + + + - BOOL62> + + + + + +BOOL62 + + + + + + +MAPAP53 + + PHRASE38> + +BOOL48 + + + + + + + + = FILES4> + 1024 = ON14 (TYPE STRING)> + +AGAIN70 + + + + + 'FIX %<>> + + +AGAIN82 + + + + + + + + PHRASE84> + - PHRASE94> + + + + + + + - BOOL91> + + + + + + - BOOL91> + + + + + +BOOL91 + + +PHRASE84 + + + +PHRASE94 + + + + BOOL97> + + + + +BOOL97 + + + + - PHRASE101> + + + +PHRASE101 + + PHRASE102> + + - TAG104> + + +TAG105 + + + + + +TAG104 + (TYPE FALSE)> + + +MAP108 + + + + + + + (TYPE FALSE)> + +TAG119 + + + + + + + + + + BOOL123> + + + + + +BOOL123 + + +PHRASE122 + (TYPE FALSE)> + +PHRASE124 + + +MAPAP111 + + PHRASE102> + + + + + + + + + + + + + + +AGAIN130 + + + + + + + + + + + + + + +PHRASE132 + + + + + + + + + + + + +EXIT128 + + + + + +PHRASE102 + + + + + + > + + + + + + +TAG148 + + + + + + +TAG147 + + +TAG140 + +TAG142 + +TAG145 + + + + + + +TAG144 + + +TAG143 + + + + PHRASE150> + + + + +PHRASE150 + + + + + + + + + PHRASE157> + + + + + + + + + + + + +BOOL158 + + + + + + + + + + + + + + + + + + + +PHRASE157 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + > + + + + + +MAP184 + + + + + + + + + + + +MAPAP187 + + + + AGAIN82> + + + +EXIT71 + + + + + + + + + + + + PHRASE203> + + + + + +PHRASE203 + + + + + +EXIT67 + + + + + + + + + + +PHRASE38 + + PHRASE210> + + PHRASE210> + + + + + + PHRASE214> + + PHRASE214> + + + + + + + + + + + + + +PHRASE214 + + + + + +PHRASE210 + + + + +PHRASE221 + + + + + + +#WORD *25554647732* + [REST STRING]>)> + ) (LEN9:FIX 0) (FCN-COUNT10:FIX 0) (LOWERSTR12 %<>) TFILES13 TEMP3:LBIND EXPFLOAD16 OB23:STRING TEMP44 TEMP59 ON19 TON20:STRING TOC17 TN14:STRING ITM102 TEMP115 TEMP129 FCN-FOUND243:FIX MSUBR-ACCESS11:FIX = FILES4> + + + + + + + + (TYPE FALSE)> + +TAG28 + +BOOL27 + + + + + + + PHRASE50> + + + + + + + + + + PHRASE36> + +BOOL37 + + C5 = TEMP44> + + + +ISTR45 + + > + + +ISTRE46 + + + +PHRASE36 + + + + + - PHRASE50> + + + + + + + + + > + > + > + 5 = STACK> + +PHRASE50 + + + + + + + + + + + + + +MAP61 + + + + + + + +MAPAP64 + + + + + +MAP73 + + + + + + + +MAPAP76 + + + + + + + + + + + + + PHRASE83> + + + + + + + 2 = ON19 (TYPE STRING)> + + + + PHRASE83> + + + + + + + 2 = TON20 (TYPE STRING)> + + + + PHRASE83> + + + BOOL92> + + + + + + + + 2 = TN14 (TYPE STRING)> + + + + PHRASE83> +BOOL92 + + + + + + + + = FILES4> + +AGAIN99 + + +AGAIN107 + + + + > + + + + + + + + + + PHRASE112> + + + + + + + + + + + + + + + + + - BOOL116> + + + + + +BOOL116 + + + + + + (TYPE FALSE)> + + +MAP121 + + + + + + + (TYPE FALSE)> + +TAG134 + + + + + + + + + + +PHRASE132 + + +MAPAP124 + - PHRASE154> + + + + + +TAG145 + + + + + + +TAG142 + + + + + + + + + + + + + +TAG153 + + + + + + +TAG152 + + + +TAG147 + +TAG150 + + + + + + +TAG149 + + +TAG148 + + + +PHRASE112 + + + +PHRASE154 + - MAPEX160> + + + +MAP158 + + + + = LOWERSTR12> + + + + = LOWERSTR12> + +PHRASE170 + + +COND169 + + + + + +MAPAP161 + TEMP115 = LOWERSTR12 (TYPE STRING)> + +MAPEX160 + + + + + + + + + + + +PHRASE176 + + + + + + + + + + + + + PHRASE178> + + + TEMP44 = TEMP44> + + + + + +PHRASE178 + + + + + + + + + PHRASE180> + + + + + + + + + = TEMP129> + +MAP184 + + + + + + + + + 2 = STACK (TYPE STRING)> + + + + + +MAPAP187 + + + + + + + +PHRASE180 + + + + > + + + + + + + + +MAP199 + + + + - PHRASE210> + + + + + +BOOL213 + + + - BOOL211> + +BOOL212 + + - PHRASE210> + +TAG217 + + + + + + +TAG216 + + + + + + PHRASE210> + +BOOL211 + + + + + + +PHRASE210 + + +EXIT100 + + + + + + + + + + + PHRASE226> + + + + + +PHRASE226 + + + + + +EXIT98 + + + + + + + + > + + + + + + + PHRASE234> + + + + + = FILES4> + +PHRASE234 + + + + +COND233 + + + (TYPE FALSE)> + 'FIX %<>> + + + + +AGAIN248 + + +AGAIN250 + + + + + + + + PHRASE252> + + + + + +PHRASE252 + + + + + + + +PHRASE257 + + + + + + PHRASE259> + + + + + = FILES4> + +PHRASE259 + + + + + +EXIT249 + + + + + + > + + + + + + +TAG270 + + + + + + +TAG269 + + + +TAG262 + +TAG264 + +TAG267 + + + + + + +TAG266 + + +TAG265 + + + + PHRASE272> + + + + +PHRASE272 + + + PHRASE277> + + + + + + + + + + + + +BOOL278 + + + + + + + + + + + + + + + + + + + + + + + + + +PHRASE277 + + + + + + +PHRASE295 + + + + + + + + + + + + TAG312> + + + + + + + + + TAG312> + + + + + + + TAG306> + + (TYPE FALSE)> + +TAG306 + + + + + + + + TAG310> + + (TYPE FALSE)> + +TAG310 + + + + + + + + + +TAG311 + (TYPE FALSE)> +TAG312 + + + + + + + + + + + PHRASE320> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PHRASE320 + + +MAP329 + + + + + > + + + + + + + + +MAPAP332 + + + + + + + + + + + + PHRASE341> + + + +PHRASE341 + +PHRASE342 + + + + + + + + + + + + + + + + + + + (TYPE FALSE)> + + + +PHRASE344 + + + BOOL348> + + + + + + +BOOL348 + + + + + + +PHRASE347 + + + + + + + + + +EXIT237 + + + + + + + + + + + + + + + + + + + 1024 = ON19 (TYPE STRING)> + +AGAIN359 + + + + + +PHRASE361 + + + + + + + + + +PHRASE363 + + + + PHRASE371> + + + + + + + + + + + PHRASE375> + + + + + + + +PHRASE375 + + + + + + + +MAP381 + + + + + + + + = TEMP44> + +MAP394 + + + + + + + + + + + + + + + + + + + + + + +MAPAP397 + + + +MAP411 + + + + + + + + + + + + + + + + +MAPAP414 + + +MAP421 + + + + + +AGAIN430 + + + + + + + = TEMP44> + + + + + + + + + + +PHRASE436 + + + + = TEMP44> + + + + + + + + + + +PHRASE439 + + + + +MAPAP424 + + + + + + +MAPAP384 + + + + + + + + + > + + + + + + + + + + + + + BOOL448> + + + + + +BOOL448 + 1024 = OB23 (TYPE STRING)> + +AGAIN452 + + + + + +PHRASE454 + + + + + + + + + + + + + + + + + + + + + + +PHRASE371 + + + PHRASE465> + + + + + + + +PHRASE465 + + + + + PHRASE471> + + + + + + + +PHRASE471 + + + + + + 1024 = OB23 (TYPE STRING)> + +AGAIN478 + + + + + +PHRASE480 + + + + + + + + + + + + + + + + + + + + + + + + +PHRASE463 + + + + + + + + + + +PHRASE83 + + PHRASE494> + + PHRASE494> + + + + + + PHRASE498> + + PHRASE498> + + + + + + + + + + + + + +PHRASE498 + + + + + +PHRASE494 + + + + +PHRASE505 + + + + + + +#WORD *16573324157* + + + + + + PHRASE7> + + + PHRASE7> + + + + + + + + +PHRASE7 + + + + + + + + >> >)> + +#WORD *31365455347* +> ANY) A5> + + + + + + + +TAG12 + + - TAG13> + + +TAG13 + + +TAG11 + + + + + - BOOL10> + + (TYPE FALSE)> + + + +MAP18 + + + + + TAG31> + (TYPE FALSE)> + +TAG31 + + - TAG34> + + + + + + + + + + +TAG40 + + + + + + + + + + +TAG34 + (TYPE FALSE)> + +TAG33 + + + + + = TEMP14> + + + + +TAG43 + + + + +TAG44 + + +TAG41 + (TYPE FALSE)> + +TAG42 + + +PHRASE29 + + +MAPAP21 + + TAG8> + +BOOL10 + > +TAG8 + + +#WORD *12252255000* + + + + + + PHRASE7> + + + PHRASE7> + + + + + + + + + +PHRASE7 + + + + + + + + + >> >)> + +#WORD *26056104306* +)> + + + + + + +MAP8 + + + + + + (TYPE FALSE)> + + + + (TYPE FALSE)> + + +MAP28 + + + + + + + + + + + + + + + +TAG47 + + + + + + + + + + + + (TYPE FALSE)> + +PHRASE41 + + + +MAPAP31 + - PHRASE77> + + + + BOOL49> + + + + + + + + + + +BOOL49 + + + BOOL52> + = TEMP35> + + + + + BOOL52> + + + + + + + +BOOL52 + (TYPE FALSE)> + + +MAP56 + + + + + + + + + + + + + + +TAG72 + + + + + + + + + + +TAG67 + (TYPE FALSE)> + +TAG66 + + + + + + + + +TAG75 + + + + +TAG76 + + +TAG73 + (TYPE FALSE)> + +TAG74 + + +PHRASE64 + + +MAPAP59 + - PHRASE77> + + (TYPE FALSE)> + + + +MAP79 + + + + + + + + + + PHRASE87> + + +PHRASE87 + + +MAPAP82 + - PHRASE77> + + + + + + + +PHRASE77 + + PHRASE110> + (TYPE FALSE)> + + + +MAP93 + + + + + + + + + + + PHRASE105> + +PHRASE105 + + +MAPAP96 + + +MAPEX95 + - BOOL91> + + + + + + + + + +BOOL91 + + + + + +TAG113 + + - TAG114> + + +TAG114 + + +TAG111 + (TYPE FALSE)> +TAG112 + + + + + +PHRASE110 + + +MAPAP11 + + + +TAG116 + + + + + + +TAG115 + + + +TAG121 + + + + + + +TAG120 + + + > + > + +> + +#WORD *1173365163* + + + + + + PHRASE9> + + + + + +PHRASE9 + + + + + + + + + + + + + + + + + + + + + + + PHRASE20> + + + + + + +PHRASE20 + + + + +PHRASE23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + "> + + + + + + + + PHRASE33> + + + + + +PHRASE33 + + + + + + +#WORD *1520041432* + WORD
> CHANNEL "OPTIONAL" ) INCHAN10 OUTCHAN11 EXPFLOAD12 END?13 EVAL?14> + OPT7 OPT8 OPT9> +OPT7 + +OPT8 + +OPT9 + ) ITM22 TEMP27 TEMP32 TEMP38 TEMP39 TEMP40> + + - PHRASE18> + + +PHRASE18 + +AGAIN24 + + + + + + + + + +TAG28 + + + + + + + + + + + + > +PHRASE31 + + + + +PHRASE26 + + AGAIN24> + + AGAIN24> + + AGAIN24> + - TAG37> + + + + + + + + + +TAG41 + + + + + + + + + + +TAG37 + - PHRASE43> + + + + - PHRASE43> + + +TAG46 + + + + + + +TAG45 + + +PHRASE43 + + - PHRASE48> + + - AGAIN24> + + + - AGAIN24> + + + - AGAIN24> + + + PHRASE54> + + + + + + = STACK> + + + + + + +PHRASE54 + + +PHRASE48 + + PHRASE59> + - PHRASE59> + + + + + + + + + = TEMP32> + +TAG64 + + + + + + +TAG63 + + + + PHRASE59> + +PHRASE62 + + + + + + + + + + PHRASE59> +PHRASE66 + + + + + + + +PHRASE59 + + PHRASE83> + - PHRASE77> + + + + - PHRASE77> + +TAG80 + + + + + + +TAG79 + + = TEMP40> + + + + + + - PHRASE77> + + + + + + + + + + +PHRASE77 + + + +PHRASE83 + + AGAIN24> + + + PHRASE88> + + + + + +PHRASE88 + + + + + + + + + + + + + + + + + + + + + PHRASE100> + + + + + +PHRASE100 + + + + + + +#WORD *17464703305* + + + + + + + + + + + + + +PHRASE9 + + + + + +PHRASE13 + + + + + + + + +#WORD *6332307305* + FIX ANY) X5 CH6> + + + + > +TAG10 + + + + + + + + + = STACK> + + + + + + + +> + +#WORD *22420213030* + ANY) NAME4> + + + + + + TAG13> + + - TAG12> + +TAG13 + > +TAG12 + + + TAG15> + > +TAG15 + + TAG21> + = TEMP14> + + + + = TEMP14> + + + + + + + TAG21> +BOOL19 + = TEMP14> + + + + +TAG22 + + + + + +TAG21 + + + +TAG28 + + + + + +TAG26 + > +TAG27 + + + + + + + + = OO7> + + +AGAIN35 + + + + + +PHRASE37 + + + PHRASE39> + + +PHRASE39 + + +TAG42 + + + + + + +TAG41 + > + +PHRASE40 + + +EXIT31 + 2 = TEMP14> + = OBL5> + + + + +#WORD *10427351722* + + + + + + + + + + + + + + "> + + + + + + ) \ No newline at end of file