[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