Sha256: 8bcf86e73f2058806709a80422f62582174aad4682471f44671d370243facdc7

Contents?: true

Size: 1.36 KB

Versions: 3

Compression:

Stored size: 1.36 KB

Contents

# -*- encoding: utf-8; mode: ruby -*-

lib = File.expand_path('../lib/', __FILE__)
$:.unshift lib unless $:.include?(lib)
 

# http://guides.rubygems.org/make-your-own-gem/

Gem::Specification.new do |s|

  # version           = "0.0.1.pre"
  version           = File.open( "VERSION", "r" ) { |f| f.read }.strip.gsub( "-SNAPSHOT", ".pre" )

  s.name            = 'tla-parser-s'
  s.version         = version
  s.date            = Time.now.strftime( "%Y-%m-%d" )  #'2014-09-10'
  s.summary         = "Treetop parser & sematic routines to resolve modules+"
  s.description     = <<EOF
  A library paring TLA+ language. Gem name `tla-parser-s` because did
  not want to reserve "officical" `tla-parser` name.

  Sematic routines create a list of files -names (=modules) needed to
  satisfy set of entry points. Entry points include names passed as
  parameters to command line tool (`bin/tla-resolver.rb`), or as API
  paramters to `TlaParserS::Resolver#resolveModulesDo`.

EOF

  s.authors         = ["jarjuk"]
  s.files           = ["README.md", "VERSION", "#{s.name}.gemspec" ]  | Dir.glob("lib/**/*") | Dir.glob("spec/**/*")  
  s.require_paths   = [ "lib" ]
  s.executables     = [ "tla-resolver.rb" ]
  s.license         = 'MIT'

  s.required_ruby_version = '~> 2'

  s.add_runtime_dependency 'thor', '~>0.19', ">=0.19.1"
  s.add_runtime_dependency 'treetop', '~>1.6', ">=1.6.3"  


end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tla-parser-s-0.2.2 tla-parser-s.gemspec
tla-parser-s-0.1.2 tla-parser-s.gemspec
tla-parser-s-0.1.0 tla-parser-s.gemspec