Sha256: b95125922f02700b428949b8bf5063f4bcd0e95bf8c0e7c5c04c5385ac38b877

Contents?: true

Size: 312 Bytes

Versions: 14

Compression:

Stored size: 312 Bytes

Contents

require "tomlrb/generated_parser"

class Tomlrb::Parser < Tomlrb::GeneratedParser

  def initialize(tokenizer, **options)
    @tokenizer = tokenizer
    @handler   = Tomlrb::Handler.new(options)
    super()
  end

  def next_token
    @tokenizer.next_token
  end

  def parse
    do_parse
    @handler
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
tomlrb-1.2.8 lib/tomlrb/parser.rb
tomlrb-1.2.7 lib/tomlrb/parser.rb
tomlrb-1.2.6 lib/tomlrb/parser.rb
tomlrb-1.2.5 lib/tomlrb/parser.rb
tomlrb-1.2.4 lib/tomlrb/parser.rb
tomlrb-1.2.3 lib/tomlrb/parser.rb
tomlrb-1.2.2 lib/tomlrb/parser.rb
tomlrb-1.2.1 lib/tomlrb/parser.rb
tomlrb-1.2.0 lib/tomlrb/parser.rb
tomlrb-1.1.3 lib/tomlrb/parser.rb
tomlrb-1.1.1 lib/tomlrb/parser.rb
tomlrb-1.1.0 lib/tomlrb/parser.rb
tomlrb-1.0.3 lib/tomlrb/parser.rb
tomlrb-1.0.2 lib/tomlrb/parser.rb