lib/rdf/trig/reader.rb in rdf-trig-1.1.0 vs lib/rdf/trig/reader.rb in rdf-trig-1.1.1

- old
+ new

@@ -263,12 +263,15 @@ when Integer $stderr.puts(str) if level <= @options[:debug] end end end - rescue EBNF::LL1::Parser::Error => e - progress("Parsing completed with errors:\n\t#{e.message}") - raise RDF::ReaderError, e.message if validate? + rescue EBNF::LL1::Parser::Error, EBNF::LL1::Lexer::Error => e + if validate? + raise RDF::ReaderError, e.message + else + $stderr.puts e.message + end end ## # Iterates the given block for each RDF quad in the input. #