<commit_before>require 'given/module_methods'
require 'given/evaluator'
require 'given/binary_operation'

module Given
  NATURAL_ASSERTIONS_SUPPORTED = begin
                                   require 'ripper'
                                   require 'sorcerer'
                                   true
                                 rescue LoadError
                                   # Expected on Rubinius & old JRuby
                                   warn <<-WARNING.gsub(/^\s+/,'')
                                     rspec-given: WARNING: Ripper is not available, so multi-line Then statements
                                     will not be printed correctly and detailed failure
                                     explanations of natural assertions WILL NOT be printed.
                                   WARNING
                                   false
                                 end
<commit_msg>w/o ripper, we can't verify an assertion is void<commit_after>require 'given/module_methods'
require 'given/evaluator'
require 'given/binary_operation'

module Given
  NATURAL_ASSERTIONS_SUPPORTED = begin
                                   require 'ripper'
                                   require 'sorcerer'
                                   true
                                 rescue LoadError
                                   # Expected on Rubinius & old JRuby
                                   warn <<-WARNING.gsub(/^\s+/,'')
                                     rspec-given: WARNING: Ripper is not available, so multi-line Then
                                     statements will not be printed correctly and detailed failure
                                     explanations of natural assertions WILL NOT be printed. Additionally,
                                     assertions containing void statements (e.g. `Then { }`) will fail
                                     in this runtime.
                                   WARNING
                                   false
                                 end

{'fraction_non_alphanumeric': 0.04452054794520548, 'fraction_numerical': 0.0, 'mean_word_length': 0.8847926267281107, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 28, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6176514', 'n_tokens_mistral': 423, 'n_tokens_neox': 380, 'n_words': 126}