From: <iam...@us...> - 2010-03-15 11:10:50
|
Revision: 1305 http://eulergui.svn.sourceforge.net/eulergui/?rev=1305&view=rev Author: iamlolive Date: 2010-03-15 11:10:44 +0000 (Mon, 15 Mar 2010) Log Message: ----------- parserLink now fills the parseResult of each N3Source it has handled. plus it returns a more sophisticated exception when parsing has failed. Modified Paths: -------------- trunk/eulergui/src/main/java/eulergui/drools_engine/ParserLink.java Modified: trunk/eulergui/src/main/java/eulergui/drools_engine/ParserLink.java =================================================================== --- trunk/eulergui/src/main/java/eulergui/drools_engine/ParserLink.java 2010-03-15 11:09:19 UTC (rev 1304) +++ trunk/eulergui/src/main/java/eulergui/drools_engine/ParserLink.java 2010-03-15 11:10:44 UTC (rev 1305) @@ -1,13 +1,6 @@ package eulergui.drools_engine; -import java.io.BufferedReader; -import java.io.File; -import java.io.FileNotFoundException; -import java.io.FileReader; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.Reader; -import java.io.StringReader; +import java.io.*; import java.net.URI; import java.net.URL; import java.util.ArrayList; @@ -19,6 +12,7 @@ import java.util.Map; import java.util.Set; +import n3_project.exceptions.parser.ParsingException; import n3_project.helpers.Triple; import net.sf.parser4j.parser.service.IParserListener; import net.sf.parser4j.parser.service.ParserException; @@ -105,7 +99,7 @@ } /** PENDING: n3Source could be a non-N3 format */ - public IN3Model parse( N3Source n3Source ) throws Exception { + public IN3Model parse( N3Source n3Source ) throws ParserException, IOException { makeN3Parser(); modelURI = n3Source.uri(); N3ParseResult n3ParseResult = null; @@ -130,8 +124,9 @@ } if( n3ParseResult != null ) { + n3Source.setParseResult(n3ParseResult); if( n3ParseResult.isInError() ) { - throw new ParserException( n3ParseResult.getErrorMessage() ); + throw new ParsingException( n3Source ); } model = n3ParseResult.getModel(); } @@ -141,7 +136,7 @@ /** parse N3 Source, And Update Known URI Prefixes; * also wait For Download Thread if any */ public IN3Model parseAndUpdateSource( N3Source n3Source ) - throws Exception { + throws ParserException, IOException { long t0 = System.currentTimeMillis(); n3Source.waitForDownloadThread(); model = parse(n3Source); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jm...@us...> - 2010-05-01 19:01:25
|
Revision: 1554 http://eulergui.svn.sourceforge.net/eulergui/?rev=1554&view=rev Author: jmvanel Date: 2010-05-01 19:01:18 +0000 (Sat, 01 May 2010) Log Message: ----------- ParserLink: a blank node as predicate was making a class cast exception Modified Paths: -------------- trunk/eulergui/src/main/java/eulergui/drools_engine/ParserLink.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jm...@us...> - 2010-05-17 10:36:58
|
Revision: 1646 http://eulergui.svn.sourceforge.net/eulergui/?rev=1646&view=rev Author: jmvanel Date: 2010-05-17 10:36:52 +0000 (Mon, 17 May 2010) Log Message: ----------- ParserLink: remove a print on standard output that was printing 1 line for each N3 line parsed Modified Paths: -------------- trunk/eulergui/src/main/java/eulergui/drools_engine/ParserLink.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jm...@us...> - 2010-12-05 20:42:54
|
Revision: 1954 http://eulergui.svn.sourceforge.net/eulergui/?rev=1954&view=rev Author: jmvanel Date: 2010-12-05 20:42:48 +0000 (Sun, 05 Dec 2010) Log Message: ----------- Drools N3 engine: simplification of e:findall : implementation incomplete in previous commit Modified Paths: -------------- trunk/eulergui/src/main/java/eulergui/drools_engine/ParserLink.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jm...@us...> - 2011-01-10 10:38:42
|
Revision: 2078 http://eulergui.svn.sourceforge.net/eulergui/?rev=2078&view=rev Author: jmvanel Date: 2011-01-10 10:38:36 +0000 (Mon, 10 Jan 2011) Log Message: ----------- ParserLink : harmonize both versions of method visitAllURI : case of empty antecedent Modified Paths: -------------- trunk/eulergui/src/main/java/eulergui/drools_engine/ParserLink.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jm...@us...> - 2011-02-03 15:12:41
|
Revision: 2083 http://eulergui.svn.sourceforge.net/eulergui/?rev=2083&view=rev Author: jmvanel Date: 2011-02-03 15:12:35 +0000 (Thu, 03 Feb 2011) Log Message: ----------- ParserLink objects were not reusable twice ==> TestImportSwrl was broken when binding new Reasoner4J inference engine Modified Paths: -------------- trunk/eulergui/src/main/java/eulergui/drools_engine/ParserLink.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |