- From: <bugzilla@wiggum.w3.org>
- Date: Sat, 28 Oct 2006 06:36:45 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3874
Summary: [FS] editorial: 3.1.1 Static Context
Product: XPath / XQuery / XSLT
Version: Candidate Recommendation
Platform: All
OS/Version: All
Status: NEW
Severity: minor
Priority: P2
Component: Formal Semantics
AssignedTo: simeon@us.ibm.com
ReportedBy: jmdyck@ibiblio.org
QAContact: public-qt-comments@w3.org
3.1.1 Static Context
Notation / prodn 2
[95 (Formal)] TypeList ::= Type ("," Type)*
(Assuming the changes of Bug 3142.)
Given that comma is already a type operator, using it to
separate the Types in a TypeList is ambiguous. For example,
Type1,Type2
could be a TypeList containing two Types, or it could be a
TypeList containing a single Type (that is the sequence of
Type1 and Type2).
One way to resolve this would be to use semicolons to separate
the Types in a TypeList.
NamespaceKind
This appears in inference rules as an italicized word, but it isn't
defined by a production. Might as well...
[nn (Formal)] NamespaceKind ::= "passive" | "active"
3.1.1 / Notation
(definition of fs:active_ns() and fs:get_static_ns_from_items())
Since these two functions are used in one only place (4.7.3.1 / DEv),
it might be better to define them there.
Received on Saturday, 28 October 2006 06:36:53 UTC