[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