[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1825-g55e6e7b,
Ben Pfaff <=