Sha256: 068ae4673b483de6c78b060913f62f91d17028349867075acf994cf92785ba82
Contents?: true
Size: 682 Bytes
Versions: 12
Compression:
Stored size: 682 Bytes
Contents
# frozen_string_literal: true require "bundler/gem_tasks" require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) require 'oedipus_lex' Rake.application.rake_require "oedipus_lex" file "lib/synvert/core/node_query/lexer.rex.rb" => "lib/synvert/core/node_query/lexer.rex" file "lib/synvert/core/node_query/parser.racc.rb" => "lib/synvert/core/node_query/parser.y" task :lexer => "lib/synvert/core/node_query/lexer.rex.rb" task :parser => "lib/synvert/core/node_query/parser.racc.rb" task :generate => [:lexer, :parser] rule '.racc.rb' => '.y' do |t| cmd = "bundle exec racc -l -v -o #{t.name} #{t.source}" sh cmd end task :default => :spec task :spec => :generate
Version data entries
12 entries across 12 versions & 1 rubygems