Sha256: 8f849ee1160ebef289d953622ae5f31ab9dce059fad6644381147b7e34f8af7c

Contents?: true

Size: 300 Bytes

Versions: 12

Compression:

Stored size: 300 Bytes

Contents

# Find all racc files and generate the parser.
#
REXICAL_FILES = FileList[ 'lib/**/*.rex'].ext( '.rb' )

namespace :bt do

    desc "Generate lexer with rexical"
    task :rexical => REXICAL_FILES
    rule '.rb' => '.rex' do |target|
        sh "rex #{target.source} -o #{target.name}"
    end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
build-tool-0.6.9 tasks/rexical.rake
build-tool-0.6.8 tasks/rexical.rake
build-tool-0.6.7 tasks/rexical.rake
build-tool-0.6.6 tasks/rexical.rake
build-tool-0.6.5 tasks/rexical.rake
build-tool-0.6.4 tasks/rexical.rake
build-tool-0.6.3 tasks/rexical.rake
build-tool-0.6.2 tasks/rexical.rake
build-tool-0.6.1 tasks/rexical.rake
build-tool-0.6.0 tasks/rexical.rake
build-tool-0.6.0.rc2 tasks/rexical.rake
build-tool-0.6.0.rc1 tasks/rexical.rake