Sha256: 34d6de7784647def47890f610afd7f12a50b201df3fa16712adca21ba3b31db6

Contents?: true

Size: 466 Bytes

Versions: 13

Compression:

Stored size: 466 Bytes

Contents

require "bundler/gem_tasks"

namespace "build" do
  desc "build parser from parser.y"
  task :parser do
    sh "bundle exec racc parser.y --embedded -o lib/lrama/parser.rb -t --log-file=parser.output"
  end
end

require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec) do |spec|
  spec.pattern = FileList['spec/**/*_spec.rb']
end
task :spec => "build:parser"

desc "steep check"
task :steep do
  sh "bundle exec steep check"
end

task default: %i[spec steep]

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
lrama-0.6.9 Rakefile
lrama-0.6.8 Rakefile
lrama-0.6.7 Rakefile
lrama-0.6.6 Rakefile
lrama-0.6.5 Rakefile
lrama-0.6.4 Rakefile
lrama-0.6.3 Rakefile
lrama-0.6.2 Rakefile
lrama-0.6.1 Rakefile
lrama-0.6.0 Rakefile
lrama-0.5.12 Rakefile
lrama-0.5.11 Rakefile
lrama-0.5.10 Rakefile