Stefan Farfeleder 62addaefc9 When parsing an invalid parameter expansion (eg. ${} or ${foo@bar}) do not
issue a syntax error immediately but save the information that it is erroneous
for later when the parameter expansion is actually done.  This means eg. "false
&& ${}" will not generate an error which seems to be required by POSIX.
Include the invalid parameter expansion in the error message (sometimes
abbreviated with ... because recovering it would require a lot of code).

PR:		105078
Submitted by:	emaste
2006-11-05 18:36:05 +00:00
..
2005-08-13 15:04:30 +00:00
2004-04-06 20:06:54 +00:00
2004-04-06 20:06:54 +00:00
2006-02-04 14:37:50 +00:00
2004-04-06 20:06:54 +00:00
2004-04-06 20:06:54 +00:00
2004-04-06 20:06:54 +00:00
2005-08-13 08:26:58 +00:00
2004-04-06 20:06:54 +00:00
2004-04-06 20:06:54 +00:00
2006-04-17 17:55:11 +00:00
2006-02-04 14:37:50 +00:00
2004-04-06 20:06:54 +00:00
2004-04-06 20:06:54 +00:00
2004-04-06 20:06:54 +00:00
2004-04-06 20:06:54 +00:00
2006-04-16 11:54:01 +00:00
2006-04-17 17:55:11 +00:00
2004-04-06 20:06:54 +00:00