* automake.in (ASSIGNMENT_PATTERN): Forbid : and + in variable names.
+2001-05-22 Alexandre Duret-Lutz <duret_g@epita.fr>
+
+ * automake.in (ASSIGNMENT_PATTERN): Forbid : and + in variable names.
+
2001-05-21 Akim Demaille <akim@epita.fr>
* automake.texi (Macros): Explain the ``AC_PROG_LEX invoked
# leading tabs here then we need to make the reader smarter, because
# otherwise it will think rules like `foo=bar; \' are errors.
my $MACRO_PATTERN = '^[A-Za-z0-9_@]+$';
-my $ASSIGNMENT_PATTERN = '^ *([^ \t=]*)\s*([:+]?)=\s*(.*)$';
+my $ASSIGNMENT_PATTERN = '^ *([^ \t=:+]*)\s*([:+]?)=\s*(.*)$';
# This pattern recognizes a Gnits version id and sets $1 if the
# release is an alpha release. We also allow a suffix which can be
# used to extend the version number with a "fork" identifier.