Class: Turtle::Reader
Constant Summary collapse
- PARSE_OPTIONS =
{ :branch => BRANCH, :first => FIRST, :follow => FOLLOW, :reset_on_start => true }
Instance Method Summary collapse
Instance Method Details
#closed? ⇒ Boolean
42 43 44 |
# File 'lib/nuggets/rdf/turtle/reader.rb', line 42 def closed? @input.closed? end |
#parse_prologue ⇒ Object
46 47 48 49 50 |
# File 'lib/nuggets/rdf/turtle/reader.rb', line 46 def parse_prologue parse_internal { break } rewind [base_uri, prefixes] end |
#parse_statements ⇒ Object
52 53 54 55 56 57 58 59 |
# File 'lib/nuggets/rdf/turtle/reader.rb', line 52 def parse_statements parse_internal { |context, _, *data| if context == :statement data[3] = { :context => data[3] } yield Statement.new(*data) end } end |