W3C home > Mailing lists > Public > public-rdf-dawg@w3.org > January to March 2007

Never mind: Re: yacker SPARQL updated to parse comments

From: Eric Prud'hommeaux <eric@w3.org>
Date: Sun, 18 Feb 2007 07:45:10 +0100
To: public-rdf-dawg@w3.org
Message-ID: <20070218064509.GE8145@w3.org>
* Eric Prud'hommeaux <eric@w3.org> [2007-02-18 07:24+0100]
> This change has dropped out of the yacker SPARQL grammar. Any reason I
> shouldn't put it back?

Hmm, they're currently in the lexical production that produces no
token
  @pass: [ \t\r\n]+ | '#' [^\r\n]*
which is arguably better as they don't belong in the parse tree.

The comment test below parses perfectly in the current grammar.

> * Eric Prud'hommeaux <eric@w3.org> [2007-01-20 08:59-0500]
> > I updated the yacker grammar to accept comments.
> > See <http://w3.org/brief/MjA=> for a validation of
> > 
> > [[
> > # starting comment
> > #no-spacecomment
> > SELECT # mid comment
> >        *
> >  WHERE { ?s ?p [ # bnode comment
> >                  ] }
> > # end comment
> > ]]
> > 
> > 
> > Changes:
> > + [83a]  	COMMENT   ::=           '#' [^\r\n]*
> > + [83b]  	IGNORED   ::=           WS+ | COMMENT
> > - [84]   	ANON 	  ::=   	'[' WS* ']'
> > + [84]   	ANON 	  ::=   	'[' IGNORED* ']'
> > + @pass: 	IGNORED
> > -- 
> > -eric
> > 
> > office: +1.617.258.5741 NE43-344, MIT, Cambridge, MA 02144 USA
> > cell:   +1.857.222.5741
> > 
> > (eric@w3.org)
> > Feel free to forward this message to any list for any purpose other than
> > email address distribution.
> 
> 
> 
> -- 
> -eric
> 
> office: +1.617.258.5741 NE43-344, MIT, Cambridge, MA 02144 USA
> cell:   +1.857.222.5741
> 
> (eric@w3.org)
> Feel free to forward this message to any list for any purpose other than
> email address distribution.



-- 
-eric

office: +1.617.258.5741 NE43-344, MIT, Cambridge, MA 02144 USA
cell:   +1.857.222.5741

(eric@w3.org)
Feel free to forward this message to any list for any purpose other than
email address distribution.

Received on Sunday, 18 February 2007 06:45:18 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 16:15:35 GMT