Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004590OCamlCamlp4public2008-07-25 16:112013-08-02 14:45
ReporterChristophe Troestler 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusacknowledgedResolutionopen 
PlatformOSOS Version
Product Version3.10.2 
Target Version4.01.1+devFixed in Version 
Summary0004590: Grouping several match cases in EXTEND statements
DescriptionThe body of an EXTEND statement of the type

EXTEND
  GLOBAL expr;

  expr:
   [ [ "XXX"; x = SELF | x = SELF; "XXX" -> do something with x ] ];
END

is interpreted as

[ "XXX"; x = SELF -> ()
| x = SELF; "XXX" -> do something with x ]

which is not at all what is expected and can lead to subtle bugs. Either the syntax should be supported, or an error should be raised.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2008-07-25 16:11 Christophe Troestler New Issue
2008-08-01 16:13 xleroy Assigned To => ertai
2008-08-01 16:13 xleroy Status new => assigned
2012-07-11 15:47 doligez Assigned To ertai =>
2012-07-11 15:47 doligez Status assigned => confirmed
2012-07-11 15:47 doligez Target Version => 4.01.0+dev
2012-07-31 13:36 doligez Target Version 4.01.0+dev => 4.00.1+dev
2012-09-15 12:32 doligez Target Version 4.00.1+dev => 4.01.0+dev
2013-07-01 02:49 hongboz Status confirmed => acknowledged
2013-08-02 14:45 doligez Target Version 4.01.0+dev => 4.01.1+dev


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker