Algebraic data types: Difference between revisions
Content added Content deleted
(Changed Pilog Lisp call syntax (since 3.1.3.5)) |
|||
Line 535: | Line 535: | ||
(be ins (@X E (T R E @X E))) |
(be ins (@X E (T R E @X E))) |
||
(be ins (@X (T @C @A @Y @B) @R) |
(be ins (@X (T @C @A @Y @B) @R) |
||
(@ |
(^ @ (> (-> @Y) (-> @X))) |
||
(ins @X @A @Ao) |
(ins @X @A @Ao) |
||
(balance @C @Ao @Y @B @R) |
(balance @C @Ao @Y @B @R) |
||
T ) |
T ) |
||
(be ins (@X (T @C @A @Y @B) @R) |
(be ins (@X (T @C @A @Y @B) @R) |
||
(@ > (-> @X) (-> @Y)) |
(^ @ (> (-> @X) (-> @Y))) |
||
(ins @X @B @Bo) |
(ins @X @B @Bo) |
||
(balance @C @A @Y @Bo @R) |
(balance @C @A @Y @Bo @R) |