Sha256: 9bdce944d64ada6cdc75271189aff8863fca70962465015567348f1f03ce9c95

Contents?: true

Size: 715 Bytes

Versions: 388

Compression:

Stored size: 715 Bytes

Contents

desc "Generate the 4.x 'future' parser"
task :gen_eparser => :require_racc do
  %x{racc -olib/puppet/pops/parser/eparser.rb lib/puppet/pops/parser/egrammar.ra}
end

desc "Generate the 4.x 'future' parser with egrammar.output"
task :gen_eparser_output => :require_racc do
  %x{racc -v -olib/puppet/pops/parser/eparser.rb lib/puppet/pops/parser/egrammar.ra}
end

desc "Generate the 4.x 'future' parser with debugging output"
task :gen_eparser_debug => :require_racc do
  %x{racc -t -olib/puppet/pops/parser/eparser.rb lib/puppet/pops/parser/egrammar.ra}
end

task :require_racc do
  begin
    require 'racc'
  rescue LoadError
    abort("Run `bundle install --with development` to install the `racc` gem.")
  end
end

Version data entries

388 entries across 388 versions & 1 rubygems

Version Path
puppet-7.34.0 tasks/parser.rake
puppet-7.34.0-x86-mingw32 tasks/parser.rake
puppet-7.34.0-x64-mingw32 tasks/parser.rake
puppet-7.34.0-universal-darwin tasks/parser.rake
puppet-7.33.0 tasks/parser.rake
puppet-7.33.0-x86-mingw32 tasks/parser.rake
puppet-7.33.0-x64-mingw32 tasks/parser.rake
puppet-7.33.0-universal-darwin tasks/parser.rake
puppet-8.3.0 tasks/parser.rake
puppet-8.3.0-x86-mingw32 tasks/parser.rake
puppet-8.3.0-x64-mingw32 tasks/parser.rake
puppet-8.3.0-universal-darwin tasks/parser.rake
puppet-7.32.1 tasks/parser.rake
puppet-7.32.1-x86-mingw32 tasks/parser.rake
puppet-7.32.1-x64-mingw32 tasks/parser.rake
puppet-7.32.1-universal-darwin tasks/parser.rake
puppet-7.31.0 tasks/parser.rake
puppet-7.31.0-x86-mingw32 tasks/parser.rake
puppet-7.31.0-x64-mingw32 tasks/parser.rake
puppet-7.31.0-universal-darwin tasks/parser.rake