[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- m4 ChangeLog NEWS doc/m4.texinfo m4/input.c m4/...,
Eric Blake <=