X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=MUDDLE%2Fmatch.18;fp=MUDDLE%2Fmatch.18;h=f1810e501962222d8390d1989e079a253ddd82bb;hb=39c5769144e7f2a58076bdb973d2c80fa603345c;hp=0000000000000000000000000000000000000000;hpb=bab072f950a643ac109660a223b57e635492ac25;p=pdp10-muddle.git diff --git a/MUDDLE/match.18 b/MUDDLE/match.18 new file mode 100644 index 0000000..f1810e5 --- /dev/null +++ b/MUDDLE/match.18 @@ -0,0 +1,216 @@ + + T >> + + + T> + () + <> >>> + + + + T >> + + + T> + () + <> >>> + + + .EXP> + () + >>> ) (BOUND ) + (OBLIGATORY T) (PBOUND ) + "AUX" PURE ENDP K BETA ENDE) + FORM> + <.S >) + ( + > + .BOUND) + ( + <.S >>) + ( + >) > + + + > + <.R >) + (<==? > SEGMENT> + .EXP .ENDE .OBLIGATORY>>>) + (<==? .EXP .ENDE> ) + (T <1 .EXP>> + >) > + > > + + <.S .EXP>) + (T <1 .EXP>>) > + > + > > >> ) (ENV2 <>) + (BOUND1 ) (BOUND2 ) + (OBL T)) + FORM> + FORM> + > >>> + <.MATCHER >>) > + <.MATCHER >>) + (<==? FORM> + <.MATCHER >>) + ( > + <.MATCHER >>) + ( > + ) + ( > + <.MATCHER .PAT2>) > + ALPHA1 SEG1> + ALPHA2 SEG2> + + + ) + (>>) >) + ( + > + ) + (>>) >) > + <.R <>>) + (T <1 .PAT2> .ENV1 .ENV2>) > + > + > > + END1 K1 BETA1 S1> + END2 K2 BETA2 S2> + + > + >>> + > + ) + ( + >>> + > + ) + (T > + >) >) > + <0? .K1>> + <0? .K2>> + FORM>> + .FORM1 .FORM1 T .ENV1 .ENV2 <>>) + (T .SEG2 .END2 T .ENV1 .ENV2 <>>) >) + ( <0? .K2>> + .SEG1 .END1 T .ENV1 .ENV2 <>>) + (<0? .S2> + ) + (T >) >) + (<0? .S1> + ) + () >) + (T <#FUNCTION ((UV1 UV2) + > + ) + + >) > + ) > + <1 .END2> .ENV1 .ENV2> + > + > > > >> ) + (BOUND2 ) (OBL T) + "AUX" FORM1) + + <.SMATCHER .PAT2>) + (<==? > SEGMENT> + .PAT2 .BOUND2 .BOUND1> .OBL> .ENV1 .ENV2 <>>>) + (<==? .PAT2 .BOUND2> ) + (T <1 .PAT2> .ENV1 .ENV2> + >) > + > > >> + + >) + (<==? > SEGMENT> + > + + >) + (T >)> + > > >> + + +)) + .KOUNT> + > + > >> + + + + .K) + (T > + > + )> >> + + + + + > + .EXP >> + <==? > SEGMENT>> + <.SOFTENER [.ALPHA .PAT]>) > + > + > > >> + + + + + <.HACKER [.END .K .BETA .S]>) + (<==? >> SEGMENT> + > + + >>>> + >) > + > + + >) + (T >) > + > > >> +  \ No newline at end of file