[Mulgara-svn] r612 - branches/mgr-61-sparql/src/jar/sparql/grammar
pag at mulgara.org
pag at mulgara.org
Mon Dec 10 17:22:23 UTC 2007
Author: pag
Date: 2007-12-10 11:22:22 -0600 (Mon, 10 Dec 2007)
New Revision: 612
Modified:
branches/mgr-61-sparql/src/jar/sparql/grammar/expr.flex
branches/mgr-61-sparql/src/jar/sparql/grammar/expr.grammar
Log:
Cleaned up some of the terminals
Modified: branches/mgr-61-sparql/src/jar/sparql/grammar/expr.flex
===================================================================
--- branches/mgr-61-sparql/src/jar/sparql/grammar/expr.flex 2007-12-10 16:03:25 UTC (rev 611)
+++ branches/mgr-61-sparql/src/jar/sparql/grammar/expr.flex 2007-12-10 17:22:22 UTC (rev 612)
@@ -60,8 +60,8 @@
StringLiteralLongDelim1 = "'''"
StringLiteralLongDelim2 = \"\"\"
Echar = "\\" [tbnrf'\"\\]
-LiteralChar1 = (([^\x27\x5C\x0A\x0D]) | {Echar})*
-LiteralChar2 = (([^\x22\x5C\x0A\x0D]) | {Echar})*
+LiteralChars1 = (([^\x27\x5C\x0A\x0D]) | {Echar})*
+LiteralChars2 = (([^\x22\x5C\x0A\x0D]) | {Echar})*
WS = \u0020 | \u0009 | \u000D | \u000A
Nil = "(" {WS}* ")"
Anon = "[" {WS}* "]"
@@ -74,7 +74,7 @@
PnLocal = ({PnCharsU} | [0-9]) (({PnChars} | ".")* {PnChars})?
-OrderBy = "ORDER" {WhiteSpace}+ "BY"
+OrderBy = "ORDER" {WhiteSpace}+ "BY"
%state YYSTRING_LITERAL_LONG1
@@ -104,8 +104,8 @@
{Nil} { return newToken(NIL); }
{StringLiteralLongDelim1} { string.setLength(0); yybegin(YYSTRING_LITERAL_LONG1); }
{StringLiteralLongDelim2} { string.setLength(0); yybegin(YYSTRING_LITERAL_LONG2); }
- "'" {LiteralChar1} "'" { return newToken(STRING_LITERAL, unquote(yytext())); }
- \" {LiteralChar2} \" { return newToken(STRING_LITERAL, unquote(yytext())); }
+ "'" {LiteralChars1} "'" { return newToken(STRING_LITERAL, unquote(yytext())); }
+ \" {LiteralChars2} \" { return newToken(STRING_LITERAL, unquote(yytext())); }
"TRUE" | "true" { return newToken(BOOLEAN, yytext()); }
"FALSE" | "false" { return newToken(BOOLEAN, yytext()); }
@@ -162,13 +162,13 @@
<YYSTRING_LITERAL_LONG1> {
{StringLiteralLongDelim1} { yybegin(YYINITIAL); return newToken(STRING_LITERAL, string.toString()); }
- ([^'\\] | {Echar})* { string.append(yytext()); }
+ ([^'\\] | {Echar})* { string.append(yytext()); }
"'" { string.append("'"); }
}
<YYSTRING_LITERAL_LONG2> {
{StringLiteralLongDelim2} {yybegin(YYINITIAL); return newToken(STRING_LITERAL, string.toString()); }
- ([^\"\\] | {Echar})* { string.append(yytext()); }
+ ([^\"\\] | {Echar})* { string.append(yytext()); }
\" { string.append("\""); }
}
Modified: branches/mgr-61-sparql/src/jar/sparql/grammar/expr.grammar
===================================================================
--- branches/mgr-61-sparql/src/jar/sparql/grammar/expr.grammar 2007-12-10 16:03:25 UTC (rev 611)
+++ branches/mgr-61-sparql/src/jar/sparql/grammar/expr.grammar 2007-12-10 17:22:22 UTC (rev 612)
@@ -558,14 +558,10 @@
iri_ref
= IRI_REF
- | pname_ln
+ | PNAME_NS.ns PN_LOCAL.local {: return new Symbol(ns + local); :}
| PNAME_NS
;
-pname_ln
- = PNAME_NS.ns PN_LOCAL.local {: return new Symbol(ns + local); :}
- ;
-
blank_node
= BLANK_NODE.bn
| ANON {: return new BlankNode(); :}
More information about the Mulgara-svn
mailing list