aboutsummaryrefslogtreecommitdiff
path: root/src/interp/g-util.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/g-util.boot')
-rw-r--r--src/interp/g-util.boot6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/interp/g-util.boot b/src/interp/g-util.boot
index b9a6e99c..8a3254ac 100644
--- a/src/interp/g-util.boot
+++ b/src/interp/g-util.boot
@@ -53,12 +53,12 @@ hasNoLeave?(expr,g) ==
expr isnt [.,:.] => true
hasNoLeave?(first expr,g) and hasNoLeave?(rest expr,g)
-mkLabelled(tag,expr) ==
+mkScope(tag,expr) ==
expr is ['%leave,=tag,expr'] and hasNoLeave?(expr',tag) => expr'
expr is ['%bind,inits,expr'] and hasNoLeave?(inits,tag) =>
- mkBind(inits,mkLabelled(tag,expr'))
+ mkBind(inits,mkScope(tag,expr'))
hasNoLeave?(expr,tag) => expr
- ['%labelled,tag,expr]
+ ['%scope,tag,expr]
mkBind(inits,expr) ==
expr is ['%leave,tag,expr'] =>