<commit_before>#ifndef BANDIT_ASSERTION_EXCEPTION_H
#define BANDIT_ASSERTION_EXCEPTION_H

namespace bandit {

  struct assertion_exception : public std::runtime_error
  {
    assertion_exception(const std::string& message,
        const std::string& file_name, const unsigned int line_number) 
      : std::runtime_error(message), message_(message),
      file_name_(file_name), line_number_(line_number) 
    {}

    assertion_exception(const std::string& message)
      : std::runtime_error(message), message_(""), line_number_(0)
    {}

    const std::string& file_name() const
    {
      return file_name_;
    }

    unsigned int line_number() const
    {
      return line_number_;
    }

    private:
    const std::string& message_;
    const std::string file_name_;
    const unsigned int line_number_;
  };
}

#endif<commit_msg>chore: removed unused member in assertion_exception.<commit_after>#ifndef BANDIT_ASSERTION_EXCEPTION_H
#define BANDIT_ASSERTION_EXCEPTION_H

namespace bandit {

  struct assertion_exception : public std::runtime_error
  {
    assertion_exception(const std::string& message,
        const std::string& file_name, const unsigned int line_number) 
      : std::runtime_error(message), file_name_(file_name), line_number_(line_number) 
    {}

    assertion_exception(const std::string& message)
      : std::runtime_error(message), line_number_(0)
    {}

    const std::string& file_name() const
    {
      return file_name_;
    }

    unsigned int line_number() const
    {
      return line_number_;
    }

    private:
    const std::string file_name_;
    const unsigned int line_number_;
  };
}

#endif
{'fraction_non_alphanumeric': 0.09350333940497875, 'fraction_numerical': 0.0012143290831815423, 'mean_word_length': 3.818713450292398, 'pattern_counts': {'":': 0, '<': 3, '<?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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5741061', 'n_tokens_mistral': 514, 'n_tokens_neox': 492, 'n_words': 107}