<commit_before># key_mappings.rb - method key_mappings returns a hash of keys to syms
def key_mappings
    {
    "\003" => :ctrl_c,   
    "\f" => :ctrl_l,
    "\t" => :tab,
  "\033[A" => :up,
  "\033[B" => :down,
  "\033[C" => :right,
  "\033[D" => :left
  }
end
<commit_msg>\'fixed and added punct to key_mappings.rb\'<commit_after># key_mappings.rb - method key_mappings returns a hash of keys to syms
def key_mappings
    {
    "\003" => :ctrl_c,   
    "\f" => :ctrl_l,
    "\t" => :tab,
  "\033[A" => :up,
  "\033[B" => :down,
  "\033[C" => :right,
  "\033[D" => :left, 
  # punctuation
    ';' => :semicolon,
    ':' => :colon,
    '.' => :period,
    ',' => :comma,
    '?' => :question,
    '!' => :exclamation,
    '~' => :tilde,
    '`' => :accent,
    '@' => :at,
    '#' => 'number',
   '$' => :dollar,
    '%' => :percent,
    '^' => :caret,
    '&' => :ampersand,
    '*' => :asterik,
    '(' => :lparen,
    ')' => :rparen,
    '-' => :hyphen,
    '_' => :underline,
    '=' => :equals,
  '+' => :plus,
  '\\' => :backslash,
    '/' => :slash,
    '|' => :pipe
  }
end

{'fraction_non_alphanumeric': 0.271889400921659, 'fraction_numerical': 0.027649769585253458, 'mean_word_length': 2.251497005988024, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 41, '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': '2525585', 'n_tokens_mistral': 493, 'n_tokens_neox': 467, 'n_words': 86}