W3C home > Mailing lists > Public > public-sml@w3.org > March 2008

[Bug 5564] recursive definition of DerefExpr should be restored

From: <bugzilla@wiggum.w3.org>
Date: Thu, 13 Mar 2008 02:32:54 +0000
CC:
To: public-sml@w3.org
Message-Id: <E1JZdFW-00018c-9I@wiggum.w3.org>

http://www.w3.org/Bugs/Public/show_bug.cgi?id=5564

           Summary: recursive definition of DerefExpr should be restored
           Product: SML
           Version: LC
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Core
        AssignedTo: cmsmcq@w3.org
        ReportedBy: kumarp@microsoft.com
         QAContact: public-sml@w3.org


It seems that DerefExpr is no longer recursively defined in section 5.2.1.2.

The definition in LC draft is:
DerefExpr ::= (NCName ':')? 'deref(' Step ('/'Step)* ')'  ('/'Step)* 

definition as in second public draft:
DerefExpr ::= (NCName ':')? 'deref(' Step (/Step)* ')'  ('/'Step)* |
              (NCName ':')? 'deref(' DerefExpr ')' (/Step)*

The definition was made incorrect sometime between second the third public
drafts. The correct definition should be restored. This may also be a potential
cause of Henry's question in bug# 5526 (What does "nested to any depth" mean?).
Received on Thursday, 13 March 2008 02:33:08 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 13 March 2008 02:33:10 GMT