[Mulgara-svn] r611 - branches/mgr-61-sparql/src/jar/sparql/grammar

pag at mulgara.org pag at mulgara.org
Mon Dec 10 16:03:26 UTC 2007


Author: pag
Date: 2007-12-10 10:03:25 -0600 (Mon, 10 Dec 2007)
New Revision: 611

Modified:
   branches/mgr-61-sparql/src/jar/sparql/grammar/expr.flex
Log:
Gave BlankPrefix priority over PName prefixes.

Modified: branches/mgr-61-sparql/src/jar/sparql/grammar/expr.flex
===================================================================
--- branches/mgr-61-sparql/src/jar/sparql/grammar/expr.flex	2007-12-10 04:16:45 UTC (rev 610)
+++ branches/mgr-61-sparql/src/jar/sparql/grammar/expr.flex	2007-12-10 16:03:25 UTC (rev 611)
@@ -95,10 +95,10 @@
   {DecimalNegative}           { return newToken(DECIMAL_NEGATIVE, new Float(yytext())); }
   {IntegerNegative}           { return newToken(INTEGER_NEGATIVE, new Integer(yytext())); }
 
+  {BlankPrefix}{PnLocal}      { return newToken(BLANK_NODE, yytext().substring(2)); }
   {PnPrefix}? ":"             { return newToken(PNAME_NS, yytext()); }
   {VariableStart}{Varname}    { return newToken(VARNAME, yytext().substring(1)); }
   {LangtagStart}{Langtag}     { return newToken(LANGTAG, yytext().substring(1)); }
-  {BlankPrefix}{PnLocal}      { return newToken(BLANK_NODE, yytext().substring(2)); }
   {IriRef}                    { return newToken(IRI_REF, unquote(yytext())); }
   {Anon}                      { return newToken(ANON); }
   {Nil}                       { return newToken(NIL); }




More information about the Mulgara-svn mailing list