Sha256: 36a92657570817c8ab1c783b69b91224e230d589891ad3a70b8e5c52f5267fb7
Contents?: true
Size: 464 Bytes
Versions: 2
Compression:
Stored size: 464 Bytes
Contents
# frozen_string_literal: true require "parser/ruby27" module RubyNext module Language class Builder < ::Parser::Builders::Default modernize end class << self def parser ::Parser::Ruby27.new(Builder.new) end def parse(source, file = "(string)") buffer = ::Parser::Source::Buffer.new(file).tap do |buffer| buffer.source = source end parser.parse(buffer) end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
ruby-next-0.2.0 | lib/ruby-next/language/parser.rb |
ruby-next-core-0.2.0 | lib/ruby-next/language/parser.rb |