[Mulgara-svn] r901 - trunk/src/jar/content-n3/java/org/mulgara/content/n3
pag at mulgara.org
pag at mulgara.org
Tue May 6 15:30:32 UTC 2008
Author: pag
Date: 2008-05-06 08:30:31 -0700 (Tue, 06 May 2008)
New Revision: 901
Modified:
trunk/src/jar/content-n3/java/org/mulgara/content/n3/Parser.java
Log:
Update the parser to handle unquoted numbers
Modified: trunk/src/jar/content-n3/java/org/mulgara/content/n3/Parser.java
===================================================================
--- trunk/src/jar/content-n3/java/org/mulgara/content/n3/Parser.java 2008-05-06 10:36:51 UTC (rev 900)
+++ trunk/src/jar/content-n3/java/org/mulgara/content/n3/Parser.java 2008-05-06 15:30:31 UTC (rev 901)
@@ -51,6 +51,7 @@
import org.mulgara.resolver.spi.LocalizeException;
import org.mulgara.resolver.spi.ResolverSession;
import org.mulgara.util.IntFile;
+import org.mulgara.util.NumberUtil;
import org.mulgara.util.StringToLongMap;
import org.mulgara.util.TempDir;
@@ -349,6 +350,10 @@
return new LiteralImpl(ast.toString(), datatype);
}
+ case N3Parser.NUMBER:
+ datatype = NumberUtil.getXSD(NumberUtil.parseNumber(ast.toString()));
+ return new LiteralImpl(ast.toString(), datatype);
+
case N3Parser.ANON:
return getBlankNode(ast);
case N3Parser.QNAME:
More information about the Mulgara-svn
mailing list