aboutsummaryrefslogtreecommitdiff
path: root/src/interp/i-intern.boot
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2011-05-01 21:02:41 +0000
committerdos-reis <gdr@axiomatics.org>2011-05-01 21:02:41 +0000
commit50ffaabb3e56f7dec884c7e44c0fc0296772dfc8 (patch)
tree6e24f407fb4d1b871135cba4d7c794564b939874 /src/interp/i-intern.boot
parentedaf84d62bf70e3e3ad6ea4f910397f03b77688b (diff)
downloadopen-axiom-50ffaabb3e56f7dec884c7e44c0fc0296772dfc8.tar.gz
* boot/utility.boot (applySubstNQ): New.
* interp/compiler.boot (finishLambdaExpression): Use it. * interp/i-intern.boot (mkAtreeExpandMacros): Likewise. * interp/i-map.boot (addMap): Likewise. * interp/vmlisp.lisp (SUBLISNQ, SUBANQ, SUBB): Remove.
Diffstat (limited to 'src/interp/i-intern.boot')
-rw-r--r--src/interp/i-intern.boot4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/interp/i-intern.boot b/src/interp/i-intern.boot
index 5138bd28..5a6b06f0 100644
--- a/src/interp/i-intern.boot
+++ b/src/interp/i-intern.boot
@@ -1,6 +1,6 @@
-- Copyright (C) 1991-2002, The Numerical Algorithms Group Ltd.
-- All rights reserved.
--- Copyright (C) 2007-2010, Gabriel Dos Reis.
+-- Copyright (C) 2007-2011, Gabriel Dos Reis.
-- All rights reserved.
--
-- Redistribution and use in source and binary forms, with or without
@@ -88,7 +88,7 @@ mkAtreeExpandMacros x ==
[args,:body] := m
#args = #argl =>
sl := [[a,:s] for a in args for s in argl]
- x := SUBLISNQ(sl,body)
+ x := applySubstNQ(sl,body)
null args => x := [body,:argl]
x := [op,:argl]
x := [mkAtreeExpandMacros op,:argl]