Skip to content

Commit 4af65b6

Browse files
committed
Sync common files.
1 parent 91bce75 commit 4af65b6

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

common/extract-examples.rb

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ def save_example(examples:, element:, title:, example_number:, error:, warn:)
339339
when 'ttl', 'trig'
340340
begin
341341
reader_errors = []
342-
RDF::TriG::Reader.new(content, logger: reader_errors) {|r| r.validate!}
342+
RDF::Repository.new << RDF::TriG::Reader.new(content, validate: true, logger: reader_errors)
343343
rescue
344344
reader_errors.each do |er|
345345
errors << "Example #{ex[:number]} at line #{ex[:line]} parse error: #{er}"
@@ -350,7 +350,7 @@ def save_example(examples:, element:, title:, example_number:, error:, warn:)
350350
when 'nq'
351351
begin
352352
reader_errors = []
353-
RDF::NQuads::Reader.new(content, logger: reader_errors) {|r| r.validate!}
353+
RDF::Repository.new << RDF::NQuads::Reader.new(content, validate: true, logger: reader_errors)
354354
rescue
355355
reader_errors.each do |er|
356356
errors << "Example #{ex[:number]} at line #{ex[:line]} parse error: #{er}"
@@ -377,8 +377,10 @@ def save_example(examples:, element:, title:, example_number:, error:, warn:)
377377
when ex[:fromRdf] then :fromRdf
378378
when ex[:toRdf] then :toRdf
379379
when ex[:ext] == 'table' then :toRdf
380-
when ex[:ext] == 'json' then nil
381-
else :expand
380+
when %w(json ttl trig).include?(ex[:ext] )
381+
nil
382+
else
383+
:expand
382384
end
383385

384386
# Set args to parse example content
@@ -420,6 +422,8 @@ def save_example(examples:, element:, title:, example_number:, error:, warn:)
420422
options[:base] = ex[:base] if ex[:base]
421423
args = [StringIO.new(content), (StringIO.new(ex[:context]) if ex[:context]), options]
422424
end
425+
else
426+
args = [StringIO.new(content), options]
423427
end
424428

425429
if ex[:result_for]
@@ -557,8 +561,8 @@ def save_example(examples:, element:, title:, example_number:, error:, warn:)
557561

558562
if verbose
559563
$stderr.puts "expected:\n" + expected.to_trig
560-
$stderr.puts "expected table:\n" + begin
561-
dataset_to_table(expected)
564+
$stderr.puts "result table:\n" + begin
565+
dataset_to_table(result)
562566
rescue
563567
errors << "Example #{ex[:number]} at line #{ex[:line]} raised error turning into table: #{$!}"
564568
""

0 commit comments

Comments
 (0)