<commit_before>require File.expand_path('../lib/ll/version', __FILE__)

Gem::Specification.new do |s|
  s.name        = 'ruby-ll'
  s.version     = LL::VERSION
  s.authors     = ['<NAME>']
  s.email       = '<EMAIL>'
  s.summary     = 'An LL(1) parser generator for Ruby.'
  s.homepage    = 'https://github.com/yorickpeterse/ruby-ll'
  s.description = s.summary
  s.license     = 'MIT'

  s.files = Dir.glob([
    'checkum/**/*',
    'doc/**/*',
    'lib/**/*.{rb,erb}',
    'ext/**/*',
    'README.md',
    'LICENSE',
    '*.gemspec',
    '.yardopts'
  ]).select { |path| File.file?(path) }

  s.executables = ['ruby-ll']

  if RUBY_PLATFORM == 'java'
    s.files << 'lib/ll.jar'

    s.platform = 'java'
  else
    s.extensions = ['ext/c/extconf.rb']
  end<commit_msg>Corrected the .jar file in the Gemspec.<commit_after>require File.expand_path('../lib/ll/version', __FILE__)

Gem::Specification.new do |s|
  s.name        = 'ruby-ll'
  s.version     = LL::VERSION
  s.authors     = ['<NAME>']
  s.email       = '<EMAIL>'
  s.summary     = 'An LL(1) parser generator for Ruby.'
  s.homepage    = 'https://github.com/yorickpeterse/ruby-ll'
  s.description = s.summary
  s.license     = 'MIT'

  s.files = Dir.glob([
    'checkum/**/*',
    'doc/**/*',
    'lib/**/*.{rb,erb}',
    'ext/**/*',
    'README.md',
    'LICENSE',
    '*.gemspec',
    '.yardopts'
  ]).select { |path| File.file?(path) }

  s.executables = ['ruby-ll']

  if RUBY_PLATFORM == 'java'
    s.files << 'lib/libll.jar'

    s.platform = 'java'
  else
    s.extensions = ['ext/c/extconf.rb']
  end
{'fraction_non_alphanumeric': 0.21159974506054813, 'fraction_numerical': 0.0012746972594008922, 'mean_word_length': 2.390928725701944, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7342418', 'n_tokens_mistral': 634, 'n_tokens_neox': 617, 'n_words': 111}