This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SICL, bricks for implementors of Common Lisp systems. ".
The branch, master has been updated via bc43d8cdc26a3434fdbce80df4fc07ab336da930 (commit) from d25897bd8a916a9e7bcce01c62f32acd65755b2e (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit bc43d8cdc26a3434fdbce80df4fc07ab336da930 Author: Robert Strandh <strandh@hecl.(none)> Date: Sat Jan 29 08:50:40 2011 +0700
Replaced `named-clause' by `name-clause' to conform to the HyperSpec.
Modified the parsing code so that all clauses are parsed with no concern about the order. Later, we need to check the order and generate appropriate error messages if they are out of order. Modified the definition of the class loop-body to contain this new list of all the clauses. Introduced a function parse-any-clause that parses any clause.
Modified the code generation to take the new list of all clauses into account.
Removed the function parse-variable-clause, because it is no longer needed with the new way of parsing clauses.
Removed the function parse-main-clause, because it is no longer needed with the new way of parsing clauses.
Added a comment about the HyperSpec definition of the conditional clause. Renamed existing function `parse-conditional' to `parse-conditional-remaining' and introduced a "normal" parser called `parse-conditional' that just does an alternative parse of if/when and unless.
Added a comment about the HyperSpec definition of the termination-test clause. Renamed existing function `parse-termination-test' to `parse-termination-test-remaining' and introduced a "normal" parser called `parse-termination-test' that just does an alternative parse of if/when and unless.
All tests pass (there are not very many, but still).
-----------------------------------------------------------------------
Summary of changes: Code/Loop/loop.lisp | 207 +++++++++++++++++++++++++++------------------------ 1 files changed, 109 insertions(+), 98 deletions(-)
hooks/post-receive