README.md in rdf-trig-1.1.4 vs README.md in rdf-trig-1.1.5

- old
+ new

@@ -2,10 +2,12 @@ [TriG][] reader/writer for [RDF.rb][RDF.rb] . [![Gem Version](https://badge.fury.io/rb/rdf-trig.png)](http://badge.fury.io/rb/rdf-trig) [![Build Status](https://travis-ci.org/ruby-rdf/rdf-trig.png?branch=master)](http://travis-ci.org/ruby-rdf/rdf-trig) +[![Coverage Status](https://coveralls.io/repos/ruby-rdf/rdf-trig/badge.svg)](https://coveralls.io/r/ruby-rdf/rdf-trig) +[![Dependency Status](https://gemnasium.com/ruby-rdf/rdf-trig.png)](https://gemnasium.com/ruby-rdf/rdf-trig) ## Description This is a [Ruby][] implementation of a [TriG][] reader and writer for [RDF.rb][]. ## Features @@ -44,21 +46,22 @@ * {RDF::TriG::Reader} * {RDF::TriG::Writer} ## Implementation Notes -The reader uses the [Turtle][Turtle doc] parser, which is based on the LL1::Parser with minor updates for the TriG grammar. -The writer also is based on the Turtle writer. +This version uses a hand-written parser using the Lexer from the [EBNF][] gem instead of a general [EBNF][] LL(1) parser for faster performance. +The reader uses the [Turtle][Turtle doc] parser. The writer also is based on the Turtle writer. + The syntax is compatible with placing default triples within `{}`, but the writer does not use this for writing triples in the default graph. There is a new `:stream` option to {RDF::TriG::Writer} which is more efficient for streaming large datasets. ## Dependencies -* [Ruby](http://ruby-lang.org/) (>= 1.8.7) or (>= 1.8.1 with [Backports][]) -* [RDF.rb](http://rubygems.org/gems/rdf) (>= 1.0) -* [rdf-turtle](http://rubygems.org/gems/rdf-turtle) (>= 1.0) +* [Ruby](http://ruby-lang.org/) (>= 1.9.3) +* [RDF.rb](http://rubygems.org/gems/rdf) (~> 1.1) +* [rdf-turtle](http://rubygems.org/gems/rdf-turtle) (~> 1.1, >= 1.1.8) ## Installation The recommended installation method is via [RubyGems](http://rubygems.org/). To install the latest official release of the `RDF::TriG` gem, do: