-
Notifications
You must be signed in to change notification settings - Fork 7
/
indic.go
161 lines (157 loc) · 5.84 KB
/
indic.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
package unicodedata
import "unicode"
// Code generated by generate/main.go DO NOT EDIT.
var IndicVirama = &unicode.RangeTable{
R16: []unicode.Range16{
{Lo: 0x094d, Hi: 0x0d4d, Stride: 128},
{Lo: 0x0dca, Hi: 0x1b44, Stride: 3450},
{Lo: 0xa806, Hi: 0xa8c4, Stride: 190},
{Lo: 0xa9c0, Hi: 0xa9c0, Stride: 1},
},
R32: []unicode.Range32{
{Lo: 0x11046, Hi: 0x110b9, Stride: 115},
{Lo: 0x111c0, Hi: 0x11235, Stride: 117},
{Lo: 0x1134d, Hi: 0x11442, Stride: 245},
{Lo: 0x114c2, Hi: 0x115bf, Stride: 253},
{Lo: 0x1163f, Hi: 0x116b6, Stride: 119},
{Lo: 0x11839, Hi: 0x119e0, Stride: 423},
{Lo: 0x11c3f, Hi: 0x11c3f, Stride: 1},
},
}
var IndicVowel_Dependent = &unicode.RangeTable{
R16: []unicode.Range16{
{Lo: 0x093a, Hi: 0x093b, Stride: 1},
{Lo: 0x093e, Hi: 0x094c, Stride: 1},
{Lo: 0x094e, Hi: 0x094f, Stride: 1},
{Lo: 0x0955, Hi: 0x0957, Stride: 1},
{Lo: 0x0962, Hi: 0x0963, Stride: 1},
{Lo: 0x09be, Hi: 0x09c4, Stride: 1},
{Lo: 0x09c7, Hi: 0x09c8, Stride: 1},
{Lo: 0x09cb, Hi: 0x09cc, Stride: 1},
{Lo: 0x09d7, Hi: 0x09e2, Stride: 11},
{Lo: 0x09e3, Hi: 0x0a3e, Stride: 91},
{Lo: 0x0a3f, Hi: 0x0a42, Stride: 1},
{Lo: 0x0a47, Hi: 0x0a48, Stride: 1},
{Lo: 0x0a4b, Hi: 0x0a4c, Stride: 1},
{Lo: 0x0abe, Hi: 0x0ac5, Stride: 1},
{Lo: 0x0ac7, Hi: 0x0ac9, Stride: 1},
{Lo: 0x0acb, Hi: 0x0acc, Stride: 1},
{Lo: 0x0ae2, Hi: 0x0ae3, Stride: 1},
{Lo: 0x0b3e, Hi: 0x0b44, Stride: 1},
{Lo: 0x0b47, Hi: 0x0b48, Stride: 1},
{Lo: 0x0b4b, Hi: 0x0b4c, Stride: 1},
{Lo: 0x0b55, Hi: 0x0b57, Stride: 1},
{Lo: 0x0b62, Hi: 0x0b63, Stride: 1},
{Lo: 0x0bbe, Hi: 0x0bc2, Stride: 1},
{Lo: 0x0bc6, Hi: 0x0bc8, Stride: 1},
{Lo: 0x0bca, Hi: 0x0bcc, Stride: 1},
{Lo: 0x0bd7, Hi: 0x0c3e, Stride: 103},
{Lo: 0x0c3f, Hi: 0x0c44, Stride: 1},
{Lo: 0x0c46, Hi: 0x0c48, Stride: 1},
{Lo: 0x0c4a, Hi: 0x0c4c, Stride: 1},
{Lo: 0x0c55, Hi: 0x0c56, Stride: 1},
{Lo: 0x0c62, Hi: 0x0c63, Stride: 1},
{Lo: 0x0cbe, Hi: 0x0cc4, Stride: 1},
{Lo: 0x0cc6, Hi: 0x0cc8, Stride: 1},
{Lo: 0x0cca, Hi: 0x0ccc, Stride: 1},
{Lo: 0x0cd5, Hi: 0x0cd6, Stride: 1},
{Lo: 0x0ce2, Hi: 0x0ce3, Stride: 1},
{Lo: 0x0d3e, Hi: 0x0d44, Stride: 1},
{Lo: 0x0d46, Hi: 0x0d48, Stride: 1},
{Lo: 0x0d4a, Hi: 0x0d4c, Stride: 1},
{Lo: 0x0d57, Hi: 0x0d62, Stride: 11},
{Lo: 0x0d63, Hi: 0x0dcf, Stride: 108},
{Lo: 0x0dd0, Hi: 0x0dd4, Stride: 1},
{Lo: 0x0dd6, Hi: 0x0dd8, Stride: 2},
{Lo: 0x0dd9, Hi: 0x0ddf, Stride: 1},
{Lo: 0x0df2, Hi: 0x0df3, Stride: 1},
{Lo: 0x0e30, Hi: 0x0e39, Stride: 1},
{Lo: 0x0e40, Hi: 0x0e45, Stride: 1},
{Lo: 0x0e47, Hi: 0x0eb0, Stride: 105},
{Lo: 0x0eb1, Hi: 0x0eb9, Stride: 1},
{Lo: 0x0ebb, Hi: 0x0ec0, Stride: 5},
{Lo: 0x0ec1, Hi: 0x0ec4, Stride: 1},
{Lo: 0x0f71, Hi: 0x0f7d, Stride: 1},
{Lo: 0x0f80, Hi: 0x0f81, Stride: 1},
{Lo: 0x102b, Hi: 0x1035, Stride: 1},
{Lo: 0x1056, Hi: 0x1059, Stride: 1},
{Lo: 0x1062, Hi: 0x1067, Stride: 5},
{Lo: 0x1068, Hi: 0x1071, Stride: 9},
{Lo: 0x1072, Hi: 0x1074, Stride: 1},
{Lo: 0x1083, Hi: 0x1086, Stride: 1},
{Lo: 0x109c, Hi: 0x109d, Stride: 1},
{Lo: 0x1712, Hi: 0x1713, Stride: 1},
{Lo: 0x1732, Hi: 0x1733, Stride: 1},
{Lo: 0x1752, Hi: 0x1753, Stride: 1},
{Lo: 0x1772, Hi: 0x1773, Stride: 1},
{Lo: 0x17b6, Hi: 0x17c5, Stride: 1},
{Lo: 0x17c8, Hi: 0x1920, Stride: 344},
{Lo: 0x1921, Hi: 0x1928, Stride: 1},
{Lo: 0x193a, Hi: 0x19b0, Stride: 118},
{Lo: 0x19b1, Hi: 0x19c0, Stride: 1},
{Lo: 0x1a17, Hi: 0x1a1b, Stride: 1},
{Lo: 0x1a61, Hi: 0x1a73, Stride: 1},
{Lo: 0x1b35, Hi: 0x1b43, Stride: 1},
{Lo: 0x1ba4, Hi: 0x1ba9, Stride: 1},
{Lo: 0x1be7, Hi: 0x1bef, Stride: 1},
{Lo: 0x1c26, Hi: 0x1c2c, Stride: 1},
{Lo: 0xa802, Hi: 0xa823, Stride: 33},
{Lo: 0xa824, Hi: 0xa827, Stride: 1},
{Lo: 0xa8b5, Hi: 0xa8c3, Stride: 1},
{Lo: 0xa8ff, Hi: 0xa947, Stride: 72},
{Lo: 0xa948, Hi: 0xa94e, Stride: 1},
{Lo: 0xa9b4, Hi: 0xa9bc, Stride: 1},
{Lo: 0xa9e5, Hi: 0xaa29, Stride: 68},
{Lo: 0xaa2a, Hi: 0xaa32, Stride: 1},
{Lo: 0xaab0, Hi: 0xaabe, Stride: 1},
{Lo: 0xaaeb, Hi: 0xaaef, Stride: 1},
{Lo: 0xabe3, Hi: 0xabea, Stride: 1},
},
R32: []unicode.Range32{
{Lo: 0x10a01, Hi: 0x10a03, Stride: 1},
{Lo: 0x10a05, Hi: 0x10a06, Stride: 1},
{Lo: 0x10a0c, Hi: 0x10a0d, Stride: 1},
{Lo: 0x11038, Hi: 0x11045, Stride: 1},
{Lo: 0x110b0, Hi: 0x110b8, Stride: 1},
{Lo: 0x11127, Hi: 0x11132, Stride: 1},
{Lo: 0x11145, Hi: 0x11146, Stride: 1},
{Lo: 0x111b3, Hi: 0x111bf, Stride: 1},
{Lo: 0x111cb, Hi: 0x111cc, Stride: 1},
{Lo: 0x111ce, Hi: 0x1122c, Stride: 94},
{Lo: 0x1122d, Hi: 0x11233, Stride: 1},
{Lo: 0x112e0, Hi: 0x112e8, Stride: 1},
{Lo: 0x1133e, Hi: 0x11344, Stride: 1},
{Lo: 0x11347, Hi: 0x11348, Stride: 1},
{Lo: 0x1134b, Hi: 0x1134c, Stride: 1},
{Lo: 0x11357, Hi: 0x11362, Stride: 11},
{Lo: 0x11363, Hi: 0x11435, Stride: 210},
{Lo: 0x11436, Hi: 0x11441, Stride: 1},
{Lo: 0x114b0, Hi: 0x114be, Stride: 1},
{Lo: 0x115af, Hi: 0x115b5, Stride: 1},
{Lo: 0x115b8, Hi: 0x115bb, Stride: 1},
{Lo: 0x115dc, Hi: 0x115dd, Stride: 1},
{Lo: 0x11630, Hi: 0x1163c, Stride: 1},
{Lo: 0x11640, Hi: 0x116ad, Stride: 109},
{Lo: 0x116ae, Hi: 0x116b5, Stride: 1},
{Lo: 0x11720, Hi: 0x1172a, Stride: 1},
{Lo: 0x1182c, Hi: 0x11836, Stride: 1},
{Lo: 0x11930, Hi: 0x11935, Stride: 1},
{Lo: 0x11937, Hi: 0x11938, Stride: 1},
{Lo: 0x119d1, Hi: 0x119d7, Stride: 1},
{Lo: 0x119da, Hi: 0x119dd, Stride: 1},
{Lo: 0x119e4, Hi: 0x11a01, Stride: 29},
{Lo: 0x11a02, Hi: 0x11a0a, Stride: 1},
{Lo: 0x11a51, Hi: 0x11a5b, Stride: 1},
{Lo: 0x11c2f, Hi: 0x11c36, Stride: 1},
{Lo: 0x11c38, Hi: 0x11c3b, Stride: 1},
{Lo: 0x11cb0, Hi: 0x11cb4, Stride: 1},
{Lo: 0x11d31, Hi: 0x11d36, Stride: 1},
{Lo: 0x11d3a, Hi: 0x11d3c, Stride: 2},
{Lo: 0x11d3d, Hi: 0x11d3f, Stride: 2},
{Lo: 0x11d43, Hi: 0x11d8a, Stride: 71},
{Lo: 0x11d8b, Hi: 0x11d8e, Stride: 1},
{Lo: 0x11d90, Hi: 0x11d91, Stride: 1},
{Lo: 0x11d93, Hi: 0x11d94, Stride: 1},
{Lo: 0x11ef3, Hi: 0x11ef6, Stride: 1},
},
}