-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Grammar problems introduced by #1721 #1729
Comments
I am tackling the redundant productions along with issue #1720. The redundant productions have always been there in the grammar file but the stylesheet previously avoided displaying them. I'm cutting them out of the grammar file in an attempt to simplify things. |
I'm having trouble working out where you got this from. Although I've refactored the way the productions are presented, I haven't knowingly changed the grammar in this area. I think that |
The grammar in the spec currently has this:
The |
As of today, this has been partially resolved, because the obsolete productions are no longer shown. But the spurious |
Some productions of the XQuery 4.0 grammar were made obsolete by recent changes, but still occur in the document:
StringConstructorStart
StringInterpolationStart
StringInterpolationEnd
StringConstructorEnd
TagQName
EndTagQName
ProcessingInstructionStart
ProcessingInstructionEnd
DirCommentContentChar
DirCommentContentDashChar
Also, the replacement of
declare record
bydeclare type record
has intoduced a new ambiguity. For example, with the inputit remains unclear whether the second line declares a type named "record", in which case
or a type named "as", where
My proposal would be return to
declare record
. There are also 13 examples in the document usingdeclare record
.The text was updated successfully, but these errors were encountered: