* m4/m4module.h (M4_SYNTAX_ASSIGN): Delete this unused
commit687cc3733e3a8b8aca58859cddc3f249d7e94abb
authorEric Blake <ebb9@byu.net>
Tue, 23 Jan 2007 14:28:22 +0000 (23 14:28 +0000)
committerEric Blake <ebb9@byu.net>
Sat, 6 Oct 2007 13:07:59 +0000 (6 07:07 -0600)
treeda5846ba1a4049c71d61fd545492ef3d176506d8
parent515426b6599db6d06cfa8c795644d898475c19cc
* m4/m4module.h (M4_SYNTAX_ASSIGN): Delete this unused
extension to make enough room.
(M4_SYNTAX_IGNORE): Change value to zero, since the (commented)
code in input.c special cases this category.
(M4_SYNTAX_LBRACE, M4_SYNTAX_RBRACE): New values in preparation
for define(eleventh,${11}) extension.
* m4/syntax.c: Update comments accordingly.
(m4_syntax_create, m4_syntax_code): Handle { and }.
* m4/input.c (m4__next_token): Likewise.
* src/freeze.c (produce_frozen_state): Support new categories.
(reload_frozen_state): When loading version 1, disable syntax
features not present in 1.4.x.
* tests/freeze.at: Sort and rename existing tests.
(loading format 1): Ensure we don't break v1 frozen files that
used raw ${.
(loading format 2, reloading changecom, reloading changesyntax):
New tests.
* doc/m4.texinfo (Changesyntax, Frozen file format 1): Document
the new syntax categories.
(Arguments): Update the FIXME comment.
(M4wrap): Merge examples from branch, before worrying about fixing
ChangeLog
NEWS
doc/m4.texinfo
m4/input.c
m4/m4module.h
m4/syntax.c
src/freeze.c
tests/freeze.at