// SPDX-License-Identifier: MIT // Code generated by gen/casing.go from gen/casing_dump.mjs; DO NOT EDIT. package expr // casingGoUnicodeVersion is the Unicode version of the Go toolchain that generated // the tables below: they are relative to its unicode.ToUpper and unicode.ToLower. const casingGoUnicodeVersion = "17.0.0" // jsUpperDelta maps the code points whose JavaScript String.prototype.toUpperCase result differs from the Go simple mapping. var jsUpperDelta = map[rune]string{ 0x00DF: "SS", // "ß" 0x0149: "ʼN", // "ʼn" 0x01F0: "J̌", // "ǰ" 0x0390: "Ϊ́", // "ΐ" 0x03B0: "Ϋ́", // "ΰ" 0x0587: "ԵՒ", // "և" 0x1E96: "H̱", // "ẖ" 0x1E97: "T̈", // "ẗ" 0x1E98: "W̊", // "ẘ" 0x1E99: "Y̊", // "ẙ" 0x1E9A: "Aʾ", // "ẚ" 0x1F50: "Υ̓", // "ὐ" 0x1F52: "Υ̓̀", // "ὒ" 0x1F54: "Υ̓́", // "ὔ" 0x1F56: "Υ̓͂", // "ὖ" 0x1F80: "ἈΙ", // "ᾀ" 0x1F81: "ἉΙ", // "ᾁ" 0x1F82: "ἊΙ", // "ᾂ" 0x1F83: "ἋΙ", // "ᾃ" 0x1F84: "ἌΙ", // "ᾄ" 0x1F85: "ἍΙ", // "ᾅ" 0x1F86: "ἎΙ", // "ᾆ" 0x1F87: "ἏΙ", // "ᾇ" 0x1F88: "ἈΙ", // "ᾈ" 0x1F89: "ἉΙ", // "ᾉ" 0x1F8A: "ἊΙ", // "ᾊ" 0x1F8B: "ἋΙ", // "ᾋ" 0x1F8C: "ἌΙ", // "ᾌ" 0x1F8D: "ἍΙ", // "ᾍ" 0x1F8E: "ἎΙ", // "ᾎ" 0x1F8F: "ἏΙ", // "ᾏ" 0x1F90: "ἨΙ", // "ᾐ" 0x1F91: "ἩΙ", // "ᾑ" 0x1F92: "ἪΙ", // "ᾒ" 0x1F93: "ἫΙ", // "ᾓ" 0x1F94: "ἬΙ", // "ᾔ" 0x1F95: "ἭΙ", // "ᾕ" 0x1F96: "ἮΙ", // "ᾖ" 0x1F97: "ἯΙ", // "ᾗ" 0x1F98: "ἨΙ", // "ᾘ" 0x1F99: "ἩΙ", // "ᾙ" 0x1F9A: "ἪΙ", // "ᾚ" 0x1F9B: "ἫΙ", // "ᾛ" 0x1F9C: "ἬΙ", // "ᾜ" 0x1F9D: "ἭΙ", // "ᾝ" 0x1F9E: "ἮΙ", // "ᾞ" 0x1F9F: "ἯΙ", // "ᾟ" 0x1FA0: "ὨΙ", // "ᾠ" 0x1FA1: "ὩΙ", // "ᾡ" 0x1FA2: "ὪΙ", // "ᾢ" 0x1FA3: "ὫΙ", // "ᾣ" 0x1FA4: "ὬΙ", // "ᾤ" 0x1FA5: "ὭΙ", // "ᾥ" 0x1FA6: "ὮΙ", // "ᾦ" 0x1FA7: "ὯΙ", // "ᾧ" 0x1FA8: "ὨΙ", // "ᾨ" 0x1FA9: "ὩΙ", // "ᾩ" 0x1FAA: "ὪΙ", // "ᾪ" 0x1FAB: "ὫΙ", // "ᾫ" 0x1FAC: "ὬΙ", // "ᾬ" 0x1FAD: "ὭΙ", // "ᾭ" 0x1FAE: "ὮΙ", // "ᾮ" 0x1FAF: "ὯΙ", // "ᾯ" 0x1FB2: "ᾺΙ", // "ᾲ" 0x1FB3: "ΑΙ", // "ᾳ" 0x1FB4: "ΆΙ", // "ᾴ" 0x1FB6: "Α͂", // "ᾶ" 0x1FB7: "Α͂Ι", // "ᾷ" 0x1FBC: "ΑΙ", // "ᾼ" 0x1FC2: "ῊΙ", // "ῂ" 0x1FC3: "ΗΙ", // "ῃ" 0x1FC4: "ΉΙ", // "ῄ" 0x1FC6: "Η͂", // "ῆ" 0x1FC7: "Η͂Ι", // "ῇ" 0x1FCC: "ΗΙ", // "ῌ" 0x1FD2: "Ϊ̀", // "ῒ" 0x1FD3: "Ϊ́", // "ΐ" 0x1FD6: "Ι͂", // "ῖ" 0x1FD7: "Ϊ͂", // "ῗ" 0x1FE2: "Ϋ̀", // "ῢ" 0x1FE3: "Ϋ́", // "ΰ" 0x1FE4: "Ρ̓", // "ῤ" 0x1FE6: "Υ͂", // "ῦ" 0x1FE7: "Ϋ͂", // "ῧ" 0x1FF2: "ῺΙ", // "ῲ" 0x1FF3: "ΩΙ", // "ῳ" 0x1FF4: "ΏΙ", // "ῴ" 0x1FF6: "Ω͂", // "ῶ" 0x1FF7: "Ω͂Ι", // "ῷ" 0x1FFC: "ΩΙ", // "ῼ" 0xA7CF: "꟏", // "꟏" 0xA7D3: "ꟓ", // "ꟓ" 0xA7D5: "ꟕ", // "ꟕ" 0xFB00: "FF", // "ff" 0xFB01: "FI", // "fi" 0xFB02: "FL", // "fl" 0xFB03: "FFI", // "ffi" 0xFB04: "FFL", // "ffl" 0xFB05: "ST", // "ſt" 0xFB06: "ST", // "st" 0xFB13: "ՄՆ", // "ﬓ" 0xFB14: "ՄԵ", // "ﬔ" 0xFB15: "ՄԻ", // "ﬕ" 0xFB16: "ՎՆ", // "ﬖ" 0xFB17: "ՄԽ", // "ﬗ" 0x16EBB: "𖺻", // "𖺻" 0x16EBC: "𖺼", // "𖺼" 0x16EBD: "𖺽", // "𖺽" 0x16EBE: "𖺾", // "𖺾" 0x16EBF: "𖺿", // "𖺿" 0x16EC0: "𖻀", // "𖻀" 0x16EC1: "𖻁", // "𖻁" 0x16EC2: "𖻂", // "𖻂" 0x16EC3: "𖻃", // "𖻃" 0x16EC4: "𖻄", // "𖻄" 0x16EC5: "𖻅", // "𖻅" 0x16EC6: "𖻆", // "𖻆" 0x16EC7: "𖻇", // "𖻇" 0x16EC8: "𖻈", // "𖻈" 0x16EC9: "𖻉", // "𖻉" 0x16ECA: "𖻊", // "𖻊" 0x16ECB: "𖻋", // "𖻋" 0x16ECC: "𖻌", // "𖻌" 0x16ECD: "𖻍", // "𖻍" 0x16ECE: "𖻎", // "𖻎" 0x16ECF: "𖻏", // "𖻏" 0x16ED0: "𖻐", // "𖻐" 0x16ED1: "𖻑", // "𖻑" 0x16ED2: "𖻒", // "𖻒" 0x16ED3: "𖻓", // "𖻓" } // jsLowerDelta maps the code points whose JavaScript String.prototype.toLowerCase (without the Final_Sigma context) result differs from the Go simple mapping. var jsLowerDelta = map[rune]string{ 0x0130: "i̇", // "İ" 0xA7CE: "꟎", // "꟎" 0xA7D2: "꟒", // "꟒" 0xA7D4: "꟔", // "꟔" 0x16EA0: "𖺠", // "𖺠" 0x16EA1: "𖺡", // "𖺡" 0x16EA2: "𖺢", // "𖺢" 0x16EA3: "𖺣", // "𖺣" 0x16EA4: "𖺤", // "𖺤" 0x16EA5: "𖺥", // "𖺥" 0x16EA6: "𖺦", // "𖺦" 0x16EA7: "𖺧", // "𖺧" 0x16EA8: "𖺨", // "𖺨" 0x16EA9: "𖺩", // "𖺩" 0x16EAA: "𖺪", // "𖺪" 0x16EAB: "𖺫", // "𖺫" 0x16EAC: "𖺬", // "𖺬" 0x16EAD: "𖺭", // "𖺭" 0x16EAE: "𖺮", // "𖺮" 0x16EAF: "𖺯", // "𖺯" 0x16EB0: "𖺰", // "𖺰" 0x16EB1: "𖺱", // "𖺱" 0x16EB2: "𖺲", // "𖺲" 0x16EB3: "𖺳", // "𖺳" 0x16EB4: "𖺴", // "𖺴" 0x16EB5: "𖺵", // "𖺵" 0x16EB6: "𖺶", // "𖺶" 0x16EB7: "𖺷", // "𖺷" 0x16EB8: "𖺸", // "𖺸" }