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. v1.4.1-449-g82e6f


From: Ben Pfaff
Subject: [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v1.4.1-449-g82e6fde
Date: Sun, 4 Jul 2021 21:34:41 -0400 (EDT)

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  82e6fde7bd3bde18dca346519cfc7f6f2bf740e0 (commit)
       via  0408dbc8812c0bc845f55934a7e7f9fb74b3c4aa (commit)
       via  b70dcc901c6b6b28a310ffc58aca13daa2a58d67 (commit)
       via  76e0b3df102f54672f8d4dfcc19c144e52a8ff4e (commit)
       via  e246f73b3dfceae79a23056fee0a18bb4a08bc33 (commit)
       via  939dd9ec5ada7d7a91560d4c1e416709d923dcf3 (commit)
       via  1a26ffe4489b411bda630d9e5b87e2d2e4538fdb (commit)
       via  bd8fac754b2cff134bab7e4ad425a0a988123dba (commit)
       via  2911f0c00dbb41abba7f84b5daba8a37de88519e (commit)
       via  416d4529cd65b9fcdb0d9246067f7da4032397f9 (commit)
       via  0b30aadab012dce34c7cacbdbca3f3eab0270d89 (commit)
      from  320622191b3de640da6ba0e347a94d28493711ae (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 82e6fde7bd3bde18dca346519cfc7f6f2bf740e0
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sat Jul 3 22:05:35 2021 -0700

    DEFINE: New command.

commit 0408dbc8812c0bc845f55934a7e7f9fb74b3c4aa
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Jul 4 09:43:09 2021 -0700

    lexer: Move lex_ellipsize() into string module, as str_ellipsize().

commit b70dcc901c6b6b28a310ffc58aca13daa2a58d67
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sat Jul 3 22:20:55 2021 -0700

    token: Update functional interface and add token_copy(), token_equal().
    
    These will have users in an upcoming commit.

commit 76e0b3df102f54672f8d4dfcc19c144e52a8ff4e
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sat Jul 3 22:10:26 2021 -0700

    segment: Ignore !ENDDEFINE in /*comments*/ and "strings".

commit e246f73b3dfceae79a23056fee0a18bb4a08bc33
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sat Jul 3 22:00:47 2021 -0700

    segment: Distinguish snippets from full files.
    
    The comment on segmenter_init() explains what this means:
    
    If IS_SNIPPET is false, then the segmenter will parse as if it's being
    given a whole file.  This means, for example, that it will interpret -
    or + at the beginning of the syntax as a separator between commands
    (since - or + at the beginning of a line has this meaning).
    
    If IS_SNIPPET is true, then the segmenter will parse as if it's being
    given an isolated piece of syntax.  This means that, for example, that
    it will interpret - or + at the beginning of the syntax as an operator
    token or (if followed by a digit) as part of a number.

commit 939dd9ec5ada7d7a91560d4c1e416709d923dcf3
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sat Jul 3 19:35:32 2021 -0700

    lexer: Factor out scan error messages into new function.

commit 1a26ffe4489b411bda630d9e5b87e2d2e4538fdb
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sat Jul 3 11:46:17 2021 -0700

    message: Make msg_emit() take full ownership of its argument.
    
    The way it treated the argument before was just confusing.

commit bd8fac754b2cff134bab7e4ad425a0a988123dba
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sat Jul 3 11:28:05 2021 -0700

    message: Break message location out into a separate struct.
    
    This will make it cleaner to have a stack of locations for use in reporting
    macro expansion errors.

commit 2911f0c00dbb41abba7f84b5daba8a37de88519e
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Fri Jul 2 18:07:24 2021 -0700

    message: Get rid of 'shipped' member in struct message.
    
    It seemed to me that it wasn't a very clean design, since it required a
    message to be modified as part of emitting it.

commit 416d4529cd65b9fcdb0d9246067f7da4032397f9
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sat Jun 26 14:54:37 2021 -0700

    stringi-set: New functions for not necessarily null terminated strings.

commit 0b30aadab012dce34c7cacbdbca3f3eab0270d89
Author: Ben Pfaff <blp@cs.stanford.edu>
Date:   Sun Jul 4 14:13:45 2021 -0700

    stringi-map: Add some support for non-null-terminated strings.

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

Summary of changes:
 NEWS                                |    2 +
 doc/flow-control.texi               |  794 +++++++++++++
 doc/utilities.texi                  |    6 +-
 src/data/pc+-file-reader.c          |    7 +-
 src/data/por-file-reader.c          |   14 +-
 src/data/sys-file-reader.c          |    7 +-
 src/language/command.def            |    3 +-
 src/language/control/automake.mk    |    1 +
 src/language/control/define.c       |  268 +++++
 src/language/control/repeat.c       |    5 +-
 src/language/data-io/data-parser.c  |   20 +-
 src/language/data-io/data-reader.c  |   10 +-
 src/language/lexer/automake.mk      |    2 +
 src/language/lexer/lexer.c          |  660 ++++++++---
 src/language/lexer/lexer.h          |   10 +-
 src/language/lexer/macro.c          | 2116 +++++++++++++++++++++++++++++++++++
 src/language/lexer/macro.h          |  142 +++
 src/language/lexer/scan.c           |   60 +-
 src/language/lexer/scan.h           |    4 +-
 src/language/lexer/segment.c        |   55 +-
 src/language/lexer/segment.h        |    2 +-
 src/language/lexer/token.c          |   47 +-
 src/language/lexer/token.h          |    8 +-
 src/language/utilities/title.c      |    2 +-
 src/libpspp/message.c               |  291 +++--
 src/libpspp/message.h               |   37 +-
 src/libpspp/str.c                   |   33 +
 src/libpspp/str.h                   |    4 +
 src/libpspp/stringi-map.c           |   90 +-
 src/libpspp/stringi-map.h           |    5 +-
 src/libpspp/stringi-set.c           |   36 +-
 src/libpspp/stringi-set.h           |    7 +-
 src/ui/gui/psppire.c                |   22 +-
 src/ui/terminal/main.c              |   23 +-
 tests/automake.mk                   |    1 +
 tests/language/control/define.at    | 1686 ++++++++++++++++++++++++++++
 tests/language/lexer/lexer.at       |    2 +-
 tests/language/lexer/scan-test.c    |    2 +-
 tests/language/lexer/segment-test.c |    3 +-
 tests/language/lexer/segment.at     |    8 +-
 tests/libpspp/stringi-map-test.c    |    7 +-
 tests/output/pivot-table-test.c     |   21 +-
 42 files changed, 6111 insertions(+), 412 deletions(-)
 create mode 100644 src/language/control/define.c
 create mode 100644 src/language/lexer/macro.c
 create mode 100644 src/language/lexer/macro.h
 create mode 100644 tests/language/control/define.at


hooks/post-receive
-- 
GNU PSPP



reply via email to

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