summaryrefslogtreecommitdiff
path: root/lib/unictype/scripts_byname.gperf
blob: 4d7eba99297a8e4627c2be0dfc2efdbaf6cce2ac (plain)
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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Unicode scripts.  */
/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0.  */

/* Copyright (C) 2000-2022 Free Software Foundation, Inc.

   This file is free software: you can redistribute it and/or modify
   it under the terms of the GNU Lesser General Public License as
   published by the Free Software Foundation; either version 2.1 of the
   License, or (at your option) any later version.

   This file is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU Lesser General Public License for more details.

   You should have received a copy of the GNU Lesser General Public License
   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */

struct named_script { int name; unsigned int index; };
%struct-type
%language=ANSI-C
%define hash-function-name scripts_hash
%define lookup-function-name uc_script_lookup
%readonly-tables
%global-table
%define word-array-name script_names
%pic
%define string-pool-name script_stringpool
%%
Common, 0
Latin, 1
Greek, 2
Cyrillic, 3
Armenian, 4
Hebrew, 5
Arabic, 6
Syriac, 7
Thaana, 8
Devanagari, 9
Bengali, 10
Gurmukhi, 11
Gujarati, 12
Oriya, 13
Tamil, 14
Telugu, 15
Kannada, 16
Malayalam, 17
Sinhala, 18
Thai, 19
Lao, 20
Tibetan, 21
Myanmar, 22
Georgian, 23
Hangul, 24
Ethiopic, 25
Cherokee, 26
Canadian_Aboriginal, 27
Ogham, 28
Runic, 29
Khmer, 30
Mongolian, 31
Hiragana, 32
Katakana, 33
Bopomofo, 34
Han, 35
Yi, 36
Old_Italic, 37
Gothic, 38
Deseret, 39
Inherited, 40
Tagalog, 41
Hanunoo, 42
Buhid, 43
Tagbanwa, 44
Limbu, 45
Tai_Le, 46
Linear_B, 47
Ugaritic, 48
Shavian, 49
Osmanya, 50
Cypriot, 51
Braille, 52
Buginese, 53
Coptic, 54
New_Tai_Lue, 55
Glagolitic, 56
Tifinagh, 57
Syloti_Nagri, 58
Old_Persian, 59
Kharoshthi, 60
Balinese, 61
Cuneiform, 62
Phoenician, 63
Phags_Pa, 64
Nko, 65
Sundanese, 66
Lepcha, 67
Ol_Chiki, 68
Vai, 69
Saurashtra, 70
Kayah_Li, 71
Rejang, 72
Lycian, 73
Carian, 74
Lydian, 75
Cham, 76
Tai_Tham, 77
Tai_Viet, 78
Avestan, 79
Egyptian_Hieroglyphs, 80
Samaritan, 81
Lisu, 82
Bamum, 83
Javanese, 84
Meetei_Mayek, 85
Imperial_Aramaic, 86
Old_South_Arabian, 87
Inscriptional_Parthian, 88
Inscriptional_Pahlavi, 89
Old_Turkic, 90
Kaithi, 91
Batak, 92
Brahmi, 93
Mandaic, 94
Chakma, 95
Meroitic_Cursive, 96
Meroitic_Hieroglyphs, 97
Miao, 98
Sharada, 99
Sora_Sompeng, 100
Takri, 101
Caucasian_Albanian, 102
Bassa_Vah, 103
Duployan, 104
Elbasan, 105
Grantha, 106
Pahawh_Hmong, 107
Khojki, 108
Linear_A, 109
Mahajani, 110
Manichaean, 111
Mende_Kikakui, 112
Modi, 113
Mro, 114
Old_North_Arabian, 115
Nabataean, 116
Palmyrene, 117
Pau_Cin_Hau, 118
Old_Permic, 119
Psalter_Pahlavi, 120
Siddham, 121
Khudawadi, 122
Tirhuta, 123
Warang_Citi, 124
Ahom, 125
Anatolian_Hieroglyphs, 126
Hatran, 127
Multani, 128
Old_Hungarian, 129
SignWriting, 130
Adlam, 131
Bhaiksuki, 132
Marchen, 133
Newa, 134
Osage, 135
Tangut, 136
Masaram_Gondi, 137
Nushu, 138
Soyombo, 139
Zanabazar_Square, 140
Dogra, 141
Gunjala_Gondi, 142
Makasar, 143
Medefaidrin, 144
Hanifi_Rohingya, 145
Sogdian, 146
Old_Sogdian, 147
Elymaic, 148
Nandinagari, 149
Nyiakeng_Puachue_Hmong, 150
Wancho, 151
Chorasmian, 152
Dives_Akuru, 153
Khitan_Small_Script, 154
Yezidi, 155
Cypro_Minoan, 156
Old_Uyghur, 157
Tangsa, 158
Toto, 159
Vithkuqi, 160
Kawi, 161
Nag_Mundari, 162