lib/tomlrb/parser.rb
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