5 #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
6 && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
7 && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
8 && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
9 && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
10 && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
11 && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
12 && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
13 && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
14 && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
15 && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
16 && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
17 && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
18 && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
19 && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
20 && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
21 && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
22 && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
23 && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
24 && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
25 && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
26 && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
27 && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
29 #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
32 #line 5 "../../src/lib/tokens.gperf"
39 #define TOTAL_KEYWORDS 236
40 #define MIN_WORD_LENGTH 1
41 #define MAX_WORD_LENGTH 31
42 #define MIN_HASH_VALUE 24
43 #define MAX_HASH_VALUE 472
49 static inline unsigned int hash (
const char *str,
unsigned int len);
57 static const unsigned short asso_values[] =
59 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
60 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
61 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
62 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
63 473, 473, 473, 473, 473, 473, 473, 473, 473, 152,
64 131, 59, 47, 35, 5, 14, 473, 473, 8, 473,
65 473, 473, 473, 473, 473, 140, 80, 104, 29, 14,
66 65, 98, 113, 110, 473, 473, 104, 152, 149, 125,
67 56, 38, 104, 74, 119, 14, 20, 44, 68, 74,
68 473, 473, 473, 473, 473, 473, 473, 5, 26, 5,
69 44, 5, 5, 65, 128, 5, 56, 17, 11, 77,
70 8, 23, 125, 473, 20, 20, 14, 131, 5, 29,
71 5, 188, 146, 473, 473, 473, 473, 473, 473, 473,
72 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
73 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
74 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
75 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
76 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
77 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
78 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
79 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
80 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
81 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
82 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
83 473, 473, 473, 473, 473, 473, 473, 473, 473, 473,
84 473, 473, 473, 473, 473, 473
86 register int hval = len;
91 hval += asso_values[(
unsigned char)str[13]];
102 hval += asso_values[(
unsigned char)str[4]];
105 hval += asso_values[(
unsigned char)str[3]];
108 hval += asso_values[(
unsigned char)str[2]];
112 hval += asso_values[(
unsigned char)str[0]];
115 return hval + asso_values[(
unsigned char)str[len - 1]];
120 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
121 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
122 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
123 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
124 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
125 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
126 #line 169
"../../src/lib/tokens.gperf"
128 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
129 #line 32
"../../src/lib/tokens.gperf"
131 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
132 #line 162
"../../src/lib/tokens.gperf"
135 #line 187
"../../src/lib/tokens.gperf"
138 #line 171
"../../src/lib/tokens.gperf"
140 #line 242 "../../src/lib/tokens.gperf"
142 #line 240 "../../src/lib/tokens.gperf"
145 #line 186
"../../src/lib/tokens.gperf"
147 #line 230 "../../src/lib/tokens.gperf"
150 #line 170
"../../src/lib/tokens.gperf"
152 #line 231 "../../src/lib/tokens.gperf"
155 #line 173
"../../src/lib/tokens.gperf"
157 #line 241 "../../src/lib/tokens.gperf"
159 #line 185 "../../src/lib/tokens.gperf"
161 #line 174 "../../src/lib/tokens.gperf"
163 #line 205 "../../src/lib/tokens.gperf"
166 #line 166
"../../src/lib/tokens.gperf"
168 #line 220 "../../src/lib/tokens.gperf"
170 #line 221 "../../src/lib/tokens.gperf"
172 #line 165 "../../src/lib/tokens.gperf"
174 #line 180 "../../src/lib/tokens.gperf"
176 #line 27 "../../src/lib/tokens.gperf"
178 #line 243 "../../src/lib/tokens.gperf"
180 #line 179 "../../src/lib/tokens.gperf"
182 #line 232 "../../src/lib/tokens.gperf"
185 #line 161
"../../src/lib/tokens.gperf"
187 #line 245 "../../src/lib/tokens.gperf"
189 #line 208 "../../src/lib/tokens.gperf"
191 #line 175 "../../src/lib/tokens.gperf"
193 #line 176 "../../src/lib/tokens.gperf"
195 #line 218 "../../src/lib/tokens.gperf"
197 #line 239 "../../src/lib/tokens.gperf"
199 #line 178 "../../src/lib/tokens.gperf"
201 #line 244 "../../src/lib/tokens.gperf"
203 #line 227 "../../src/lib/tokens.gperf"
205 #line 228 "../../src/lib/tokens.gperf"
208 #line 160
"../../src/lib/tokens.gperf"
210 #line 246 "../../src/lib/tokens.gperf"
212 #line 233 "../../src/lib/tokens.gperf"
214 #line 28 "../../src/lib/tokens.gperf"
216 #line 151 "../../src/lib/tokens.gperf"
218 #line 200 "../../src/lib/tokens.gperf"
220 #line 238 "../../src/lib/tokens.gperf"
223 #line 213
"../../src/lib/tokens.gperf"
225 #line 31 "../../src/lib/tokens.gperf"
227 {(
char*)0, 0}, {(
char*)0, 0},
228 #line 159
"../../src/lib/tokens.gperf"
230 #line 105 "../../src/lib/tokens.gperf"
232 #line 92 "../../src/lib/tokens.gperf"
235 #line 207
"../../src/lib/tokens.gperf"
238 #line 237
"../../src/lib/tokens.gperf"
240 #line 103 "../../src/lib/tokens.gperf"
242 #line 197 "../../src/lib/tokens.gperf"
244 #line 106 "../../src/lib/tokens.gperf"
246 #line 98 "../../src/lib/tokens.gperf"
248 #line 97 "../../src/lib/tokens.gperf"
251 #line 100
"../../src/lib/tokens.gperf"
253 #line 40 "../../src/lib/tokens.gperf"
256 #line 101
"../../src/lib/tokens.gperf"
258 #line 49 "../../src/lib/tokens.gperf"
260 #line 219 "../../src/lib/tokens.gperf"
262 #line 210 "../../src/lib/tokens.gperf"
264 #line 217 "../../src/lib/tokens.gperf"
266 #line 102 "../../src/lib/tokens.gperf"
268 #line 51 "../../src/lib/tokens.gperf"
270 #line 52 "../../src/lib/tokens.gperf"
273 #line 116
"../../src/lib/tokens.gperf"
275 #line 182 "../../src/lib/tokens.gperf"
277 #line 99 "../../src/lib/tokens.gperf"
279 #line 181 "../../src/lib/tokens.gperf"
281 #line 177 "../../src/lib/tokens.gperf"
284 #line 225
"../../src/lib/tokens.gperf"
286 #line 193 "../../src/lib/tokens.gperf"
289 #line 131
"../../src/lib/tokens.gperf"
291 #line 132 "../../src/lib/tokens.gperf"
293 #line 188 "../../src/lib/tokens.gperf"
296 #line 68
"../../src/lib/tokens.gperf"
298 {(
char*)0, 0}, {(
char*)0, 0},
299 #line 107
"../../src/lib/tokens.gperf"
302 #line 211
"../../src/lib/tokens.gperf"
304 #line 206 "../../src/lib/tokens.gperf"
306 {(
char*)0, 0}, {(
char*)0, 0},
307 #line 85
"../../src/lib/tokens.gperf"
310 #line 153
"../../src/lib/tokens.gperf"
312 #line 20 "../../src/lib/tokens.gperf"
314 #line 201 "../../src/lib/tokens.gperf"
317 #line 21
"../../src/lib/tokens.gperf"
319 #line 226 "../../src/lib/tokens.gperf"
322 #line 222
"../../src/lib/tokens.gperf"
324 #line 66 "../../src/lib/tokens.gperf"
326 #line 223 "../../src/lib/tokens.gperf"
328 #line 214 "../../src/lib/tokens.gperf"
330 #line 215 "../../src/lib/tokens.gperf"
332 #line 156 "../../src/lib/tokens.gperf"
334 #line 104 "../../src/lib/tokens.gperf"
336 #line 18 "../../src/lib/tokens.gperf"
339 #line 22
"../../src/lib/tokens.gperf"
341 #line 172 "../../src/lib/tokens.gperf"
344 #line 137
"../../src/lib/tokens.gperf"
346 #line 194 "../../src/lib/tokens.gperf"
348 #line 163 "../../src/lib/tokens.gperf"
351 #line 158
"../../src/lib/tokens.gperf"
353 #line 14 "../../src/lib/tokens.gperf"
355 #line 45 "../../src/lib/tokens.gperf"
357 #line 23 "../../src/lib/tokens.gperf"
359 #line 203 "../../src/lib/tokens.gperf"
361 #line 115 "../../src/lib/tokens.gperf"
363 #line 236 "../../src/lib/tokens.gperf"
365 #line 33 "../../src/lib/tokens.gperf"
367 #line 192 "../../src/lib/tokens.gperf"
369 #line 224 "../../src/lib/tokens.gperf"
371 #line 199 "../../src/lib/tokens.gperf"
373 #line 91 "../../src/lib/tokens.gperf"
376 #line 184
"../../src/lib/tokens.gperf"
378 #line 84 "../../src/lib/tokens.gperf"
380 #line 50 "../../src/lib/tokens.gperf"
383 #line 129
"../../src/lib/tokens.gperf"
386 #line 234
"../../src/lib/tokens.gperf"
388 #line 46 "../../src/lib/tokens.gperf"
390 #line 157 "../../src/lib/tokens.gperf"
393 #line 24
"../../src/lib/tokens.gperf"
395 #line 26 "../../src/lib/tokens.gperf"
397 #line 73 "../../src/lib/tokens.gperf"
399 #line 78 "../../src/lib/tokens.gperf"
401 #line 235 "../../src/lib/tokens.gperf"
403 #line 141 "../../src/lib/tokens.gperf"
405 #line 198 "../../src/lib/tokens.gperf"
407 {(
char*)0, 0}, {(
char*)0, 0},
408 #line 71
"../../src/lib/tokens.gperf"
410 #line 44 "../../src/lib/tokens.gperf"
412 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
413 #line 15
"../../src/lib/tokens.gperf"
415 #line 36 "../../src/lib/tokens.gperf"
417 {(
char*)0, 0}, {(
char*)0, 0},
418 #line 204
"../../src/lib/tokens.gperf"
420 #line 130 "../../src/lib/tokens.gperf"
423 #line 94
"../../src/lib/tokens.gperf"
425 {(
char*)0, 0}, {(
char*)0, 0},
426 #line 43
"../../src/lib/tokens.gperf"
429 #line 19
"../../src/lib/tokens.gperf"
431 #line 37 "../../src/lib/tokens.gperf"
433 #line 87 "../../src/lib/tokens.gperf"
436 #line 195
"../../src/lib/tokens.gperf"
438 #line 88 "../../src/lib/tokens.gperf"
440 #line 183 "../../src/lib/tokens.gperf"
442 #line 95 "../../src/lib/tokens.gperf"
444 #line 76 "../../src/lib/tokens.gperf"
446 #line 77 "../../src/lib/tokens.gperf"
448 #line 117 "../../src/lib/tokens.gperf"
450 #line 41 "../../src/lib/tokens.gperf"
452 #line 42 "../../src/lib/tokens.gperf"
454 #line 125 "../../src/lib/tokens.gperf"
456 #line 89 "../../src/lib/tokens.gperf"
458 #line 155 "../../src/lib/tokens.gperf"
460 {(
char*)0, 0}, {(
char*)0, 0},
461 #line 212
"../../src/lib/tokens.gperf"
463 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
464 #line 12
"../../src/lib/tokens.gperf"
466 #line 16 "../../src/lib/tokens.gperf"
469 #line 126
"../../src/lib/tokens.gperf"
471 #line 120 "../../src/lib/tokens.gperf"
474 #line 38
"../../src/lib/tokens.gperf"
476 #line 17 "../../src/lib/tokens.gperf"
478 #line 209 "../../src/lib/tokens.gperf"
480 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
481 #line 140
"../../src/lib/tokens.gperf"
483 #line 74 "../../src/lib/tokens.gperf"
485 #line 63 "../../src/lib/tokens.gperf"
487 #line 81 "../../src/lib/tokens.gperf"
489 {(
char*)0, 0}, {(
char*)0, 0},
490 #line 70
"../../src/lib/tokens.gperf"
492 #line 75 "../../src/lib/tokens.gperf"
494 #line 216 "../../src/lib/tokens.gperf"
496 #line 39 "../../src/lib/tokens.gperf"
499 #line 35
"../../src/lib/tokens.gperf"
501 #line 110 "../../src/lib/tokens.gperf"
503 #line 133 "../../src/lib/tokens.gperf"
505 {(
char*)0, 0}, {(
char*)0, 0},
506 #line 128
"../../src/lib/tokens.gperf"
508 #line 202 "../../src/lib/tokens.gperf"
511 #line 86
"../../src/lib/tokens.gperf"
514 #line 72
"../../src/lib/tokens.gperf"
517 #line 122
"../../src/lib/tokens.gperf"
520 #line 148
"../../src/lib/tokens.gperf"
522 #line 154 "../../src/lib/tokens.gperf"
524 #line 138 "../../src/lib/tokens.gperf"
526 #line 139 "../../src/lib/tokens.gperf"
529 #line 145
"../../src/lib/tokens.gperf"
531 #line 149 "../../src/lib/tokens.gperf"
533 #line 191 "../../src/lib/tokens.gperf"
535 #line 82 "../../src/lib/tokens.gperf"
538 #line 53
"../../src/lib/tokens.gperf"
540 #line 121 "../../src/lib/tokens.gperf"
542 #line 11 "../../src/lib/tokens.gperf"
544 #line 229 "../../src/lib/tokens.gperf"
546 #line 93 "../../src/lib/tokens.gperf"
548 #line 64 "../../src/lib/tokens.gperf"
550 #line 65 "../../src/lib/tokens.gperf"
552 {(
char*)0, 0}, {(
char*)0, 0},
553 #line 134
"../../src/lib/tokens.gperf"
556 #line 113
"../../src/lib/tokens.gperf"
559 #line 142
"../../src/lib/tokens.gperf"
561 #line 67 "../../src/lib/tokens.gperf"
563 #line 144 "../../src/lib/tokens.gperf"
565 #line 164 "../../src/lib/tokens.gperf"
568 #line 190
"../../src/lib/tokens.gperf"
570 #line 118 "../../src/lib/tokens.gperf"
572 #line 96 "../../src/lib/tokens.gperf"
574 {(
char*)0, 0}, {(
char*)0, 0},
575 #line 135
"../../src/lib/tokens.gperf"
577 #line 56 "../../src/lib/tokens.gperf"
579 #line 119 "../../src/lib/tokens.gperf"
581 {(
char*)0, 0}, {(
char*)0, 0},
582 #line 90
"../../src/lib/tokens.gperf"
584 #line 196 "../../src/lib/tokens.gperf"
586 #line 136 "../../src/lib/tokens.gperf"
588 #line 79 "../../src/lib/tokens.gperf"
591 #line 34
"../../src/lib/tokens.gperf"
593 {(
char*)0, 0}, {(
char*)0, 0},
594 #line 13
"../../src/lib/tokens.gperf"
596 #line 59 "../../src/lib/tokens.gperf"
599 #line 150
"../../src/lib/tokens.gperf"
601 #line 112 "../../src/lib/tokens.gperf"
604 #line 109
"../../src/lib/tokens.gperf"
606 #line 111 "../../src/lib/tokens.gperf"
608 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
609 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
610 #line 114
"../../src/lib/tokens.gperf"
612 #line 55 "../../src/lib/tokens.gperf"
615 #line 168
"../../src/lib/tokens.gperf"
617 {(
char*)0, 0}, {(
char*)0, 0},
618 #line 47
"../../src/lib/tokens.gperf"
621 #line 146
"../../src/lib/tokens.gperf"
623 #line 189 "../../src/lib/tokens.gperf"
625 #line 57 "../../src/lib/tokens.gperf"
627 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
628 #line 147
"../../src/lib/tokens.gperf"
630 #line 127 "../../src/lib/tokens.gperf"
632 {(
char*)0, 0}, {(
char*)0, 0},
633 #line 48
"../../src/lib/tokens.gperf"
635 {(
char*)0, 0}, {(
char*)0, 0},
636 #line 123
"../../src/lib/tokens.gperf"
639 #line 69
"../../src/lib/tokens.gperf"
641 {(
char*)0, 0}, {(
char*)0, 0},
642 #line 25
"../../src/lib/tokens.gperf"
644 #line 124 "../../src/lib/tokens.gperf"
646 {(
char*)0, 0}, {(
char*)0, 0},
647 #line 62
"../../src/lib/tokens.gperf"
649 {(
char*)0, 0}, {(
char*)0, 0},
650 #line 152
"../../src/lib/tokens.gperf"
652 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
653 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
654 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
655 #line 167
"../../src/lib/tokens.gperf"
657 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
658 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
659 #line 60
"../../src/lib/tokens.gperf"
661 #line 108 "../../src/lib/tokens.gperf"
663 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
664 #line 61
"../../src/lib/tokens.gperf"
666 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
667 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
669 #line 54
"../../src/lib/tokens.gperf"
671 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
672 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
674 #line 83
"../../src/lib/tokens.gperf"
676 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
677 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
678 #line 143
"../../src/lib/tokens.gperf"
680 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
681 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
682 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
683 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
684 #line 29
"../../src/lib/tokens.gperf"
687 #line 58
"../../src/lib/tokens.gperf"
689 #line 80 "../../src/lib/tokens.gperf"
691 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
692 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
693 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
694 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
695 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
696 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
697 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
698 {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0}, {(
char*)0, 0},
699 {(
char*)0, 0}, {(
char*)0, 0},
700 #line 30
"../../src/lib/tokens.gperf"
709 register int key =
hash (str, len);
711 if (key <= MAX_HASH_VALUE && key >= 0)
713 register const char *s = wordlist[key].
name;
715 if (s && *str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] ==
'\0')
716 return &wordlist[key];
721 #line 247 "../../src/lib/tokens.gperf"
const int XML_TXTHEIGHT
Definition: tokens.h:138
const int XML_IMGOFFSETX
Definition: tokens.h:53
const int XML_DRAWINGSCALE
Definition: tokens.h:24
const int XML_LEFTMARGIN
Definition: tokens.h:60
const int XML_QUICKSTYLELINECOLOR
Definition: tokens.h:95
const int XML_A_LN
Definition: tokens.h:180
const int XML_FLIPX
Definition: tokens.h:40
const int XML_GEOMETRY
Definition: tokens.h:47
const int XML_CHARACTER
Definition: tokens.h:16
const int XML_SHAPESHDWOFFSETX
Definition: tokens.h:111
const int XML_DBLUNDERLINE
Definition: tokens.h:21
const int XML_A_SCHEMECLR
Definition: tokens.h:191
const int XML_CASE
Definition: tokens.h:13
const int XML_SPAFTER
Definition: tokens.h:121
const int XML_FILLBKGNDTRANS
Definition: tokens.h:35
const int XML_HIDETEXT
Definition: tokens.h:49
const int XML_A_GSLST
Definition: tokens.h:176
const int XML_VT_LINESTYLES
Definition: tokens.h:225
const int XML_A_LIN
Definition: tokens.h:179
const int XML_BEGINX
Definition: tokens.h:9
const int XML_A_FONTSCHEME
Definition: tokens.h:173
Definition: tokenhash.h:46
const int XML_COLORS
Definition: tokens.h:19
const int XML_C
Definition: tokens.h:12
const int XML_A_EXT
Definition: tokens.h:166
const int XML_DC_TITLE
Definition: tokens.h:206
const int XML_OVERLINE
Definition: tokens.h:77
const int XML_A_HLINK
Definition: tokens.h:177
const int XML_VT_FMTCONNECTORSCHEMELINESTYLES
Definition: tokens.h:217
const int XML_CP_COREPROPERTIES
Definition: tokens.h:200
const int XML_VT_VARIATIONSTYLESCHEMELST
Definition: tokens.h:239
const int XML_VT_VARSTYLE
Definition: tokens.h:235
const int XML_CP
Definition: tokens.h:199
const int XML_CP_KEYWORDS
Definition: tokens.h:201
const int XML_LINETO
Definition: tokens.h:65
const int XML_PAGEPROPS
Definition: tokens.h:80
const int XML_VT_FILLPROPS
Definition: tokens.h:213
const int XML_PAGEHEIGHT
Definition: tokens.h:79
const int XML_A_EFFECTSTYLELST
Definition: tokens.h:165
const int XML_A_LT2
Definition: tokens.h:183
const int XML_PAGESHEET
Definition: tokens.h:82
const int XML_FLIPY
Definition: tokens.h:41
const int XML_LINEPATTERN
Definition: tokens.h:64
const int XML_VT_FONTSTYLES
Definition: tokens.h:221
const int XML_FILLBKGND
Definition: tokens.h:34
const int XML_FILLFOREGND
Definition: tokens.h:36
const int XML_NOLINE
Definition: tokens.h:75
const int XML_MASTER
Definition: tokens.h:69
const int XML_A_OBJECTDEFAULTS
Definition: tokens.h:187
const int XML_ENDY
Definition: tokens.h:30
const int XML_CHAR
Definition: tokens.h:15
const int XML_A_GRADFILL
Definition: tokens.h:174
const int XML_PAGESCALE
Definition: tokens.h:81
const int XML_SHAPE
Definition: tokens.h:110
const int XML_SHAPESHDWOFFSETY
Definition: tokens.h:112
const int XML_NURBSTO
Definition: tokens.h:73
const int XML_RESIZEMODE
Definition: tokens.h:106
const int XML_A_ACCENT3
Definition: tokens.h:152
const int XML_TEXTXFORM
Definition: tokens.h:135
const int XML_TEXTBLOCK
Definition: tokens.h:133
const int XML_VT_FILLSTYLES
Definition: tokens.h:214
const int XML_TEXTBKGND
Definition: tokens.h:131
const int XML_DCTERMS_MODIFIED
Definition: tokens.h:208
const int XML_RELCUBBEZTO
Definition: tokens.h:101
const int XML_TXTPINX
Definition: tokens.h:141
const int XML_PAGEWIDTH
Definition: tokens.h:83
const int XML_A_FOLHLINK
Definition: tokens.h:171
const int XML_ENDARROW
Definition: tokens.h:28
const int XML_E
Definition: tokens.h:25
const int XML_CP_LASTMODIFIEDBY
Definition: tokens.h:202
const int XML_FILLPATTERN
Definition: tokens.h:38
const int XML_A_MINORFONT
Definition: tokens.h:186
const int XML_FACENAME
Definition: tokens.h:31
const int XML_LOCPINY
Definition: tokens.h:68
const int XML_VT_THEMESCHEME
Definition: tokens.h:227
int tokenId
Definition: tokenhash.h:36
const int XML_IMGOFFSETY
Definition: tokens.h:54
const int XML_SPLINEKNOT
Definition: tokens.h:124
Definition: tokenhash.h:33
const int XML_TXTLOCPINX
Definition: tokens.h:139
static const struct xmltoken * in_word_set(const char *str, unsigned int len)
Definition: tokenhash.h:705
const int XML_A_LT1
Definition: tokens.h:182
const int XML_PAGES
Definition: tokens.h:84
const int XML_XFORM
Definition: tokens.h:147
const int XML_VT_VARCOLOR6
Definition: tokens.h:233
const int XML_A_SOLIDFILL
Definition: tokens.h:193
const int XML_TEXTBKGNDTRANS
Definition: tokens.h:132
const int XML_VT_FONTSTYLESGROUP
Definition: tokens.h:222
const int XML_BOTTOMMARGIN
Definition: tokens.h:11
const int XML_COLORENTRY
Definition: tokens.h:18
const int XML_A_ACCENT1
Definition: tokens.h:150
const int XML_SPBEFORE
Definition: tokens.h:122
const int XML_A_PRSTDASH
Definition: tokens.h:189
const int XML_A_FONT
Definition: tokens.h:172
const int XML_STYLESHEETS
Definition: tokens.h:129
const int XML_INDFIRST
Definition: tokens.h:56
const int XML_FLAGS
Definition: tokens.h:39
const int XML_A_LNSTYLELST
Definition: tokens.h:181
const int XML_CELL
Definition: tokens.h:14
const int XML_A_SYSCLR
Definition: tokens.h:195
const int XML_INFINITELINE
Definition: tokens.h:59
const int XML_A_ACCENT4
Definition: tokens.h:153
const int XML_FOREIGN
Definition: tokens.h:44
const int XML_DC_SUBJECT
Definition: tokens.h:205
const int XML_B
Definition: tokens.h:7
const int XML_FOREIGNDATA
Definition: tokens.h:45
const int XML_WIDTH
Definition: tokens.h:145
const int XML_SECTION
Definition: tokens.h:109
const int XML_A_ALPHA
Definition: tokens.h:156
const int XML_A_LUMMOD
Definition: tokens.h:184
const int XML_A_BGFILLSTYLELST
Definition: tokens.h:157
const int XML_QUICKSTYLEFILLMATRIX
Definition: tokens.h:93
const int XML_VT_VARCOLOR2
Definition: tokens.h:229
const int XML_A_EXTLST
Definition: tokens.h:167
const int XML_SHDWPATTERN
Definition: tokens.h:118
const int XML_VT_VARCOLOR3
Definition: tokens.h:230
const int XML_TXTPINY
Definition: tokens.h:142
const int XML_DC_CREATOR
Definition: tokens.h:203
const int XML_TEXT
Definition: tokens.h:130
const int XML_MASTERS
Definition: tokens.h:70
const int XML_ARCTO
Definition: tokens.h:6
const int XML_A_MAJORFONT
Definition: tokens.h:185
const int XML_TXTANGLE
Definition: tokens.h:137
const int XML_VT_VARCOLOR4
Definition: tokens.h:231
const int XML_VERTICALALIGN
Definition: tokens.h:144
const int XML_PINX
Definition: tokens.h:87
const int XML_RELQUADBEZTO
Definition: tokens.h:105
const int XML_A_FMTSCHEME
Definition: tokens.h:170
const int XML_DC_DESCRIPTION
Definition: tokens.h:204
const int XML_VT_VARIATIONCLRSCHEME
Definition: tokens.h:236
const int XML_PARA
Definition: tokens.h:85
const int XML_PAGE
Definition: tokens.h:78
const int XML_ROW
Definition: tokens.h:108
const int XML_A_LATIN
Definition: tokens.h:178
const int XML_A_ACCENT2
Definition: tokens.h:151
const int XML_Y
Definition: tokens.h:149
const int XML_MISC
Definition: tokens.h:71
const int XML_A
Definition: tokens.h:4
const int XML_GEOM
Definition: tokens.h:46
const int XML_REL
Definition: tokens.h:100
const int XML_VT_VARCOLOR1
Definition: tokens.h:228
const int XML_ELLIPTICALARCTO
Definition: tokens.h:27
const int XML_NOSHOW
Definition: tokens.h:76
const int XML_TOPMARGIN
Definition: tokens.h:136
const int XML_VT_VARCOLOR5
Definition: tokens.h:232
const int XML_QUICKSTYLETYPE
Definition: tokens.h:98
const int XML_VT_COLOR
Definition: tokens.h:211
const int XML_RELELLIPTICALARCTO
Definition: tokens.h:102
const int XML_DCTERMS_CREATED
Definition: tokens.h:207
const int XML_VT_LINESTYLE
Definition: tokens.h:224
const int XML_RELMOVETO
Definition: tokens.h:104
static unsigned int hash(const char *str, unsigned int len)
Definition: tokenhash.h:55
const int XML_A_EFFECTLST
Definition: tokens.h:163
const int XML_POS
Definition: tokens.h:90
const int XML_COLOR
Definition: tokens.h:17
const int XML_VT_CONNECTORFONTSTYLES
Definition: tokens.h:212
const int XML_IMGHEIGHT
Definition: tokens.h:52
const int XML_VT_FONTPROPS
Definition: tokens.h:220
const int XML_SHDWFOREGND
Definition: tokens.h:115
const int XML_VT_FMTCONNECTORSCHEMEEX
Definition: tokens.h:216
const int XML_SHDWOFFSETY
Definition: tokens.h:117
const int XML_VT_VARCOLOR7
Definition: tokens.h:234
const int XML_A_DK1
Definition: tokens.h:160
const int XML_SIZE
Definition: tokens.h:119
const int XML_QUICKSTYLEVARIATION
Definition: tokens.h:99
const int XML_FACENAMES
Definition: tokens.h:32
const int XML_VT_SCHEMEID
Definition: tokens.h:226
const int XML_PP
Definition: tokens.h:209
const int XML_VT_LINEEX
Definition: tokens.h:223
const int XML_VT_FMTCONNECTORSCHEME
Definition: tokens.h:215
const int XML_QUICKSTYLEFILLCOLOR
Definition: tokens.h:92
const int XML_X
Definition: tokens.h:146
const int XML_QUICKSTYLELINEMATRIX
Definition: tokens.h:96
const int XML_QUICKSTYLESHADOWCOLOR
Definition: tokens.h:97
const int XML_A_FILLSTYLELST
Definition: tokens.h:169
const int XML_BEGINARROW
Definition: tokens.h:8
const int XML_A_ACCENT6
Definition: tokens.h:155
const int XML_BEGINY
Definition: tokens.h:10
const int XML_POLYLINETO
Definition: tokens.h:89
const int XML_LOCPINX
Definition: tokens.h:67
const int XML_DOUBLESTRIKETHROUGH
Definition: tokens.h:23
const int XML_VT_BKGND
Definition: tokens.h:210
const int XML_RIGHTMARGIN
Definition: tokens.h:107
const int XML_TXTWIDTH
Definition: tokens.h:143
const int XML_PINY
Definition: tokens.h:88
const int XML_FILLFOREGNDTRANS
Definition: tokens.h:37
const int XML_A_SATMOD
Definition: tokens.h:190
const int XML_HEIGHT
Definition: tokens.h:48
const char * name
Definition: tokenhash.h:35
const int XML_IMGWIDTH
Definition: tokens.h:55
const int XML_INDRIGHT
Definition: tokens.h:58
const int XML_QUICKSTYLEFONTMATRIX
Definition: tokens.h:94
const int XML_SPLINESTART
Definition: tokens.h:125
const int XML_A_EXTRACLRSCHEMELST
Definition: tokens.h:168
const int XML_ANGLE
Definition: tokens.h:5
const int XML_SHAPES
Definition: tokens.h:113
const int XML_FONT
Definition: tokens.h:42
const int XML_LINEWEIGHT
Definition: tokens.h:66
const int XML_SPLINE
Definition: tokens.h:123
const int XML_A_OUTERSHDW
Definition: tokens.h:188
const int XML_D
Definition: tokens.h:20
const int XML_A_GS
Definition: tokens.h:175
const int XML_A_DK2
Definition: tokens.h:161
const int XML_A_SHADE
Definition: tokens.h:192
const int XML_RELLINETO
Definition: tokens.h:103
const int XML_A_THEME
Definition: tokens.h:196
const int XML_XFORM1D
Definition: tokens.h:148
const int XML_A_THEMEELEMENTS
Definition: tokens.h:197
static const struct xmltoken wordlist[]
Definition: tokenhash.h:118
const int XML_PARAGRAPH
Definition: tokens.h:86
const int XML_STYLESHEET
Definition: tokens.h:128
const int XML_ELLIPSE
Definition: tokens.h:26
const int XML_A_EA
Definition: tokens.h:162
const int XML_VT_VARIATIONSTYLESCHEME
Definition: tokens.h:238
const int XML_SHDWBKGND
Definition: tokens.h:114
const int XML_A_ACCENT5
Definition: tokens.h:154
const int XML_LINECOLOR
Definition: tokens.h:63
const int XML_STRIKETHRU
Definition: tokens.h:126
const int XML_A_TINT
Definition: tokens.h:198
const int XML_A_SRGBCLR
Definition: tokens.h:194
const int XML_A_CS
Definition: tokens.h:159
const int XML_QUICKSTYLEEFFECTSMATRIX
Definition: tokens.h:91
const int XML_TXTLOCPINY
Definition: tokens.h:140
const int XML_TEXTDIRECTION
Definition: tokens.h:134
const int XML_MOVETO
Definition: tokens.h:72
const int XML_VT_FMTSCHEMELINESTYLES
Definition: tokens.h:219
const int XML_DEFAULTTABSTOP
Definition: tokens.h:22
const int XML_LINE
Definition: tokens.h:61
const int XML_ENDX
Definition: tokens.h:29
const int XML_SHDWOFFSETX
Definition: tokens.h:116
const int XML_VT_FMTSCHEMEEX
Definition: tokens.h:218
#define MIN_WORD_LENGTH
Definition: VSDXMLTokenMap.cpp:41
const int XML_NOFILL
Definition: tokens.h:74
const int XML_FILL
Definition: tokens.h:33
const int XML_INDLEFT
Definition: tokens.h:57
const int XML_HIGHLIGHT
Definition: tokens.h:50
const int XML_FONTSCALE
Definition: tokens.h:43
const int XML_A_EFFECTSTYLE
Definition: tokens.h:164
const int XML_LINECAP
Definition: tokens.h:62
const int XML_A_CLRSCHEME
Definition: tokens.h:158
const int XML_STYLE
Definition: tokens.h:127
const int XML_HORZALIGN
Definition: tokens.h:51
const int XML_SOLUTIONXML
Definition: tokens.h:120
const int XML_VT_VARIATIONCLRSCHEMELST
Definition: tokens.h:237