aboutsummaryrefslogtreecommitdiff
path: root/src/boot/ast.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/boot/ast.boot')
-rw-r--r--src/boot/ast.boot2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/boot/ast.boot b/src/boot/ast.boot
index bc444a4e..15a720bc 100644
--- a/src/boot/ast.boot
+++ b/src/boot/ast.boot
@@ -351,6 +351,8 @@ bfReduceCollect(op,y)==
a :=
op is ["QUOTE",:.] => second op
op
+ a is "append!" => bfDoCollect(body,itl,'lastNode,'skipNil)
+ a is "append" => bfDoCollect(['copyList,body],itl,'lastNode,'skipNil)
op := bfReName a
init := a has SHOETHETA or op has SHOETHETA
bfOpReduce(op,init,body,itl)