-
Notifications
You must be signed in to change notification settings - Fork 0
/
tlds.hpp
289 lines (287 loc) · 11.9 KB
/
tlds.hpp
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
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
#include <boost/spirit/include/qi.hpp>
#include <boost/spirit/include/qi_symbols.hpp>
struct tlds : boost::spirit::qi::symbols<char, boost::spirit::unused_type>
{
tlds()
{
add
("aero", boost::spirit::unused_type())
("asia", boost::spirit::unused_type())
("biz", boost::spirit::unused_type())
("cat", boost::spirit::unused_type())
("com", boost::spirit::unused_type())
("coop", boost::spirit::unused_type())
("info", boost::spirit::unused_type())
("int", boost::spirit::unused_type())
("jobs", boost::spirit::unused_type())
("mobi", boost::spirit::unused_type())
("museum", boost::spirit::unused_type())
("name", boost::spirit::unused_type())
("net", boost::spirit::unused_type())
("org", boost::spirit::unused_type())
("pro", boost::spirit::unused_type())
("tel", boost::spirit::unused_type())
("travel", boost::spirit::unused_type())
("xxx", boost::spirit::unused_type())
("edu", boost::spirit::unused_type())
("gov", boost::spirit::unused_type())
("mil", boost::spirit::unused_type())
("arpa", boost::spirit::unused_type())
("ac", boost::spirit::unused_type())
("ad", boost::spirit::unused_type())
("ae", boost::spirit::unused_type())
("af", boost::spirit::unused_type())
("ag", boost::spirit::unused_type())
("ai", boost::spirit::unused_type())
("al", boost::spirit::unused_type())
("am", boost::spirit::unused_type())
("an", boost::spirit::unused_type())
("ao", boost::spirit::unused_type())
("aq", boost::spirit::unused_type())
("ar", boost::spirit::unused_type())
("as", boost::spirit::unused_type())
("at", boost::spirit::unused_type())
("au", boost::spirit::unused_type())
("aw", boost::spirit::unused_type())
("ax", boost::spirit::unused_type())
("az", boost::spirit::unused_type())
("ba", boost::spirit::unused_type())
("bb", boost::spirit::unused_type())
("bd", boost::spirit::unused_type())
("be", boost::spirit::unused_type())
("bf", boost::spirit::unused_type())
("bg", boost::spirit::unused_type())
("bh", boost::spirit::unused_type())
("bi", boost::spirit::unused_type())
("bj", boost::spirit::unused_type())
("bm", boost::spirit::unused_type())
("bn", boost::spirit::unused_type())
("bo", boost::spirit::unused_type())
("br", boost::spirit::unused_type())
("bs", boost::spirit::unused_type())
("bt", boost::spirit::unused_type())
("bv", boost::spirit::unused_type())
("bw", boost::spirit::unused_type())
("by", boost::spirit::unused_type())
("bz", boost::spirit::unused_type())
("ca", boost::spirit::unused_type())
("cc", boost::spirit::unused_type())
("cd", boost::spirit::unused_type())
("cf", boost::spirit::unused_type())
("cg", boost::spirit::unused_type())
("ch", boost::spirit::unused_type())
("ci", boost::spirit::unused_type())
("ck", boost::spirit::unused_type())
("cl", boost::spirit::unused_type())
("cm", boost::spirit::unused_type())
("cn", boost::spirit::unused_type())
("co", boost::spirit::unused_type())
("cr", boost::spirit::unused_type())
("cs", boost::spirit::unused_type())
("cu", boost::spirit::unused_type())
("cv", boost::spirit::unused_type())
("cx", boost::spirit::unused_type())
("cy", boost::spirit::unused_type())
("cz", boost::spirit::unused_type())
("dd", boost::spirit::unused_type())
("de", boost::spirit::unused_type())
("dj", boost::spirit::unused_type())
("dk", boost::spirit::unused_type())
("dm", boost::spirit::unused_type())
("do", boost::spirit::unused_type())
("dz", boost::spirit::unused_type())
("ec", boost::spirit::unused_type())
("ee", boost::spirit::unused_type())
("eg", boost::spirit::unused_type())
("eh", boost::spirit::unused_type())
("er", boost::spirit::unused_type())
("es", boost::spirit::unused_type())
("et", boost::spirit::unused_type())
("eu", boost::spirit::unused_type())
("fi", boost::spirit::unused_type())
("fj", boost::spirit::unused_type())
("fk", boost::spirit::unused_type())
("fm", boost::spirit::unused_type())
("fo", boost::spirit::unused_type())
("fr", boost::spirit::unused_type())
("ga", boost::spirit::unused_type())
("gb", boost::spirit::unused_type())
("gd", boost::spirit::unused_type())
("ge", boost::spirit::unused_type())
("gf", boost::spirit::unused_type())
("gg", boost::spirit::unused_type())
("gh", boost::spirit::unused_type())
("gi", boost::spirit::unused_type())
("gl", boost::spirit::unused_type())
("gm", boost::spirit::unused_type())
("gn", boost::spirit::unused_type())
("gp", boost::spirit::unused_type())
("gq", boost::spirit::unused_type())
("gr", boost::spirit::unused_type())
("gs", boost::spirit::unused_type())
("gt", boost::spirit::unused_type())
("gu", boost::spirit::unused_type())
("gw", boost::spirit::unused_type())
("gy", boost::spirit::unused_type())
("hk", boost::spirit::unused_type())
("hm", boost::spirit::unused_type())
("hn", boost::spirit::unused_type())
("hr", boost::spirit::unused_type())
("ht", boost::spirit::unused_type())
("hu", boost::spirit::unused_type())
("id", boost::spirit::unused_type())
("ie", boost::spirit::unused_type())
("No", boost::spirit::unused_type())
("il", boost::spirit::unused_type())
("im", boost::spirit::unused_type())
("in", boost::spirit::unused_type())
("io", boost::spirit::unused_type())
("iq", boost::spirit::unused_type())
("ir", boost::spirit::unused_type())
("is", boost::spirit::unused_type())
("it", boost::spirit::unused_type())
("je", boost::spirit::unused_type())
("jm", boost::spirit::unused_type())
("jo", boost::spirit::unused_type())
("jp", boost::spirit::unused_type())
("ke", boost::spirit::unused_type())
("kg", boost::spirit::unused_type())
("kh", boost::spirit::unused_type())
("ki", boost::spirit::unused_type())
("km", boost::spirit::unused_type())
("kn", boost::spirit::unused_type())
("kp", boost::spirit::unused_type())
("kr", boost::spirit::unused_type())
("kw", boost::spirit::unused_type())
("ky", boost::spirit::unused_type())
("kz", boost::spirit::unused_type())
("la", boost::spirit::unused_type())
("lb", boost::spirit::unused_type())
("lc", boost::spirit::unused_type())
("li", boost::spirit::unused_type())
("lk", boost::spirit::unused_type())
("lr", boost::spirit::unused_type())
("ls", boost::spirit::unused_type())
("lt", boost::spirit::unused_type())
("lu", boost::spirit::unused_type())
("lv", boost::spirit::unused_type())
("ly", boost::spirit::unused_type())
("ma", boost::spirit::unused_type())
("mc", boost::spirit::unused_type())
("md", boost::spirit::unused_type())
("me", boost::spirit::unused_type())
("mg", boost::spirit::unused_type())
("mh", boost::spirit::unused_type())
("mk", boost::spirit::unused_type())
("ml", boost::spirit::unused_type())
("mm", boost::spirit::unused_type())
("mn", boost::spirit::unused_type())
("mo", boost::spirit::unused_type())
("mp", boost::spirit::unused_type())
("mq", boost::spirit::unused_type())
("mr", boost::spirit::unused_type())
("ms", boost::spirit::unused_type())
("mt", boost::spirit::unused_type())
("mu", boost::spirit::unused_type())
("mv", boost::spirit::unused_type())
("mw", boost::spirit::unused_type())
("mx", boost::spirit::unused_type())
("my", boost::spirit::unused_type())
("mz", boost::spirit::unused_type())
("na", boost::spirit::unused_type())
("nc", boost::spirit::unused_type())
("ne", boost::spirit::unused_type())
("nf", boost::spirit::unused_type())
("ng", boost::spirit::unused_type())
("ni", boost::spirit::unused_type())
("nl", boost::spirit::unused_type())
("no", boost::spirit::unused_type())
("np", boost::spirit::unused_type())
("nr", boost::spirit::unused_type())
("nu", boost::spirit::unused_type())
("nz", boost::spirit::unused_type())
("om", boost::spirit::unused_type())
("pa", boost::spirit::unused_type())
("pe", boost::spirit::unused_type())
("pf", boost::spirit::unused_type())
("pg", boost::spirit::unused_type())
("ph", boost::spirit::unused_type())
("pk", boost::spirit::unused_type())
("pl", boost::spirit::unused_type())
("pm", boost::spirit::unused_type())
("pn", boost::spirit::unused_type())
("pr", boost::spirit::unused_type())
("ps", boost::spirit::unused_type())
("pt", boost::spirit::unused_type())
("pw", boost::spirit::unused_type())
("py", boost::spirit::unused_type())
("qa", boost::spirit::unused_type())
("re", boost::spirit::unused_type())
("ro", boost::spirit::unused_type())
("rs", boost::spirit::unused_type())
("ru", boost::spirit::unused_type())
("rw", boost::spirit::unused_type())
("sa", boost::spirit::unused_type())
("sb", boost::spirit::unused_type())
("sc", boost::spirit::unused_type())
("sd", boost::spirit::unused_type())
("se", boost::spirit::unused_type())
("sg", boost::spirit::unused_type())
("sh", boost::spirit::unused_type())
("si", boost::spirit::unused_type())
("sj", boost::spirit::unused_type())
("Ja", boost::spirit::unused_type())
("sk", boost::spirit::unused_type())
("sl", boost::spirit::unused_type())
("sm", boost::spirit::unused_type())
("sn", boost::spirit::unused_type())
("so", boost::spirit::unused_type())
("sr", boost::spirit::unused_type())
("ss", boost::spirit::unused_type())
("st", boost::spirit::unused_type())
("su", boost::spirit::unused_type())
("sv", boost::spirit::unused_type())
("sx", boost::spirit::unused_type())
("sy", boost::spirit::unused_type())
("sz", boost::spirit::unused_type())
("tc", boost::spirit::unused_type())
("td", boost::spirit::unused_type())
("tf", boost::spirit::unused_type())
("tg", boost::spirit::unused_type())
("th", boost::spirit::unused_type())
("tj", boost::spirit::unused_type())
("tk", boost::spirit::unused_type())
("tl", boost::spirit::unused_type())
("tm", boost::spirit::unused_type())
("tn", boost::spirit::unused_type())
("to", boost::spirit::unused_type())
("tp", boost::spirit::unused_type())
("tr", boost::spirit::unused_type())
("tt", boost::spirit::unused_type())
("tv", boost::spirit::unused_type())
("tw", boost::spirit::unused_type())
("tz", boost::spirit::unused_type())
("ua", boost::spirit::unused_type())
("ug", boost::spirit::unused_type())
("uk", boost::spirit::unused_type())
("us", boost::spirit::unused_type())
("uy", boost::spirit::unused_type())
("uz", boost::spirit::unused_type())
("va", boost::spirit::unused_type())
("vc", boost::spirit::unused_type())
("ve", boost::spirit::unused_type())
("vg", boost::spirit::unused_type())
("vi", boost::spirit::unused_type())
("vn", boost::spirit::unused_type())
("vu", boost::spirit::unused_type())
("wf", boost::spirit::unused_type())
("ws", boost::spirit::unused_type())
("ye", boost::spirit::unused_type())
("yt", boost::spirit::unused_type())
("yu", boost::spirit::unused_type())
("za", boost::spirit::unused_type())
("zm", boost::spirit::unused_type())
("zw", boost::spirit::unused_type())
;
}
};