Support unbalanced () in AT_SETUP by adding two new quadrigraphs.
commitc60735fbb8448eff772caefa90ae553e7e0b7623
authorEric Blake <ebb9@byu.net>
Tue, 22 Apr 2008 20:19:27 +0000 (22 14:19 -0600)
committerEric Blake <ebb9@byu.net>
Tue, 22 Apr 2008 22:28:14 +0000 (22 16:28 -0600)
treea47e02cabea0a6b69f4b2013f61835d574b08cf2
parent9651f4a0e1b80c55da23a5ceaa0237121e0b95f2
Support unbalanced () in AT_SETUP by adding two new quadrigraphs.

* bin/autom4te.in (handle_output): Substitute @{:@ and @:}@.
(handle_traces): Likewise.
* lib/m4sugar/m4sugar.m4 (m4_qlen): Account for new quadrigraphs.
* tests/autotest.at (AT_CHECK_AT_TITLE_CHAR): Add new tests.
* doc/autoconf.texi (Quadrigraphs): Document them.
(Evaluation Macros) <m4_expand>: Enhance documentation.
(Text processing Macros) <m4_text_box>: Document cases where
quadrigraphs can help for problemetic unbalanced parentheses.
(Pretty Help Strings) <AS_HELP_STRING>: Likewise.
(Writing Testsuites) <AT_SETUP>: Likewise.
(Limitations of Builtins) <case>: Consolidate text on unbalanced
parentheses, and add an example of creative comments.
* NEWS: Document the addition.
Reported by Joel E. Denny.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
NEWS
bin/autom4te.in
doc/autoconf.texi
lib/m4sugar/m4sugar.m4
tests/autotest.at