digitalmars.D.bugs - [Issue 3612] New: ExpressionList is undefined
- d-bugmail puremagic.com (32/32) Dec 12 2009 http://d.puremagic.com/issues/show_bug.cgi?id=3612
- d-bugmail puremagic.com (10/10) Dec 14 2009 http://d.puremagic.com/issues/show_bug.cgi?id=3612
- d-bugmail puremagic.com (12/12) Dec 31 2009 http://d.puremagic.com/issues/show_bug.cgi?id=3612
http://d.puremagic.com/issues/show_bug.cgi?id=3612
Summary: ExpressionList is undefined
Product: D
Version: 2.036
Platform: Other
URL: http://digitalmars.com/d/2.0/statement.html#CaseRangeS
tatement
OS/Version: All
Status: NEW
Keywords: spec
Severity: normal
Priority: P2
Component: www.digitalmars.com
AssignedTo: nobody puremagic.com
ReportedBy: jlquinn optonline.net
---
CaseStatement is currently written as
CaseStatement:
case ExpressionList : Statement
Here the grammar refers to ExpressionList, described as a ',' separated list of
Expression. However, Expression is a ',' separated list of AssignExpression.
So this is highly ambiguous. There's no way from the description to
distinguish between AssignExpressions that should be evaluated and ignored, and
cases to be handled.
If we define:
ExpressionList:
AssignExpression
AssignExpression , ExpressionList
then the problem goes away. The text should be adjusted to match.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Dec 12 2009
http://d.puremagic.com/issues/show_bug.cgi?id=3612
Leandro Lucarella <llucax gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |llucax gmail.com
PST ---
http://www.dsource.org/projects/phobos/changeset/1375
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Dec 14 2009
http://d.puremagic.com/issues/show_bug.cgi?id=3612
Walter Bright <bugzilla digitalmars.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |bugzilla digitalmars.com
Resolution| |FIXED
11:17:07 PST ---
Fixed dmd 1.054 and 2.038
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Dec 31 2009









d-bugmail puremagic.com 