1// SPDX-License-Identifier: MIT
2
3// Code generated by gen/casing.go from gen/casing_dump.mjs; DO NOT EDIT.
4
5package expr
6
7// casingGoUnicodeVersion is the Unicode version of the Go toolchain that generated
8// the tables below: they are relative to its unicode.ToUpper and unicode.ToLower.
9const casingGoUnicodeVersion = "17.0.0"
10
11// jsUpperDelta maps the code points whose JavaScript String.prototype.toUpperCase result differs from the Go simple mapping.
12var jsUpperDelta = map[rune]string{
13 0x00DF: "SS", // "ß"
14 0x0149: "ʼN", // "ʼn"
15 0x01F0: "J̌", // "ǰ"
16 0x0390: "Ϊ́", // "ΐ"
17 0x03B0: "Ϋ́", // "ΰ"
18 0x0587: "ԵՒ", // "և"
19 0x1E96: "H̱", // "ẖ"
20 0x1E97: "T̈", // "ẗ"
21 0x1E98: "W̊", // "ẘ"
22 0x1E99: "Y̊", // "ẙ"
23 0x1E9A: "Aʾ", // "ẚ"
24 0x1F50: "Υ̓", // "ὐ"
25 0x1F52: "Υ̓̀", // "ὒ"
26 0x1F54: "Υ̓́", // "ὔ"
27 0x1F56: "Υ̓͂", // "ὖ"
28 0x1F80: "ἈΙ", // "ᾀ"
29 0x1F81: "ἉΙ", // "ᾁ"
30 0x1F82: "ἊΙ", // "ᾂ"
31 0x1F83: "ἋΙ", // "ᾃ"
32 0x1F84: "ἌΙ", // "ᾄ"
33 0x1F85: "ἍΙ", // "ᾅ"
34 0x1F86: "ἎΙ", // "ᾆ"
35 0x1F87: "ἏΙ", // "ᾇ"
36 0x1F88: "ἈΙ", // "ᾈ"
37 0x1F89: "ἉΙ", // "ᾉ"
38 0x1F8A: "ἊΙ", // "ᾊ"
39 0x1F8B: "ἋΙ", // "ᾋ"
40 0x1F8C: "ἌΙ", // "ᾌ"
41 0x1F8D: "ἍΙ", // "ᾍ"
42 0x1F8E: "ἎΙ", // "ᾎ"
43 0x1F8F: "ἏΙ", // "ᾏ"
44 0x1F90: "ἨΙ", // "ᾐ"
45 0x1F91: "ἩΙ", // "ᾑ"
46 0x1F92: "ἪΙ", // "ᾒ"
47 0x1F93: "ἫΙ", // "ᾓ"
48 0x1F94: "ἬΙ", // "ᾔ"
49 0x1F95: "ἭΙ", // "ᾕ"
50 0x1F96: "ἮΙ", // "ᾖ"
51 0x1F97: "ἯΙ", // "ᾗ"
52 0x1F98: "ἨΙ", // "ᾘ"
53 0x1F99: "ἩΙ", // "ᾙ"
54 0x1F9A: "ἪΙ", // "ᾚ"
55 0x1F9B: "ἫΙ", // "ᾛ"
56 0x1F9C: "ἬΙ", // "ᾜ"
57 0x1F9D: "ἭΙ", // "ᾝ"
58 0x1F9E: "ἮΙ", // "ᾞ"
59 0x1F9F: "ἯΙ", // "ᾟ"
60 0x1FA0: "ὨΙ", // "ᾠ"
61 0x1FA1: "ὩΙ", // "ᾡ"
62 0x1FA2: "ὪΙ", // "ᾢ"
63 0x1FA3: "ὫΙ", // "ᾣ"
64 0x1FA4: "ὬΙ", // "ᾤ"
65 0x1FA5: "ὭΙ", // "ᾥ"
66 0x1FA6: "ὮΙ", // "ᾦ"
67 0x1FA7: "ὯΙ", // "ᾧ"
68 0x1FA8: "ὨΙ", // "ᾨ"
69 0x1FA9: "ὩΙ", // "ᾩ"
70 0x1FAA: "ὪΙ", // "ᾪ"
71 0x1FAB: "ὫΙ", // "ᾫ"
72 0x1FAC: "ὬΙ", // "ᾬ"
73 0x1FAD: "ὭΙ", // "ᾭ"
74 0x1FAE: "ὮΙ", // "ᾮ"
75 0x1FAF: "ὯΙ", // "ᾯ"
76 0x1FB2: "ᾺΙ", // "ᾲ"
77 0x1FB3: "ΑΙ", // "ᾳ"
78 0x1FB4: "ΆΙ", // "ᾴ"
79 0x1FB6: "Α͂", // "ᾶ"
80 0x1FB7: "Α͂Ι", // "ᾷ"
81 0x1FBC: "ΑΙ", // "ᾼ"
82 0x1FC2: "ῊΙ", // "ῂ"
83 0x1FC3: "ΗΙ", // "ῃ"
84 0x1FC4: "ΉΙ", // "ῄ"
85 0x1FC6: "Η͂", // "ῆ"
86 0x1FC7: "Η͂Ι", // "ῇ"
87 0x1FCC: "ΗΙ", // "ῌ"
88 0x1FD2: "Ϊ̀", // "ῒ"
89 0x1FD3: "Ϊ́", // "ΐ"
90 0x1FD6: "Ι͂", // "ῖ"
91 0x1FD7: "Ϊ͂", // "ῗ"
92 0x1FE2: "Ϋ̀", // "ῢ"
93 0x1FE3: "Ϋ́", // "ΰ"
94 0x1FE4: "Ρ̓", // "ῤ"
95 0x1FE6: "Υ͂", // "ῦ"
96 0x1FE7: "Ϋ͂", // "ῧ"
97 0x1FF2: "ῺΙ", // "ῲ"
98 0x1FF3: "ΩΙ", // "ῳ"
99 0x1FF4: "ΏΙ", // "ῴ"
100 0x1FF6: "Ω͂", // "ῶ"
101 0x1FF7: "Ω͂Ι", // "ῷ"
102 0x1FFC: "ΩΙ", // "ῼ"
103 0xA7CF: "", // ""
104 0xA7D3: "ꟓ", // "ꟓ"
105 0xA7D5: "ꟕ", // "ꟕ"
106 0xFB00: "FF", // "ff"
107 0xFB01: "FI", // "fi"
108 0xFB02: "FL", // "fl"
109 0xFB03: "FFI", // "ffi"
110 0xFB04: "FFL", // "ffl"
111 0xFB05: "ST", // "ſt"
112 0xFB06: "ST", // "st"
113 0xFB13: "ՄՆ", // "ﬓ"
114 0xFB14: "ՄԵ", // "ﬔ"
115 0xFB15: "ՄԻ", // "ﬕ"
116 0xFB16: "ՎՆ", // "ﬖ"
117 0xFB17: "ՄԽ", // "ﬗ"
118 0x16EBB: "", // ""
119 0x16EBC: "", // ""
120 0x16EBD: "", // ""
121 0x16EBE: "", // ""
122 0x16EBF: "", // ""
123 0x16EC0: "", // ""
124 0x16EC1: "", // ""
125 0x16EC2: "", // ""
126 0x16EC3: "", // ""
127 0x16EC4: "", // ""
128 0x16EC5: "", // ""
129 0x16EC6: "", // ""
130 0x16EC7: "", // ""
131 0x16EC8: "", // ""
132 0x16EC9: "", // ""
133 0x16ECA: "", // ""
134 0x16ECB: "", // ""
135 0x16ECC: "", // ""
136 0x16ECD: "", // ""
137 0x16ECE: "", // ""
138 0x16ECF: "", // ""
139 0x16ED0: "", // ""
140 0x16ED1: "", // ""
141 0x16ED2: "", // ""
142 0x16ED3: "", // ""
143}
144
145// jsLowerDelta maps the code points whose JavaScript String.prototype.toLowerCase (without the Final_Sigma context) result differs from the Go simple mapping.
146var jsLowerDelta = map[rune]string{
147 0x0130: "i̇", // "İ"
148 0xA7CE: "", // ""
149 0xA7D2: "", // ""
150 0xA7D4: "", // ""
151 0x16EA0: "", // ""
152 0x16EA1: "", // ""
153 0x16EA2: "", // ""
154 0x16EA3: "", // ""
155 0x16EA4: "", // ""
156 0x16EA5: "", // ""
157 0x16EA6: "", // ""
158 0x16EA7: "", // ""
159 0x16EA8: "", // ""
160 0x16EA9: "", // ""
161 0x16EAA: "", // ""
162 0x16EAB: "", // ""
163 0x16EAC: "", // ""
164 0x16EAD: "", // ""
165 0x16EAE: "", // ""
166 0x16EAF: "", // ""
167 0x16EB0: "", // ""
168 0x16EB1: "", // ""
169 0x16EB2: "", // ""
170 0x16EB3: "", // ""
171 0x16EB4: "", // ""
172 0x16EB5: "", // ""
173 0x16EB6: "", // ""
174 0x16EB7: "", // ""
175 0x16EB8: "", // ""
176}