<commit_before>require "language/haskell"

class Cgrep < Formula
  include Language::Haskell::Cabal

  desc "Context-aware grep for source code"
  homepage "https://github.com/awgn/cgrep"
  url "https://github.com/awgn/cgrep/archive/v6.6.28.tar.gz"
  sha256 "02ef2018d73c98608340146701a7e8c84e629732487fc9dab172d770d426e350"
  head "https://github.com/awgn/cgrep.git"

  bottle do
    sha256 "b030a59a21df9915712bd26ce07b6432153fd6bb4eade27d9b7dcf4b5914258f" => :mojave
    sha256 "a20cf59639012dcc241fa03944d4761f25bc44d1ba3787a734c2c536ddc02c80" => :high_sierra
    sha256 "a13e9cfb33930c0569befd0fdfa70e38b523b526e98847a6adfa8e137461c791" => :sierra
  end

  depends_on "cabal-install" => :build<commit_msg>cgrep: update 6.6.28 bottle.<commit_after>require "language/haskell"

class Cgrep < Formula
  include Language::Haskell::Cabal

  desc "Context-aware grep for source code"
  homepage "https://github.com/awgn/cgrep"
  url "https://github.com/awgn/cgrep/archive/v6.6.28.tar.gz"
  sha256 "02ef2018d73c98608340146701a7e8c84e629732487fc9dab172d770d426e350"
  head "https://github.com/awgn/cgrep.git"

  bottle do
    sha256 "b030a59a21df9915712bd26ce07b6432153fd6bb4eade27d9b7dcf4b5914258f" => :mojave
    sha256 "a20cf59639012dcc241fa03944d4761f25bc44d1ba3787a734c2c536ddc02c80" => :high_sierra
    sha256 "a13e9cfb33930c0569befd0fdfa70e38b523b526e98847a6adfa8e137461c791" => :sierra
    sha256 "a7401ddea5e108600fb74367e64d285b7487737059e68d338d5a1580793fee6c" => :x86_64_linux
  end

  depends_on "cabal-install" => :build
{'fraction_non_alphanumeric': 0.09477124183006536, 'fraction_numerical': 0.27712418300653596, 'mean_word_length': 6.187793427230047, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 12, 'https://': 6, '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': '1597863', 'n_tokens_mistral': 930, 'n_tokens_neox': 698, 'n_words': 77}