X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=mim%2Fdevelopment%2Fmim%2Fmimc%2Fchkdcl.checker;fp=mim%2Fdevelopment%2Fmim%2Fmimc%2Fchkdcl.checker;h=c7a64058efdc285bf244123862a76beb790a2694;hb=d73ace3f3292e320b461b8fcd2e9f5dc5d9684d7;hp=0000000000000000000000000000000000000000;hpb=d530283ea60fb0ddcc28e9c5bd072456afe06e07;p=pdp10-muddle.git diff --git a/mim/development/mim/mimc/chkdcl.checker b/mim/development/mim/mimc/chkdcl.checker new file mode 100644 index 0000000..c7a6405 --- /dev/null +++ b/mim/development/mim/mimc/chkdcl.checker @@ -0,0 +1,187 @@ +> + )> + +; "CHKDCL Diagnostic program." + + + +>> + .A .B>> .C>> + + + + + + + + + + + + )>> + + + + + + FIX FIX ,TYPE-AND ,==?> + + FIX ,TYPE-MERGE ,=?> + + + + ) ,TYPE-MERGE ,MEMBER> + + > ,TYPE-AND ,=?> + + > (> + FIX>) + ,TYPE-MERGE ,MEMBER> + + ATOM]> + [REST ATOM ]> + ,TYPE-AND ,=?> + + #FALSE () ,TYPE-AND ,==?> + + + (]> ]>) + ,TYPE-MERGE ,MEMBER> +> #FALSE () ,TYPE-AND ,==?> + +> #FALSE () ,TYPE-AND ,==?> + + + ,TYPE-MERGE ,=?> + + > #FALSE () ,TYPE-AND ,==?> + +' ,TYPE-AND ,=?> + + ,TYPE-MERGE ,=?> + + [REST FIX]> [REST FIX]>> #FALSE () + ,TYPE-AND ,==?> + +> >> #FALSE () + ,TYPE-AND ,==?> + + (LIST ) ,TYPE-MERGE ,MEMBER> + + ,TYPE-AND ,=?> + +]> + ]>> + ]> ,TYPE-AND ,=?> + +]> + ]>> + ]> ,TYPE-AND ,=?> + +]> + ]>> + ]> + #FALSE () ,TYPE-AND ,==?> + ,TYPE-MERGE ,=?> + +> + +> STRING + > ,TYPE-MERGE ,=?> + + + + ANY ,TYPE-MERGE ,=?> + + > + > + ,TYPE-MERGE ,=?> + + + WORD WORD WORD LIST>> + + + + + + [3 WORD] LIST>> + ,TYPE-MERGE ,=?> + +]> + + FIX + + FIX + [REST ]>> + ]> + ]> + + FIX + + FIX + [REST ]>> + ,TYPE-MERGE ,=?> + + < ANY> ,TYPE-MERGE ,=?> + + > + ,TYPE-MERGE ,=?> + + + > ,TYPE-MERGE ,=?> + +> > + > ,TYPE-MERGE ,=?> + + > > + > ,TYPE-MERGE ,=?> + +> + + ,TYPE-MERGE ,=?> + + ,TYPE-MERGE ,=?> + + + (LIST ) ,TYPE-MERGE ,MEMBER> + + ! #FALSE () ,TYPE-AND ,==?> + + ! ,TYPE-AND ,=?> + + ,TYPE-MERGE ,=?> + + 1 FIX ,GET-ELE-TYPE ,==?> + + 2 FLOAT ,GET-ELE-TYPE ,==?> + + 3 ATOM ,GET-ELE-TYPE ,==?> + + 4 STRING ,GET-ELE-TYPE ,==?> + + ALL + ,GET-ELE-TYPE ,=?> + +> + +%> + + ,GETY ,=?> + + ,GETY ,=?> + +]> ,GETY ,=?> + +]> ,GETY ,=?> + + + + ANY ,TYPE-AND ,=?> + + +> + + VECTOR ,TYPE-AND ,=?> +