- From: Biron,Paul V <Paul.V.Biron@kp.org>
- Date: Thu, 26 Jul 2001 15:02:33 -0700
- To: "'www-xml-schema-comments'" <www-xml-schema-comments@w3.org>
> -----Original Message-----
> From: Biron,Paul V [SMTP:Paul.V.Biron@kp.org]
> Sent: Thursday, July 26, 2001 2:23 PM
> To: 'www-xml-schema-comments'
> Subject: error in part 2: production 10 (regex's)
>
> It has been pointed out by someone at Microsoft that there is an error in
> production 10 of the regex appendix [1].
>
> Production 10 currently reads:
>
> [10] Char ::= [^.\?*+()|#x5b#x5d]
>
> and it should read:
>
> [10] Char ::= [^.\?*+{}()#x5b#x5d]
>
> The change is the addition of {, }, and the deletion of |.
>
Opps, I spoke to soon. The pipe character shouldn't be deleted from
production 10. Therefore, production 10 should actually read:
[10] Char ::= [^.\?*+|{}()#x5b#x5d]
This means that another change is necessary, however.
The definition of *metacharacter* currently reads:
A metacharacter is either ., \, ?, *, +, {, } (, ), [ or ]...
This should be changed to read:
A metacharacter is either ., \, ?, *, +, |,{, } (, ), [ or ]
That is, | should be added to the list of metacharacters.
pvb
Received on Thursday, 26 July 2001 18:22:20 UTC