- From: Pablo Nieto Caride <pablo.nieto@linguaserve.com>
- Date: Tue, 16 Apr 2013 11:30:14 +0200
- To: "'Jirka Kosek'" <jirka@kosek.cz>
- Cc: <public-multilingualweb-lt@w3.org>
Hi Jirka, all,
I almost have the grammar finished but now I have doubts regarding the syntax. I've run into two different notation: the W3C one, http://www.w3.org/TR/xmlschema-2/#nt-charClassEsc, http://www.w3.org/TR/speech-grammar/#AppD (this one seems to be more of a EBNF), and the RFC one http://tools.ietf.org/html/rfc5234, so my question is, which one is correct or valid?
charClass ::= charClassEsc | charClassExpr | WildcardEsc (W3C's)
or
charClass = charClassEsc / charClassExpr / wildcardEsc (RFC's)
I assume both are valid, in that case do we have any preference?
Cheers,
Pablo.
---------------------------------------------------------------------------------------------------
> I’m going to try to create an ABNF based on
> http://www.w3.org/TR/xmlschema-2/#nt-charGroup as Jirka suggested.
> Since I’m not very familiar with ABNF grammar any kind of help would
> be appreciated, I’ll keep you updated with my progress.
I think that idea is simple. As a start take all productions starting from
[11] charClass ::= charClassEsc | charClassExpr | WildcardEsc
then remove those which describe constructs we don't want to support in our subset of regular expression.
Jirka
--
------------------------------------------------------------------
Jirka Kosek e-mail: jirka@kosek.cz http://xmlguru.cz
------------------------------------------------------------------
Professional XML consulting and training services
DocBook customization, custom XSLT/XSL-FO document processing
------------------------------------------------------------------
OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 rep.
------------------------------------------------------------------
Bringing you XML Prague conference http://xmlprague.cz
------------------------------------------------------------------
Received on Tuesday, 16 April 2013 09:30:43 UTC