aboutsummaryrefslogtreecommitdiff
path: root/src/boot/parser.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/boot/parser.boot')
-rw-r--r--src/boot/parser.boot5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/boot/parser.boot b/src/boot/parser.boot
index db07d2f9..472d98ac 100644
--- a/src/boot/parser.boot
+++ b/src/boot/parser.boot
@@ -757,8 +757,13 @@ bpLeave() ==
bpPush bfLeave bpPop1()
++ Do:
+++ IN Namespace Do
++ DO Assign
bpDo() ==
+ bpEqKey "IN" =>
+ bpNamespace() or bpTrap()
+ bpDo() or bpTrap()
+ bpPush bfAtScope(bpPop2(),bpPop1())
bpEqKey "DO" and (bpAssign() or bpTrap()) and bpPush bfDo bpPop1()
++ Return: