  SPARQL 1.1 grammar updated  From: Seaborne, Andy
<andy.seaborne@hp.com> Date: Tue, 20 Oct 2009 10:22:16 +0000
Message-ID: <B6CF1054FDC8B845BF93A6645D19BEA3693FAD3CA3@GVW1118E
XC.americas.hpqcorp.net>  I've updated the SPARQL grammar
snapshot [0] in docs/sparql-grammar-all.html and placed the EBNF
into Yacker [2].  The yacker input is checked into SPARQL CVS as
well [1].  == Details  A single SPARQL 1.1 parser workflow to
cover query and update, starting in javacc (jjdoc, the
documentation tool with javacc generates near perfect EBNF -
script-cleanable), generating SPARQL document styled HTML and
putting EBNF into yacker.  Some of the process is in ARQ SVN at
the moment [3] - because it means I can run the syntax checks on
the grammar - I can extract the workflow from ARQ and put a copy
into W3C space if that helps.  == Grammar comments   There is
one grammar hack: the rule for construct template (also used in
update for MODIFY, DELETE, INSERT and the data forms).  There is
a lookahead of 2 locally.  This is