[sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. bc43d8cdc26a3434fdbce80df4fc07ab336da930

Robert Strandh rstrandh at common-lisp.net
Sat Jan 29 02:08:17 UTC 2011


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 at 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
-- 
SICL, bricks for implementors of Common Lisp systems. 




More information about the Sicl-cvs mailing list