diff options
author | dos-reis <gdr@axiomatics.org> | 2011-05-01 21:02:41 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2011-05-01 21:02:41 +0000 |
commit | 50ffaabb3e56f7dec884c7e44c0fc0296772dfc8 (patch) | |
tree | 6e24f407fb4d1b871135cba4d7c794564b939874 /src/interp/i-intern.boot | |
parent | edaf84d62bf70e3e3ad6ea4f910397f03b77688b (diff) | |
download | open-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.boot | 4 |
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] |