pspp-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1825-g55e6


From: Ben Pfaff
Subject: [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1825-g55e6e7b
Date: Sun, 21 Nov 2010 14:58:09 +0000

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 "GNU PSPP".

The branch, master has been updated
       via  55e6e7ba37a30570f5a31e2d78c22dfa7b61a36f (commit)
       via  740218f508466f16a79939cd97027b99f589d682 (commit)
       via  691c25e36fd1ee722dd35419d6110e3876b99f9c (commit)
      from  5a6b751888278c8c849ab0f4adf99f1be610e610 (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 55e6e7ba37a30570f5a31e2d78c22dfa7b61a36f
Author: Ben Pfaff <address@hidden>
Date:   Fri Nov 19 21:05:04 2010 -0800

    lexer: Change the functions for retrieving token strings.
    
    Until now, lex_tokid() has been for T_ID tokens only and lex_tokstr() has
    been for T_ID and T_STRING tokens.  For T_ID tokens, lex_tokid() and
    lex_tokstr() had slightly different semantics.
    
    This doesn't entirely make sense, and these particular functions are not
    the ones wanted most by clients, so this commit removes these functions
    in favor of lex_tokcstr() and lex_tokss(), which are both applicable
    to both T_ID and T_STRING tokens, with the same semantics in each case.
    
    These functions are also easier for the upcoming reimplementation of the
    lexer.

commit 740218f508466f16a79939cd97027b99f589d682
Author: Ben Pfaff <address@hidden>
Date:   Mon Jul 19 22:52:18 2010 -0700

    lexer: Get rid of lex_negative_to_dash().
    
    This function stands in the way of replacing the lexer in a
    straightforward way, because it disrupts the stream of tokens: the
    lexer can't tell in advance whether, e.g., "-4" is one token or
    two.  Fortunately, it is not used in very many places and is
    relatively easy to remove.

commit 691c25e36fd1ee722dd35419d6110e3876b99f9c
Author: Ben Pfaff <address@hidden>
Date:   Sun Sep 19 17:37:30 2010 -0700

    lexer: New type enum token_type.
    
    It seems useful to have a type that indicates that a value is a token.
    Furthermore, being able to enumerate all of the possible tokens in a
    straightforward way seems worthwhile.  It also makes it possible for
    GCC to check "switch" statements on token types and to build arrays
    indexed by token.

-----------------------------------------------------------------------

Summary of changes:
 src/data/identifier.c                      |    4 +-
 src/data/identifier.h                      |   21 ++-
 src/language/command.c                     |   16 +-
 src/language/control/loop.c                |   10 +-
 src/language/control/repeat.c              |   30 ++--
 src/language/data-io/combine-files.c       |   26 +-
 src/language/data-io/data-list.c           |   42 ++--
 src/language/data-io/data-reader.c         |    2 +-
 src/language/data-io/file-handle.q         |   17 +-
 src/language/data-io/get-data.c            |   77 ++++---
 src/language/data-io/get.c                 |   10 +-
 src/language/data-io/inpt-pgm.c            |   12 +-
 src/language/data-io/placement-parser.c    |   38 ++--
 src/language/data-io/print-space.c         |    8 +-
 src/language/data-io/print.c               |   22 +-
 src/language/data-io/save-translate.c      |   30 ++--
 src/language/data-io/save.c                |   16 +-
 src/language/data-io/trim.c                |   22 +-
 src/language/dictionary/apply-dictionary.c |    4 +-
 src/language/dictionary/attributes.c       |   26 +-
 src/language/dictionary/formats.c          |    8 +-
 src/language/dictionary/missing-values.c   |   20 +-
 src/language/dictionary/modify-variables.c |   36 ++--
 src/language/dictionary/mrsets.c           |   39 ++--
 src/language/dictionary/numeric.c          |   12 +-
 src/language/dictionary/rename-variables.c |    8 +-
 src/language/dictionary/sys-file-info.c    |    8 +-
 src/language/dictionary/value-labels.c     |   18 +-
 src/language/dictionary/variable-display.c |   26 +-
 src/language/dictionary/variable-label.c   |    8 +-
 src/language/dictionary/vector.c           |   24 +-
 src/language/expressions/evaluate.c        |   14 +-
 src/language/expressions/parse.c           |   92 +++++----
 src/language/lexer/format-parser.c         |    6 +-
 src/language/lexer/lexer.c                 |  339 +++++++++++++++++++---------
 src/language/lexer/lexer.h                 |   19 +-
 src/language/lexer/q2c.c                   |   36 ++--
 src/language/lexer/value-parser.c          |    9 +-
 src/language/lexer/variable-parser.c       |   18 +-
 src/language/stats/aggregate.c             |   36 ++--
 src/language/stats/autorecode.c            |    8 +-
 src/language/stats/correlations.c          |   26 +-
 src/language/stats/crosstabs.q             |   14 +-
 src/language/stats/descriptives.c          |   46 ++--
 src/language/stats/examine.q               |   24 +-
 src/language/stats/factor.c                |   64 +++---
 src/language/stats/flip.c                  |   10 +-
 src/language/stats/frequencies.q           |   21 +-
 src/language/stats/glm.c                   |   14 +-
 src/language/stats/npar.c                  |   88 ++++----
 src/language/stats/oneway.c                |   20 +-
 src/language/stats/rank.q                  |   18 +-
 src/language/stats/regression.q            |    6 +-
 src/language/stats/reliability.c           |   28 ++--
 src/language/stats/roc.c                   |   46 ++--
 src/language/stats/sort-cases.c            |    6 +-
 src/language/stats/sort-criteria.c         |    8 +-
 src/language/stats/t-test.q                |   18 +-
 src/language/tests/float-format.c          |   20 +-
 src/language/tests/format-guesser-test.c   |    4 +-
 src/language/tests/moments-test.c          |    6 +-
 src/language/tests/paper-size.c            |    4 +-
 src/language/utilities/cd.c                |    4 +-
 src/language/utilities/echo.c              |    2 +-
 src/language/utilities/host.c              |   10 +-
 src/language/utilities/include.c           |   16 +-
 src/language/utilities/permissions.c       |   10 +-
 src/language/utilities/set.q               |   39 ++--
 src/language/utilities/title.c             |    9 +-
 src/language/xforms/compute.c              |   16 +-
 src/language/xforms/count.c                |   26 +-
 src/language/xforms/recode.c               |   34 ++--
 src/language/xforms/select-if.c            |    6 +-
 tests/language/expressions/evaluate.at     |    2 +-
 74 files changed, 1021 insertions(+), 861 deletions(-)


hooks/post-receive
-- 
GNU PSPP



reply via email to

[Prev in Thread] Current Thread [Next in Thread]