• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef Script_D_H
2 #define Script_D_H
3 
4 #include <stdio.h>
5 #include <stdint.h>
6 #include <stddef.h>
7 #include <stdbool.h>
8 #include "diplomat_runtime.h"
9 
10 
11 
12 
13 
14 typedef enum Script {
15   Script_Adlam = 167,
16   Script_Ahom = 161,
17   Script_AnatolianHieroglyphs = 156,
18   Script_Arabic = 2,
19   Script_Armenian = 3,
20   Script_Avestan = 117,
21   Script_Balinese = 62,
22   Script_Bamum = 130,
23   Script_BassaVah = 134,
24   Script_Batak = 63,
25   Script_Bengali = 4,
26   Script_Bhaiksuki = 168,
27   Script_Bopomofo = 5,
28   Script_Brahmi = 65,
29   Script_Braille = 46,
30   Script_Buginese = 55,
31   Script_Buhid = 44,
32   Script_CanadianAboriginal = 40,
33   Script_Carian = 104,
34   Script_CaucasianAlbanian = 159,
35   Script_Chakma = 118,
36   Script_Cham = 66,
37   Script_Cherokee = 6,
38   Script_Chorasmian = 189,
39   Script_Common = 0,
40   Script_Coptic = 7,
41   Script_Cuneiform = 101,
42   Script_Cypriot = 47,
43   Script_CyproMinoan = 193,
44   Script_Cyrillic = 8,
45   Script_Deseret = 9,
46   Script_Devanagari = 10,
47   Script_DivesAkuru = 190,
48   Script_Dogra = 178,
49   Script_Duployan = 135,
50   Script_EgyptianHieroglyphs = 71,
51   Script_Elbasan = 136,
52   Script_Elymaic = 185,
53   Script_Ethiopian = 11,
54   Script_Georgian = 12,
55   Script_Glagolitic = 56,
56   Script_Gothic = 13,
57   Script_Grantha = 137,
58   Script_Greek = 14,
59   Script_Gujarati = 15,
60   Script_GunjalaGondi = 179,
61   Script_Gurmukhi = 16,
62   Script_Han = 17,
63   Script_Hangul = 18,
64   Script_HanifiRohingya = 182,
65   Script_Hanunoo = 43,
66   Script_Hatran = 162,
67   Script_Hebrew = 19,
68   Script_Hiragana = 20,
69   Script_ImperialAramaic = 116,
70   Script_Inherited = 1,
71   Script_InscriptionalPahlavi = 122,
72   Script_InscriptionalParthian = 125,
73   Script_Javanese = 78,
74   Script_Kaithi = 120,
75   Script_Kannada = 21,
76   Script_Katakana = 22,
77   Script_Kawi = 198,
78   Script_KayahLi = 79,
79   Script_Kharoshthi = 57,
80   Script_KhitanSmallScript = 191,
81   Script_Khmer = 23,
82   Script_Khojki = 157,
83   Script_Khudawadi = 145,
84   Script_Lao = 24,
85   Script_Latin = 25,
86   Script_Lepcha = 82,
87   Script_Limbu = 48,
88   Script_LinearA = 83,
89   Script_LinearB = 49,
90   Script_Lisu = 131,
91   Script_Lycian = 107,
92   Script_Lydian = 108,
93   Script_Mahajani = 160,
94   Script_Makasar = 180,
95   Script_Malayalam = 26,
96   Script_Mandaic = 84,
97   Script_Manichaean = 121,
98   Script_Marchen = 169,
99   Script_MasaramGondi = 175,
100   Script_Medefaidrin = 181,
101   Script_MeeteiMayek = 115,
102   Script_MendeKikakui = 140,
103   Script_MeroiticCursive = 141,
104   Script_MeroiticHieroglyphs = 86,
105   Script_Miao = 92,
106   Script_Modi = 163,
107   Script_Mongolian = 27,
108   Script_Mro = 149,
109   Script_Multani = 164,
110   Script_Myanmar = 28,
111   Script_Nabataean = 143,
112   Script_NagMundari = 199,
113   Script_Nandinagari = 187,
114   Script_Nastaliq = 200,
115   Script_NewTaiLue = 59,
116   Script_Newa = 170,
117   Script_Nko = 87,
118   Script_Nushu = 150,
119   Script_NyiakengPuachueHmong = 186,
120   Script_Ogham = 29,
121   Script_OlChiki = 109,
122   Script_OldHungarian = 76,
123   Script_OldItalic = 30,
124   Script_OldNorthArabian = 142,
125   Script_OldPermic = 89,
126   Script_OldPersian = 61,
127   Script_OldSogdian = 184,
128   Script_OldSouthArabian = 133,
129   Script_OldTurkic = 88,
130   Script_OldUyghur = 194,
131   Script_Oriya = 31,
132   Script_Osage = 171,
133   Script_Osmanya = 50,
134   Script_PahawhHmong = 75,
135   Script_Palmyrene = 144,
136   Script_PauCinHau = 165,
137   Script_PhagsPa = 90,
138   Script_Phoenician = 91,
139   Script_PsalterPahlavi = 123,
140   Script_Rejang = 110,
141   Script_Runic = 32,
142   Script_Samaritan = 126,
143   Script_Saurashtra = 111,
144   Script_Sharada = 151,
145   Script_Shavian = 51,
146   Script_Siddham = 166,
147   Script_SignWriting = 112,
148   Script_Sinhala = 33,
149   Script_Sogdian = 183,
150   Script_SoraSompeng = 152,
151   Script_Soyombo = 176,
152   Script_Sundanese = 113,
153   Script_SylotiNagri = 58,
154   Script_Syriac = 34,
155   Script_Tagalog = 42,
156   Script_Tagbanwa = 45,
157   Script_TaiLe = 52,
158   Script_TaiTham = 106,
159   Script_TaiViet = 127,
160   Script_Takri = 153,
161   Script_Tamil = 35,
162   Script_Tangsa = 195,
163   Script_Tangut = 154,
164   Script_Telugu = 36,
165   Script_Thaana = 37,
166   Script_Thai = 38,
167   Script_Tibetan = 39,
168   Script_Tifinagh = 60,
169   Script_Tirhuta = 158,
170   Script_Toto = 196,
171   Script_Ugaritic = 53,
172   Script_Unknown = 103,
173   Script_Vai = 99,
174   Script_Vithkuqi = 197,
175   Script_Wancho = 188,
176   Script_WarangCiti = 146,
177   Script_Yezidi = 192,
178   Script_Yi = 41,
179   Script_ZanabazarSquare = 177,
180 } Script;
181 
182 typedef struct Script_option {union { Script ok; }; bool is_ok; } Script_option;
183 
184 
185 
186 #endif // Script_D_H
187