adds jewlers work
This commit is contained in:
parent
15aebb166b
commit
7cc269be52
7
Gemfile
7
Gemfile
@ -1,14 +1,11 @@
|
|||||||
source "http://rubygems.org"
|
source "http://rubygems.org"
|
||||||
# Add dependencies required to use your gem here.
|
|
||||||
# Example:
|
gem "parslet"
|
||||||
# gem "activesupport", ">= 2.3.5"
|
|
||||||
|
|
||||||
# Add dependencies to develop your gem here.
|
# Add dependencies to develop your gem here.
|
||||||
# Include everything needed to run rake, tests, features, etc.
|
# Include everything needed to run rake, tests, features, etc.
|
||||||
group :development do
|
group :development do
|
||||||
gem "shoulda", ">= 0"
|
|
||||||
gem "rdoc", "~> 3.12"
|
gem "rdoc", "~> 3.12"
|
||||||
gem "bundler", "~> 1.0"
|
gem "bundler", "~> 1.0"
|
||||||
gem "jeweler", "~> 2.0.1"
|
gem "jeweler", "~> 2.0.1"
|
||||||
gem "simplecov", ">= 0"
|
|
||||||
end
|
end
|
||||||
|
9
Rakefile
9
Rakefile
@ -16,9 +16,12 @@ Jeweler::Tasks.new do |gem|
|
|||||||
# gem is a Gem::Specification... see http://guides.rubygems.org/specification-reference/ for more options
|
# gem is a Gem::Specification... see http://guides.rubygems.org/specification-reference/ for more options
|
||||||
gem.name = "crystal-reader"
|
gem.name = "crystal-reader"
|
||||||
gem.homepage = "http://github.com/ruby-in-ruby/crystal-reader"
|
gem.homepage = "http://github.com/ruby-in-ruby/crystal-reader"
|
||||||
gem.license = "MIT"
|
gem.license = "GPL3"
|
||||||
gem.summary = %Q{TODO: one-line summary of your gem}
|
gem.summary = %Q{Parse ruby in ruby using parslet.}
|
||||||
gem.description = %Q{TODO: longer description of your gem}
|
gem.description = %Q{Crystal reader is part of the crystal vm. The reader reads (parses) ruby and
|
||||||
|
creates an ast from it. There are no other dependencies than parslet, which itself has hardly any.
|
||||||
|
The gem may be useful for code analysis tools or for education.
|
||||||
|
Two ways to use it include adding functions to each of the AST classes, or using a visitor patter.}
|
||||||
gem.email = "torsten@villataika.fi"
|
gem.email = "torsten@villataika.fi"
|
||||||
gem.authors = ["Torsten Ruger"]
|
gem.authors = ["Torsten Ruger"]
|
||||||
# dependencies defined in Gemfile
|
# dependencies defined in Gemfile
|
||||||
|
@ -1,19 +1,5 @@
|
|||||||
require 'simplecov'
|
require 'simplecov'
|
||||||
|
|
||||||
module SimpleCov::Configuration
|
|
||||||
def clean_filters
|
|
||||||
@filters = []
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
SimpleCov.configure do
|
|
||||||
clean_filters
|
|
||||||
load_adapter 'test_frameworks'
|
|
||||||
end
|
|
||||||
|
|
||||||
ENV["COVERAGE"] && SimpleCov.start do
|
|
||||||
add_filter "/.rvm/"
|
|
||||||
end
|
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
require 'bundler'
|
require 'bundler'
|
||||||
begin
|
begin
|
||||||
@ -28,7 +14,10 @@ require 'shoulda'
|
|||||||
|
|
||||||
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
|
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
|
||||||
$LOAD_PATH.unshift(File.dirname(__FILE__))
|
$LOAD_PATH.unshift(File.dirname(__FILE__))
|
||||||
require 'crystal-reader'
|
require 'parser'
|
||||||
|
|
||||||
|
require "minitest/autorun"
|
||||||
|
|
||||||
|
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
|
||||||
|
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'test'))
|
||||||
|
|
||||||
class Test::Unit::TestCase
|
|
||||||
end
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user