<commit_before>{
  "NRSER::Types.def_type": {
    "description": "Define NRSER::Types factory",
    "prefix": "def_type",
    "body": [
      "#@!method self.${1:Name} **options",
      "#   @todo Document ${1:Name} type factory.",
      "#   ",
      "#   @param [Hash] options",
      "#     Passed to {Type#initialize}.",
      "#   ",
      "#   @return [Type]",
      "#   ",
      "def_type        :${1:Name},",
      "  aliases:      [],",
      "  from_s:       nil,",
      "  maybe:        true,",
      "  parameterize: nil,",
      "  symbolic:     nil,",
      "  to_data:      nil,",
      "&->( **options ) do",
      "  ${2:# TODO Create and return {Type}...}",
      "end # .${1:Name}",
      ""
    ]
  },

  "Type Factories Group": {
    "description": "Yard group for NRSER::Types factories",
    "prefix": "group_type_factories",
    "body": [
      "# @!group ${1:<Group Name>} Type Factories",
      "# ----------------------------------------------------------------------------",
      "",
      "# @!endgroup ${1:<Group Name>} Type Factories # **********************************************************"
    ]
  },

  "Yard @status: Experimental": {
    "description": "Tag a docstring as \"experiemntal\" in Yard",
    "prefix": "experimental",
    "body": [
      "# @status",
      "#   Experimental"
    ]
  }
}<commit_msg>Snip snip snip<commit_after>{
  "NRSER::Types.def_type": {
    "description": "Define NRSER::Types factory",
    "prefix": "def_type",
    "body": [
      "#@!method self.${1:Name} **options",
      "#   @todo Document ${1:Name} type factory.",
      "#   ",
      "#   @param [Hash] options",
      "#     Passed to {Type#initialize}.",
      "#   ",
      "#   @return [Type]",
      "#   ",
      "def_type        :${1:Name},",
      "  aliases:      [],",
      "  default_name: nil,",
      "  from_s:       nil,",
      "  maybe:        true,",
      "  parameterize: nil,",
      "  symbolic:     nil,",
      "  to_data:      nil,",
      "&->( **options ) do",
      "  ${2:# TODO Create and return {Type}...}",
      "end # .${1:Name}",
      "",
    ]
  },

  "Type Factories Group": {
    "description": "Yard group for NRSER::Types factories",
    "prefix": "group_type_factories",
    "body": [
      "# @!group ${1:<Group Name>} Type Factories",
      "# ----------------------------------------------------------------------------",
      "",
      "# @!endgroup ${1:<Group Name>} Type Factories # **********************************************************",
    ],
  },

  "Yard @status: Experimental": {
    "description": "Tag a docstring as \"experiemntal\" in Yard",
    "prefix": "experimental",
    "body": [
      "# @status",
      "#   Experimental",
    ],
  },

  "NRSER::Types File Header": {
    "prefix": "file_header_nrser_types",
    "body": [
      "# encoding: UTF-8",
      "# frozen_string_literal: true",
      "",
      "# Requirements",
      "# ========================================================================",
      "",
      "# Project / Package",
      "# ------------------------------------------------------------------------",
      "",
      "require_relative './type'",
      "",
      "",
      "# Namespace",
      "# ========================================================================",
      "",
      "module  NRSER",
      "module  Types",
      "",
      "",
      "# Definitions",
      "# =======================================================================",
      "",
    ],
  },


  "NRSER::Types File Footer": {
    "prefix": "file_footer_nrser_types",
    "body": [
      "",
      "",
      "# /Namespace",
      "# ========================================================================",
      "",
      "end # module  NRSER",
      "end #module  Types",
      "",
    ],
  },
}
{'fraction_non_alphanumeric': 0.3419811320754717, 'fraction_numerical': 0.003930817610062893, 'mean_word_length': 1.812822402358143, 'pattern_counts': {'":': 30, '<': 7, '<?xml version=': 0, '>': 9, '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': '1175306', 'n_tokens_mistral': 1157, 'n_tokens_neox': 1168, 'n_words': 210}