X-Git-Url: https://jxself.org/git/?p=pdp10-muddle.git;a=blobdiff_plain;f=mim%2Fdevelopment%2Fmim%2Fmimc%2Flnqgen.mud;fp=mim%2Fdevelopment%2Fmim%2Fmimc%2Flnqgen.mud;h=3f416061955991d3d98332c4b159ecb87c03b05c;hp=0000000000000000000000000000000000000000;hb=d73ace3f3292e320b461b8fcd2e9f5dc5d9684d7;hpb=d530283ea60fb0ddcc28e9c5bd072456afe06e07 diff --git a/mim/development/mim/mimc/lnqgen.mud b/mim/development/mim/mimc/lnqgen.mud new file mode 100644 index 0000000..3f41606 --- /dev/null +++ b/mim/development/mim/mimc/lnqgen.mud @@ -0,0 +1,129 @@ + + + + + + + +) (BRANCH <>) (DIR <>) (SETF <>) + "AUX" QDAT (STR <1 >) (FLG <>) + (NUM <2 >) (TYP ) + (TPS ) + (TYP1 ) (ELSE .TPS)>) + (FLS <==? .W FLUSHED>) (SDIR .DIR) (B3 ) + NK NN ANUM LP + (B2 + .BRANCH) + (ELSE )>) STRD NUMD TEM T1 (RW .W) + LP1) + #DECL ((N STR NUM) NODE (NN) FIX (TPS TYP1 B2 B3) ATOM + (NK FLS DIR SDIR NOTF BRANCH) ) + ,QUOTE-CODE> + + > 0> > + )>) + (ELSE >)> + >)> + > .W>>)> + + > + > 1>> + >>>)> + > + > 1>> + >>>)> + >> + > + VALUE) + ( VALUE)>) + (ELSE + + <0? >> + + .W) + (ELSE >)>> + 0 + '(`TYPE FIX)> + VALUE) + ( VALUE) + ( VALUE)>)> + >> + > + + )> + >> + + + + + + >>)> + + )>) + ( >>> + )> + .W> + + ) + (ELSE + + + > + + ) + (ELSE + > .W>> + + + > + )>)>) + (ELSE + > <>> + > + <==? .TPS TUPLE>> + ) + (<==? .TPS LIST> ) + (<==? .TPS UVECTOR> ) + (<==? .TPS STRING> ) + (ELSE >)> + > + ) + (ELSE )> + .B2>) + (ELSE + > + .B2> + )> + >>)> + ) + ( >> + + .W> + + )>) + (ELSE + + + ) + (ELSE + + + + > .W> + )>)>)> + > + +