m4-commit
[Top][All Lists]
Advanced

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

m4 ChangeLog NEWS doc/m4.texinfo m4/input.c m4/...


From: Eric Blake
Subject: m4 ChangeLog NEWS doc/m4.texinfo m4/input.c m4/...
Date: Sat, 23 Dec 2006 00:02:21 +0000

CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Eric Blake <ericb>      06/12/23 00:02:21

Modified files:
        .              : ChangeLog NEWS 
        doc            : m4.texinfo 
        m4             : input.c m4module.h m4private.h syntax.c 
        modules        : gnu.c m4.c 
        src            : freeze.c 

Log message:
        * m4/m4module.h (m4_set_syntax): Change signature.
        * modules/gnu.c (m4_resyntax_encode_safe): Reduce error to
        warning.
        (changesyntax): Likewise, and update caller.
        * m4/m4private.h (m4_syntax_table): Add orig member.
        * m4/syntax.c (m4_set_quotes, m4_set_comment): Merge from branch.
        Don't set is_single_quotes and is_single_comments when the begin
        character is shadowed by another syntax type.
        (m4_syntax_create): Populate default syntax table.
        (add_syntax_attribute): Don't lose quote assignment.
        (remove_syntax_attribute): Only allow removing rquote or ecomm.
        (add_syntax_set, subtract_syntax_set, set_syntax_set)
        (reset_syntax_set): New helper routines.
        (m4_set_syntax): Alter semantics - NUL key reverts entire syntax
        to default, and empty chars reverts that key to default.
        (check_is_single_quotes, check_is_single_comments): New helper
        routines.
        * modules/m4.c (changecom): Merge from branch.
        * m4/input.c (m4__next_token): Rearrange token recognition order
        to macro, quote, comment, in order to match traditional
        implementations.
        * src/freeze.c (reload_frozen_state): Update caller.
        * doc/m4.texinfo (Changequote, Changecom): Merge from branch, with
        modifications.
        (Changeresyntax): Revise to match style of surrounding sections
        and add more examples.
        (Changesyntax): Likewise, and update to new semantics.
        * NEWS: Document this change.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/m4/ChangeLog?cvsroot=m4&r1=1.466&r2=1.467
http://cvs.savannah.gnu.org/viewcvs/m4/NEWS?cvsroot=m4&r1=1.32&r2=1.33
http://cvs.savannah.gnu.org/viewcvs/m4/doc/m4.texinfo?cvsroot=m4&r1=1.84&r2=1.85
http://cvs.savannah.gnu.org/viewcvs/m4/m4/input.c?cvsroot=m4&r1=1.58&r2=1.59
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4module.h?cvsroot=m4&r1=1.101&r2=1.102
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4private.h?cvsroot=m4&r1=1.73&r2=1.74
http://cvs.savannah.gnu.org/viewcvs/m4/m4/syntax.c?cvsroot=m4&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/m4/modules/gnu.c?cvsroot=m4&r1=1.69&r2=1.70
http://cvs.savannah.gnu.org/viewcvs/m4/modules/m4.c?cvsroot=m4&r1=1.96&r2=1.97
http://cvs.savannah.gnu.org/viewcvs/m4/src/freeze.c?cvsroot=m4&r1=1.56&r2=1.57




reply via email to

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