<commit_before>import * as Enums from "./VimStyleEnums"

export function KeyToNum(key: Enums.Key): number {
    switch (key) {
        case Enums.Key.n0:
            return 0;
        case Enums.Key.n1:
            return 1;
        case Enums.Key.n2:
            return 2;
        case Enums.Key.n3:
            return 3;
        case Enums.Key.n4:
            return 4;
        case Enums.Key.n5:
            return 5;
        case Enums.Key.n6:
            return 6;
        case Enums.Key.n7:
            return 7;
        case Enums.Key.n8:
            return 8;
        case Enums.Key.n9:
            return 9;
        default:
            throw new Error("Panic!");
    }
}

export function KeyToChar(key: Enums.Key): string {
    switch (key) {
        case Enums.Key.a:
            return "a";
        case Enums.Key.b:
            return "b";
        case Enums.Key.c:
            return "c";
        case Enums.Key.d:
            return "d";
        case Enums.Key.e:
            return "e";
        case Enums.Key.f:
            return "f";
        case Enums.Key.g:
            return "g";
        case Enums.Key.a:
            return "h";
        case Enums.Key.i:
            return "i";
        case Enums.Key.j:
            return "j";
        case Enums.Key.k:
            return "k";
        case Enums.Key.l:
            return "l";
        case Enums.Key.m:
            return "m";
        case Enums.Key.n:
            return "n";
        case Enums.Key.o:
            return "o";
        case Enums.Key.p:
            return "p";
        case Enums.Key.q:
            return "q";
        case Enums.Key.r:
            return "r";
        case Enums.Key.s:
            return "s";
        case Enums.Key.t:
            return "t";
        case Enums.Key.u:
            return "u";
        case Enums.Key.v:
            return "v";
        case Enums.Key.w:
            return "w";
        case Enums.Key.x:
            return "x";
        case Enums.Key.y:
            return "y";
        case Enums.Key.z:
            return "z";
        case Enums.Key.A:
            return "A";
        case Enums.Key.B:
            return "B";
        case Enums.Key.C:
            return "C";
        case Enums.Key.D:
            return "D";
        case Enums.Key.E:
            return "E";
        case Enums.Key.F:
            return "F";
        case Enums.Key.G:
            return "G";
        case Enums.Key.A:
            return "H";
        case Enums.Key.I:
            return "I";
        case Enums.Key.J:
            return "J";
        case Enums.Key.K:
            return "K";
        case Enums.Key.L:
            return "L";
        case Enums.Key.M:
            return "M";
        case Enums.Key.N:
            return "N";
        case Enums.Key.O:
            return "O";
        case Enums.Key.P:
            return "P";
        case Enums.Key.Q:
            return "Q";
        case Enums.Key.R:
            return "R";
        case Enums.Key.S:
            return "S";
        case Enums.Key.T:
            return "T";
        case Enums.Key.U:
            return "U";
        case Enums.Key.V:
            return "V";
        case Enums.Key.W:
            return "W";
        case Enums.Key.X:
            return "X";
        case Enums.Key.Y:
            return "Y";
        case Enums.Key.Z:
            return "Z";
        case Enums.Key.n0:
            return "0";
        case Enums.Key.n1:
            return "1";
        case Enums.Key.n2:
            return "2";
        case Enums.Key.n3:
            return "3";
        case Enums.Key.n4:
            return "4";
        case Enums.Key.n5:
            return "5";
        case Enums.Key.n6:
            return "6";
        case Enums.Key.n7:
            return "7";
        case Enums.Key.n8:
            return "8";
        case Enums.Key.n9:
            return "9";
        case Enums.Key.Space:
            return " ";
        case Enums.Key.Exclamation:
            return "!";
        case Enums.Key.Quotation:
            return '"';
        case Enums.Key.Doller:
            return "$";
        case Enums.Key.Sharp:
            return "#";
        case Enums.Key.Percent:
            return "%";
        case Enums.Key.Ampersand:
            return "&";
        case Enums.Key.Apostrophe:
            return "'";
        case Enums.Key.LeftParenthesis:
            return "(";
        case Enums.Key.RightParenthesis:
            return ")";
        case Enums.Key.Asterisk:
            return "*";
        case Enums.Key.Plus:
            return "*";
        case Enums.Key.Comma:
            return ",";
        case Enums.Key.Hyphen:
            return "-";
        case Enums.Key.Period:
            return ".";<commit_msg>Fix "plus" entry<commit_after>import * as Enums from "./VimStyleEnums"

export function KeyToNum(key: Enums.Key): number {
    switch (key) {
        case Enums.Key.n0:
            return 0;
        case Enums.Key.n1:
            return 1;
        case Enums.Key.n2:
            return 2;
        case Enums.Key.n3:
            return 3;
        case Enums.Key.n4:
            return 4;
        case Enums.Key.n5:
            return 5;
        case Enums.Key.n6:
            return 6;
        case Enums.Key.n7:
            return 7;
        case Enums.Key.n8:
            return 8;
        case Enums.Key.n9:
            return 9;
        default:
            throw new Error("Panic!");
    }
}

export function KeyToChar(key: Enums.Key): string {
    switch (key) {
        case Enums.Key.a:
            return "a";
        case Enums.Key.b:
            return "b";
        case Enums.Key.c:
            return "c";
        case Enums.Key.d:
            return "d";
        case Enums.Key.e:
            return "e";
        case Enums.Key.f:
            return "f";
        case Enums.Key.g:
            return "g";
        case Enums.Key.a:
            return "h";
        case Enums.Key.i:
            return "i";
        case Enums.Key.j:
            return "j";
        case Enums.Key.k:
            return "k";
        case Enums.Key.l:
            return "l";
        case Enums.Key.m:
            return "m";
        case Enums.Key.n:
            return "n";
        case Enums.Key.o:
            return "o";
        case Enums.Key.p:
            return "p";
        case Enums.Key.q:
            return "q";
        case Enums.Key.r:
            return "r";
        case Enums.Key.s:
            return "s";
        case Enums.Key.t:
            return "t";
        case Enums.Key.u:
            return "u";
        case Enums.Key.v:
            return "v";
        case Enums.Key.w:
            return "w";
        case Enums.Key.x:
            return "x";
        case Enums.Key.y:
            return "y";
        case Enums.Key.z:
            return "z";
        case Enums.Key.A:
            return "A";
        case Enums.Key.B:
            return "B";
        case Enums.Key.C:
            return "C";
        case Enums.Key.D:
            return "D";
        case Enums.Key.E:
            return "E";
        case Enums.Key.F:
            return "F";
        case Enums.Key.G:
            return "G";
        case Enums.Key.A:
            return "H";
        case Enums.Key.I:
            return "I";
        case Enums.Key.J:
            return "J";
        case Enums.Key.K:
            return "K";
        case Enums.Key.L:
            return "L";
        case Enums.Key.M:
            return "M";
        case Enums.Key.N:
            return "N";
        case Enums.Key.O:
            return "O";
        case Enums.Key.P:
            return "P";
        case Enums.Key.Q:
            return "Q";
        case Enums.Key.R:
            return "R";
        case Enums.Key.S:
            return "S";
        case Enums.Key.T:
            return "T";
        case Enums.Key.U:
            return "U";
        case Enums.Key.V:
            return "V";
        case Enums.Key.W:
            return "W";
        case Enums.Key.X:
            return "X";
        case Enums.Key.Y:
            return "Y";
        case Enums.Key.Z:
            return "Z";
        case Enums.Key.n0:
            return "0";
        case Enums.Key.n1:
            return "1";
        case Enums.Key.n2:
            return "2";
        case Enums.Key.n3:
            return "3";
        case Enums.Key.n4:
            return "4";
        case Enums.Key.n5:
            return "5";
        case Enums.Key.n6:
            return "6";
        case Enums.Key.n7:
            return "7";
        case Enums.Key.n8:
            return "8";
        case Enums.Key.n9:
            return "9";
        case Enums.Key.Space:
            return " ";
        case Enums.Key.Exclamation:
            return "!";
        case Enums.Key.Quotation:
            return '"';
        case Enums.Key.Doller:
            return "$";
        case Enums.Key.Sharp:
            return "#";
        case Enums.Key.Percent:
            return "%";
        case Enums.Key.Ampersand:
            return "&";
        case Enums.Key.Apostrophe:
            return "'";
        case Enums.Key.LeftParenthesis:
            return "(";
        case Enums.Key.RightParenthesis:
            return ")";
        case Enums.Key.Asterisk:
            return "*";
        case Enums.Key.Plus:
            return "+";
        case Enums.Key.Comma:
            return ",";
        case Enums.Key.Hyphen:
            return "-";
        case Enums.Key.Period:
            return ".";
{'fraction_non_alphanumeric': 0.11664025356576863, 'fraction_numerical': 0.008452192287374538, 'mean_word_length': 1.0282836940218556, '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': '1620099', 'n_tokens_mistral': 3023, 'n_tokens_neox': 2991, 'n_words': 714}