Skip to content

Commit 6d39da7

Browse files
fix probleme sur turtles et trig apres rebase
1 parent e58f28c commit 6d39da7

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

src/main/java/fr/inria/corese/core/next/impl/io/parser/trig/TriGParser.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,11 @@ public void parse(Reader reader, String baseURI) throws ParsingErrorException {
8888
if (trigErrorListener.hasErrors()) {
8989
throw new ParsingErrorException("Syntax error in TriG document: " + trigErrorListener.getErrorMessage());
9090
}
91-
92-
TriGListerner listerner = new TriGListerner(getModel(), getValueFactory(), this.getConfig(), baseURI);
93-
walker.walk((ParseTreeListener) listerner, tree);
91+
IOOptions optionsWithBaseURI = new TriGParserOptions.Builder()
92+
.baseIRI(baseURI)
93+
.build();
94+
TriGListerner listener = new TriGListerner(getModel(), getValueFactory(), optionsWithBaseURI);
95+
walker.walk((ParseTreeListener) listener, tree);
9496

9597
} catch (ParsingErrorException e) {
9698
throw e;

src/main/java/fr/inria/corese/core/next/impl/io/parser/turtle/TurtleParser.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,10 @@ public void parse(Reader reader, String baseURI) throws ParsingErrorException {
9797
} catch (RecognitionException e) {
9898
throw new ParsingErrorException("Recognition error in Turtle document: " + e.getMessage());
9999
}
100-
101-
TurtleListener listener = new TurtleListener(getModel(), getValueFactory(), this.getConfig());
100+
IOOptions optionsWithBaseURI = new TurtleParserOptions.Builder()
101+
.baseIRI(baseURI)
102+
.build();
103+
TurtleListener listener = new TurtleListener(getModel(), getValueFactory(), optionsWithBaseURI);
102104
walker.walk(listener, tree);
103105

104106
} catch (ParsingErrorException e) {

0 commit comments

Comments
 (0)