X-Git-Url: https://jxself.org/git/?p=pdp10-muddle.git;a=blobdiff_plain;f=mim%2Fdevelopment%2Fmim%2Fvax%2Fmimlib%2Fdups.mud;fp=mim%2Fdevelopment%2Fmim%2Fvax%2Fmimlib%2Fdups.mud;h=98683dcc1edf3a337dc2ae391b085d53109bd5db;hp=0000000000000000000000000000000000000000;hb=d73ace3f3292e320b461b8fcd2e9f5dc5d9684d7;hpb=d530283ea60fb0ddcc28e9c5bd072456afe06e07 diff --git a/mim/development/mim/vax/mimlib/dups.mud b/mim/development/mim/vax/mimlib/dups.mud new file mode 100644 index 0000000..98683dc --- /dev/null +++ b/mim/development/mim/vax/mimlib/dups.mud @@ -0,0 +1,109 @@ + + + + + + (PACK-LIST OB-LIST) LIST> + +) + + + + ) + > + <==? PACKAGE> + >> + )>> + .L>> + .ATBL> + ,PACK-LIST> + +) + + + + ) + > + >> + )>> + .L>> + .ATBL> + ,OB-LIST> + +) (ATBL ,ATOM-TABLE) L) + #DECL ((PACKS) (ATBL) + (L) LIST) + + + + )) + #DECL ((A) ATOM) + > + > + 1>> + ,DUP-LIST>>> + + + + + .L !,DUP-LIST)>)>> + .LL>> + .ATBL> + T> + + + > )>> + .L>> + +) L) + #DECL ((A) ATOM (PACKS) (L) LIST) + (O) OBLIST) + > )> + + >> + .O>> + + >) + ( >> + .O>> + + >) + (ELSE )>> + .PACKS>> + > + +) + + + >>> + > + )>)>)>) + ( + )>> + .L> + > + +