aboutsummaryrefslogtreecommitdiff
path: root/src/interp/c-util.boot
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2011-04-21 05:56:14 +0000
committerdos-reis <gdr@axiomatics.org>2011-04-21 05:56:14 +0000
commit97463cc77bbec1c33f46ceb44584a180264682c3 (patch)
tree61d9cf3e25771fbdd5de776ea989aff622684aa3 /src/interp/c-util.boot
parent1ca37b944b566ef3f0479d4c2fe6895e9fbd3785 (diff)
downloadopen-axiom-97463cc77bbec1c33f46ceb44584a180264682c3.tar.gz
* boot/tokens.boot: Don't rename nreverse.
* boot/utility.boot (reverse!): Define. * boot/parser.boot: Use reverse! instead of NREVERSE. * boot/ast.boot: Generate reverse! forms instead of NREVERSE.
Diffstat (limited to 'src/interp/c-util.boot')
-rw-r--r--src/interp/c-util.boot12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/interp/c-util.boot b/src/interp/c-util.boot
index 9aba4f1b..e8ebb419 100644
--- a/src/interp/c-util.boot
+++ b/src/interp/c-util.boot
@@ -215,7 +215,7 @@ down() == displayComp ($level:= $level+1)
displaySemanticErrors() ==
n:= #($semanticErrorStack:= removeDuplicates $semanticErrorStack)
n=0 => nil
- l:= nreverse $semanticErrorStack
+ l:= reverse! $semanticErrorStack
$semanticErrorStack:= nil
sayBrightly bright '" Semantic Errors:"
displaySemanticError(l,$OutputStream)
@@ -230,7 +230,7 @@ displayWarnings() ==
n:= #($warningStack:= removeDuplicates $warningStack)
n=0 => nil
sayBrightly bright '" Warnings:"
- l := nreverse $warningStack
+ l := reverse! $warningStack
displayWarning(l,$OutputStream)
$warningStack:= nil
sayBrightly '" "
@@ -546,8 +546,8 @@ TrimCF() ==
uold:= rest u
unew:= nil
for v in uold repeat if not ASSQ(first v,unew) then unew:= [v,:unew]
- new:= [[first u,:nreverse unew],:new]
- $CategoryFrame:= [[nreverse new]]
+ new:= [[first u,:reverse! unew],:new]
+ $CategoryFrame:= [[reverse! new]]
nil
--%
@@ -1590,8 +1590,8 @@ transformToBackendCode x ==
or not CONTAINED("EXIT",stmt)) =>
body
[simplifySEQ ["SEQ",:body]]
- $FluidVars := removeDuplicates nreverse $FluidVars
- $LocalVars := S_-(S_-(removeDuplicates nreverse $LocalVars,$FluidVars),
+ $FluidVars := removeDuplicates reverse! $FluidVars
+ $LocalVars := S_-(S_-(removeDuplicates reverse! $LocalVars,$FluidVars),
LISTOFATOMS second x)
lvars := [:$FluidVars,:$LocalVars]
fluids := S_+($FluidVars,$SpecialVars)