Sha256: ccdde9661b08e611d63ccc692ab2b936198fd1403f6df4d1d2ac61e4fb79a280

Contents?: true

Size: 470 Bytes

Versions: 18

Compression:

Stored size: 470 Bytes

Contents

require "bundler/gem_tasks"
require "rake/testtask"

Rake::TestTask.new(:test) do |t|
  t.libs << "test"
  t.libs << "lib"
  t.test_files = FileList['test/**/*_test.rb']
end

task :default => :test
task :build => :racc
task :test => :racc
task :install => :racc

rule /\.rb/ => ".y" do |t|
  sh "racc", "-v", "-o", "#{t.name}", "#{t.source}"
end

task :racc => "lib/steep/parser.rb"

task :smoke do
  sh "bundle", "exec", "bin/smoke_runner.rb", *Dir.glob("smoke/*")
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
steep-0.11.1 Rakefile
steep-0.11.0 Rakefile
steep-0.10.0 Rakefile
steep-0.9.0 Rakefile
steep-0.8.2 Rakefile
steep-0.8.1 Rakefile
steep-0.8.0 Rakefile
steep-0.7.1 Rakefile
steep-0.7.0 Rakefile
steep-0.6.0 Rakefile
steep-0.5.1 Rakefile
steep-0.5.0 Rakefile
steep-0.4.0 Rakefile
steep-0.3.0 Rakefile
steep-0.2.0 Rakefile
steep-0.1.0 Rakefile
steep-0.1.0.pre2 Rakefile
steep-0.1.0.pre Rakefile