1 |
2003-06-27 Gary V. Vaughan <gary@gnu.org> |
2003-06-27 Gary V. Vaughan <gary@gnu.org> |
2 |
|
|
3 |
|
* doc/m4.texinfo (Changesyntax): Document Dollar syntax class. |
4 |
|
* m4/m4module.h (M4__SYNTAX_STRING): New syntax class. Be careful |
5 |
|
not to slow the parser down. |
6 |
|
(M4__IS_STRING): New macro to test string syntax class membership. |
7 |
|
* m4/syntax.c: Adjust docucomment. |
8 |
|
(m4_syntax_create): Add a default M4_SYNTAX_DOLLAR element. |
9 |
|
(m4_syntax_code): Translate `$' -> M4_SYNTAX_DOLLAR. |
10 |
|
* m4/input.c (init_builtin_token): Comment typo. |
11 |
|
(m4__next_token): Comment typo. |
12 |
|
Accept M4_SYNTAX_DOLLAR items into M4_TOKEN_STRING type tokens |
13 |
|
by using the new M4__IS_STRING macro. |
14 |
|
* m4/macro.c (m4_process_macro): Use M4_IS_DOLLAR to test for |
15 |
|
variable references in macro expansions. |
16 |
|
|
17 |
* doc/m4.texinfo (Eregexp and Regexp): Typo. |
* doc/m4.texinfo (Eregexp and Regexp): Typo. |
18 |
(Epatsubst and Patsubst): Typo. |
(Epatsubst and Patsubst): Typo. |
19 |
(Eval): Typo. |
(Eval): Typo. |