(ASSEMBLE.CLAUSE ( op 3 si ) 126 (allocate) (get.Ai.variable.Yn 1 2) (get.Ai.variable.Yn 2 3) (get.Ai.variable.Yn 3 1) (initialize.Yn 4) (put.Ai.variable.Yn 1 5) (get.Ai.structure 1 op 3) (unify.local.Yn 2) (unify.local.Yn 3) (unify.local.Yn 1) (load.choice.point) (store.variable.Yn 8) (either 11 38) (put.Ai.value.Yn 1 2) (is.a 24) (load.value.Yn 2) (load.pos.word 0) (not.less.than) (load.value.Yn 2) (load.pos.word 1200) (not.greater.than) (load.value.Yn 8) (cut.to.choice.point) (jump.to 49) (or.finally) (put.Ai.value.Yn 3 2) (put.Ai.value.Yn 2 5) (put.Ai.constant 1 321) (call 10 nerror2 3 si) (load.choice.point) (store.variable.Yn 7) (either 10 68) (put.Ai.value.Yn 1 3) (is.a 128) (put.Ai.value.Yn 2 4) (put.Ai.value.Yn 1 3) (call 10 op←fixity 2 si) (load.value.Yn 7) (cut.to.choice.point) (jump.to 79) (or.finally) (put.Ai.value.Yn 3 3) (put.Ai.value.Yn 2 5) (put.Ai.constant 1 322) (call 9 nerror2 3 si) (load.choice.point) (store.variable.Yn 6) (either 9 112) (put.Ai.value.Yn 1 1) (is.a 254) (put.Ai.constant 3 2) (put.Ai.symbol 2 %.) (put.Ai.value.Yn 1 1) (functor) (load.value.Yn 6) (cut.to.choice.point) (put.Ai.value.Yn 5 5) (put.Ai.value.Yn 4 4) (put.Ai.value.Yn 3 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (call 8 install←ops 5 si) (jump.to 127) (or.finally) (put.Ai.unsafe.Yn 5 5) (put.Ai.unsafe.Yn 4 4) (put.Ai.value.Yn 3 3) (put.Ai.value.Yn 2 2) (put.Ai.list 1) (unify.local.Yn 1) (unify.nil) (call 3 install←ops 5 si) (fail) ) (ASSEMBLE.CLAUSE ( op 3 si ) 1 (proceed) ) (ASSEMBLE.CLAUSE ( op←fixity 2 si ) 6 (get.Ai.constant 1 xfx) (get.Ai.symbol 2 in) (proceed) ) (ASSEMBLE.CLAUSE ( op←fixity 2 si ) 6 (get.Ai.constant 1 xfy) (get.Ai.symbol 2 in) (proceed) ) (ASSEMBLE.CLAUSE ( op←fixity 2 si ) 6 (get.Ai.constant 1 yfx) (get.Ai.symbol 2 in) (proceed) ) (ASSEMBLE.CLAUSE ( op←fixity 2 si ) 6 (get.Ai.constant 1 fx) (get.Ai.symbol 2 pre) (proceed) ) (ASSEMBLE.CLAUSE ( op←fixity 2 si ) 6 (get.Ai.constant 1 fy) (get.Ai.symbol 2 pre) (proceed) ) (ASSEMBLE.CLAUSE ( op←fixity 2 si ) 6 (get.Ai.constant 1 xf) (get.Ai.symbol 2 post) (proceed) ) (ASSEMBLE.CLAUSE ( op←fixity 2 si ) 6 (get.Ai.constant 1 yf) (get.Ai.symbol 2 post) (proceed) ) (ASSEMBLE.CLAUSE ( install←ops 5 si ) 18 (allocate) (get.Ai.variable.Yn 1 2) (get.Ai.variable.Yn 5 1) (put.Ai.value.Yn 1 2) (is.a 1) (body.cut) (put.Ai.value.Yn 3 2) (put.Ai.value.Yn 2 1) (put.Ai.constant 1 324) (depart nerror2 3 si) ) (ASSEMBLE.CLAUSE ( install←ops 5 si ) 4 (get.Ai.constant 1 NIL) (cut.proceed) ) (ASSEMBLE.CLAUSE ( install←ops 5 si ) 41 (get.Ai.list 1) (allocate) (unify.variable.Yn 6) (unify.variable.Yn 1) (get.Ai.variable.Yn 2 2) (get.Ai.variable.Yn 3 3) (get.Ai.variable.Yn 4 4) (get.Ai.variable.Yn 5 5) (put.Ai.value.Yn 1 6) (is.a 128) (body.cut) (put.Ai.value.Yn 5 5) (put.Ai.value.Yn 4 4) (put.Ai.value.Yn 3 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 6) (call 8 install←op 5 si) (put.Ai.value.Yn 5 5) (put.Ai.value.Yn 4 4) (put.Ai.value.Yn 3 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (depart install←ops 5 si) ) (ASSEMBLE.CLAUSE ( install←ops 5 si ) 35 (get.Ai.list 1) (unify.variable.Xn 1) (allocate) (unify.variable.Yn 1) (get.Ai.variable.Yn 2 2) (get.Ai.variable.Yn 3 3) (get.Ai.variable.Yn 4 4) (get.Ai.variable.Yn 5 5) (head.cut) (put.Ai.value.Xn 3 1) (put.Ai.value.Yn 2 5) (put.Ai.constant 1 320) (call 8 nerror2 3 si) (put.Ai.value.Yn 5 5) (put.Ai.value.Yn 4 4) (put.Ai.value.Yn 3 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (depart install←ops 5 si) ) (ASSEMBLE.CLAUSE ( install←ops 5 si ) 9 (put.Ai.value.Xn 2 5) (put.Ai.value.Xn 3 1) (put.Ai.constant 1 324) (execute nerror2 3 si) ) (ASSEMBLE.CLAUSE ( install←op 5 si ) 54 (allocate) (get.Ai.variable.Yn 1 2) (get.Ai.variable.Yn 2 6) (get.Ai.variable.Yn 3 4) (get.Ai.variable.Yn 4 7) (get.Ai.variable.Yn 5 1) (put.Ai.variable.Yn 3 3) (put.Ai.variable.Yn 2 5) (put.Ai.value.Yn 1 2) (call 10 system←operator 3 si) (put.Ai.value.Yn 2 7) (put.Ai.value.Yn 1 3) (call 9 op←fixity 2 si) (body.cut) (load.choice.point) (store.variable.Xn 1) (either 9 46) (put.Ai.value.Yn 2 6) (get.Ai.value.Yn 2 5) (put.Ai.value.Yn 2 4) (get.Ai.value.Yn 2 3) (load.value.Xn 1) (cut.to.choice.point) (progress) (or.finally) (put.Ai.value.Yn 3 2) (put.Ai.value.Yn 2 1) (put.Ai.constant 1 323) (depart nerror2 3 si) ) (ASSEMBLE.CLAUSE ( install←op 5 si ) 22 (allocate) (get.Ai.variable.Yn 1 2) (put.Ai.value.Xn 2 4) (put.Ai.variable.Yn 1 1) (call 5 op←fixity 2 si) (put.Ai.symbol 2 si) (put.Ai.structure 1 user←operator 3) (unify.local.Yn 2) (unify.void 1) (unify.local.Yn 1) (call 3 retract←module 2 si) (fail) ) (ASSEMBLE.CLAUSE ( install←op 5 si ) 4 (get.Ai.constant 2 0) (cut.proceed) ) (ASSEMBLE.CLAUSE ( install←op 5 si ) 14 (put.Ai.value.Xn 7 1) (put.Ai.value.Xn 6 2) (put.Ai.symbol 2 si) (put.Ai.structure 1 user←operator 3) (unify.local.Xn 7) (unify.local.Xn 6) (unify.local.Xn 3) (execute assert←module 2 si) ) (ASSEMBLE.CLAUSE ( precedence 2 si ) 61 (allocate) (get.Ai.variable.Yn 1 5) (get.Ai.variable.Yn 2 3) (put.Ai.value.Yn 1 5) (is.a 254) (put.Ai.variable.Yn 3 2) (put.Ai.variable.Yn 2 4) (put.Ai.value.Yn 1 5) (functor) (load.value.Yn 2) (load.pos.word 0) (equal.to.else 38) (put.Ai.value.Yn 3 4) (put.Ai.variable.Yn 2 1) (put.Ai.value.Yn 1 3) (call 7 current←op 3 si) (put.Ai.value.Yn 1 1) (call 7 prefix←op←type 1 si) (jump.to 62) (load.value.Yn 2) (load.pos.word 1) (not.less.than) (load.value.Yn 2) (load.pos.word 2) (not.greater.than) (put.Ai.unsafe.Yn 3 4) (put.Ai.variable.Yn 2 1) (put.Ai.value.Yn 1 3) (call 5 current←op 3 si) (put.Ai.unsafe.Yn 2 2) (put.Ai.unsafe.Yn 1 1) (call 3 arity←kind 2 si) (depart.cut) ) (ASSEMBLE.CLAUSE ( precedence 2 si ) 4 (get.Ai.constant 2 0) (proceed) ) (ASSEMBLE.CLAUSE ( arity←kind 2 si ) 7 (get.Ai.constant 1 fx) (get.Ai.constant 2 1) (proceed) ) (ASSEMBLE.CLAUSE ( arity←kind 2 si ) 7 (get.Ai.constant 1 fy) (get.Ai.constant 2 1) (proceed) ) (ASSEMBLE.CLAUSE ( arity←kind 2 si ) 7 (get.Ai.constant 1 xf) (get.Ai.constant 2 1) (proceed) ) (ASSEMBLE.CLAUSE ( arity←kind 2 si ) 7 (get.Ai.constant 1 yf) (get.Ai.constant 2 1) (proceed) ) (ASSEMBLE.CLAUSE ( arity←kind 2 si ) 7 (get.Ai.constant 1 xfx) (get.Ai.constant 2 2) (proceed) ) (ASSEMBLE.CLAUSE ( arity←kind 2 si ) 7 (get.Ai.constant 1 xfy) (get.Ai.constant 2 2) (proceed) ) (ASSEMBLE.CLAUSE ( arity←kind 2 si ) 7 (get.Ai.constant 1 yfx) (get.Ai.constant 2 2) (proceed) ) (ASSEMBLE.CLAUSE ( current←op 3 si ) 10 (put.Ai.value.Xn 4 3) (put.Ai.value.Xn 3 2) (put.Ai.value.Xn 2 1) (put.Ai.value.Xn 1 4) (execute system←operator 3 si) ) (ASSEMBLE.CLAUSE ( current←op 3 si ) 17 (put.Ai.value.Xn 5 1) (put.Ai.value.Xn 4 2) (put.Ai.value.Xn 6 3) (put.Ai.symbol 3 si) (put.Ai.void 2) (put.Ai.structure 1 user←operator 3) (unify.local.Xn 6) (unify.local.Xn 5) (unify.local.Xn 4) (execute clause←module 3 si) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %:%-) (get.Ai.constant 2 1200) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %-%-%>) (get.Ai.constant 2 1200) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %:%-) (get.Ai.constant 2 1200) (get.Ai.symbol 3 fx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %?%-) (get.Ai.constant 2 1200) (get.Ai.symbol 3 fx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 mode) (get.Ai.constant 2 1150) (get.Ai.symbol 3 fx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 public) (get.Ai.constant 2 1150) (get.Ai.symbol 3 fx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 dynamic) (get.Ai.constant 2 1150) (get.Ai.symbol 3 fx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 multifile) (get.Ai.constant 2 1150) (get.Ai.symbol 3 fx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %;) (get.Ai.constant 2 1100) (get.Ai.symbol 3 xfy) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %-%>) (get.Ai.constant 2 1050) (get.Ai.symbol 3 xfy) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %,) (get.Ai.constant 2 1000) (get.Ai.symbol 3 xfy) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %\%+) (get.Ai.constant 2 900) (get.Ai.symbol 3 fy) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 spy) (get.Ai.constant 2 900) (get.Ai.symbol 3 fy) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 nospy) (get.Ai.constant 2 900) (get.Ai.symbol 3 fy) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %=) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 is) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %=%.%.) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %=%=) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %\%=%=) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %@%<) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %@%>) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %@%=%<) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %@%>%=) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %=%:%=) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %=%\%=) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %<) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %>) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %=%<) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %>%=) (get.Ai.constant 2 700) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %+) (get.Ai.constant 2 500) (get.Ai.symbol 3 yfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %-) (get.Ai.constant 2 500) (get.Ai.symbol 3 yfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %\%/) (get.Ai.constant 2 500) (get.Ai.symbol 3 yfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %/%\) (get.Ai.constant 2 500) (get.Ai.symbol 3 yfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %+) (get.Ai.constant 2 500) (get.Ai.symbol 3 fx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %-) (get.Ai.constant 2 500) (get.Ai.symbol 3 fx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %/) (get.Ai.constant 2 400) (get.Ai.symbol 3 yfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %/%/) (get.Ai.constant 2 400) (get.Ai.symbol 3 yfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %*) (get.Ai.constant 2 400) (get.Ai.symbol 3 yfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %<%<) (get.Ai.constant 2 400) (get.Ai.symbol 3 yfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %>%>) (get.Ai.constant 2 400) (get.Ai.symbol 3 yfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 mod) (get.Ai.constant 2 300) (get.Ai.symbol 3 xfx) (proceed) ) (ASSEMBLE.CLAUSE ( system←operator 3 si ) 9 (get.Ai.constant 1 %↑) (get.Ai.constant 2 200) (get.Ai.symbol 3 xfy) (proceed) ) STOP