Sha256: 7ae03f23a3ffc1597c6074db10a97c4d5655fb39aea54d8754883d1df5b91702

Contents?: true

Size: 596 Bytes

Versions: 2

Compression:

Stored size: 596 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + "/rubyast/version")
require File.expand_path(File.dirname(__FILE__) + '/rubyast/include_jrubyparser')
require File.expand_path(File.dirname(__FILE__) + '/rubyast/jruby_parser_wrapper')

module RubyAST
  def self.parse file_name, source, config = {}
    line_number = config.fetch(:line_number, 0)
    ruby_version = config.fetch(:ruby_version, "RUBY1_9")
    JRubyParserWrapper.parse file_name, source, line_number, ruby_version
  end

  def self.to_source ast, original_source = ""
    JRubyParserWrapper.to_source ast, original_source
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rubyast-0.0.2 lib/rubyast.rb
rubyast-0.0.1 lib/rubyast.rb