<commit_before>require 'active_support/concern'

module CodeBreaker
  module Parsable
    module Keywords

      extend ActiveSupport::Concern
      include Parsable::Node

      included do
        alias :parse_or_node      :parse_as_hash
        alias :parse_and_node     :parse_as_hash
        alias :parse_def_node     :parse_as_hash
        alias :parse_module_node  :parse_as_hash
        alias :parse_yield_node   :parse_as_hash

        alias :parse_break_node :parse_as_node_type
        alias :parse_next_node  :parse_as_node_type
        alias :parse_retry_node :parse_as_node_type
        alias :parse_self_node  :parse_as_node_type
        alias :parse_rescue_node  :parse_as_hash
        alias :parse_resbody_node  :parse_as_hash
        alias :parse_case_node  :parse_as_hash

        def parse_loop_node(node)
          condition = node.children[0]<commit_msg>Remove unnecessary alias method statements<commit_after>require 'active_support/concern'

module CodeBreaker
  module Parsable
    module Keywords

      extend ActiveSupport::Concern
      include Parsable::Node

      included do
        alias :parse_or_node      :parse_as_hash
        alias :parse_and_node     :parse_as_hash
        alias :parse_def_node     :parse_as_hash
        alias :parse_yield_node   :parse_as_hash
        alias :parse_rescue_node  :parse_as_hash
        alias :parse_resbody_node :parse_as_hash

        alias :parse_break_node   :parse_as_node_type
        alias :parse_next_node    :parse_as_node_type
        alias :parse_retry_node   :parse_as_node_type
        alias :parse_self_node    :parse_as_node_type

        def parse_loop_node(node)
          condition = node.children[0]
{'fraction_non_alphanumeric': 0.04491725768321513, 'fraction_numerical': 0.001182033096926714, 'mean_word_length': 2.955607476635514, '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': '4807453', 'n_tokens_mistral': 531, 'n_tokens_neox': 520, 'n_words': 105}