diff options
author | dos-reis <gdr@axiomatics.org> | 2012-06-03 09:29:56 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2012-06-03 09:29:56 +0000 |
commit | d68adc46e463a7d2cc0dceb1e58a0da06767ba22 (patch) | |
tree | c8c99650fdd71ccef05326ac49efe74b0425b358 /src/interp | |
parent | bdfdb1d8cb7cd0640450879d7327de07034f4ba7 (diff) | |
download | open-axiom-d68adc46e463a7d2cc0dceb1e58a0da06767ba22.tar.gz |
* boot/parser.boot (bpSignatureTail): Split out of bpSignature.
(bpTyped): Use it.
(bpThrow): Lilkewise.
(bpRegularBVItemTail): Likewise.
(bpAssignLHS): Likewise.
(bpStoreName): Do not reference $typings.
* boot/ast.boot (%Ast): Remove %Pretend variant.
(bfSignature): Rename from bfLocal. Build %Signature variant.
(bfLET1): Handle assignment to typed variable.
(shoeCompTran): Do not reference $typings.
(shoeCompTran1): Do not translate assignment to typed variables.
(bindFluidVars): Handle them here.
(bfTagged): Remove.
(bfTry): Tidy.
* boot/translator.boot (shoeOutParse): Do not reference $typings
and $returns.
* interp/c-util.boot (isAlmostSimple): Initialize $assignmentList.
Diffstat (limited to 'src/interp')
-rw-r--r-- | src/interp/c-util.boot | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interp/c-util.boot b/src/interp/c-util.boot index 0638fd91..b1d09f25 100644 --- a/src/interp/c-util.boot +++ b/src/interp/c-util.boot @@ -865,7 +865,7 @@ isSideEffectFree op == isAlmostSimple x == --returns (<new predicate> . <list of assignments>) or nil - $assignmentList: local --$assigmentList is only used in this function + $assignmentList: local := nil --$assigmentList is only used in this function transform:= fn x where fn x == |