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.
#