|
| From: | Gary V. Vaughan |
| Subject: | m4 ./ChangeLog doc/m4.texinfo m4/input.c m4/m4m... |
| Date: | Fri, 27 Jun 2003 10:00:25 -0400 |
CVSROOT: /cvsroot/m4
Module name: m4
Branch:
Changes by: Gary V. Vaughan <address@hidden> 03/06/27 10:00:25
Modified files:
. : ChangeLog
doc : m4.texinfo
m4 : input.c m4module.h macro.c syntax.c
Log message:
* doc/m4.texinfo (Changesyntax): Document Dollar syntax class.
* m4/m4module.h (M4__SYNTAX_STRING): New syntax class. Be careful
not to slow the parser down.
(M4__IS_STRING): New macro to test string syntax class membership.
* m4/syntax.c: Adjust docucomment.
(m4_syntax_create): Add a default M4_SYNTAX_DOLLAR element.
(m4_syntax_code): Translate `$' -> M4_SYNTAX_DOLLAR.
* m4/input.c (init_builtin_token): Comment typo.
(m4__next_token): Comment typo.
Accept M4_SYNTAX_DOLLAR items into M4_TOKEN_STRING type tokens
by using the new M4__IS_STRING macro.
* m4/macro.c (m4_process_macro): Use M4_IS_DOLLAR to test for
variable references in macro expansions.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/ChangeLog.diff?tr1=1.186&tr2=1.187&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/doc/m4.texinfo.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/input.c.diff?tr1=1.29&tr2=1.30&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/m4module.h.diff?tr1=1.52&tr2=1.53&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/macro.c.diff?tr1=1.30&tr2=1.31&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/m4/m4/m4/syntax.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
| [Prev in Thread] | Current Thread | [Next in Thread] |