Coverage Report

Created: 2026-06-13 06:44

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libetonyek/src/lib/KEY1Token.inc
Line
Count
Source
1
/* C++ code produced by gperf version 3.1 */
2
/* Command-line: gperf --compare-strncmp --enum --null-strings --readonly-tables --language C++ KEY1Token.gperf  */
3
/* Computed positions: -k'1,3,6,9,14,$' */
4
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))
28
/* The character set is not based on ISO-646.  */
29
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
30
#endif
31
32
#line 10 "KEY1Token.gperf"
33
34
#if defined __GNUC__
35
#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
36
#endif
37
38
using namespace KEY1Token;
39
#line 18 "KEY1Token.gperf"
40
struct Token
41
{
42
  const char *name;
43
  int id;
44
};
45
#include <string.h>
46
/* maximum key range = 602, duplicates = 0 */
47
48
class Perfect_Hash
49
{
50
private:
51
  static inline unsigned int hash (const char *str, size_t len);
52
public:
53
  static const struct Token *in_word_set (const char *str, size_t len);
54
};
55
56
inline unsigned int
57
Perfect_Hash::hash (const char *str, size_t len)
58
428
{
59
428
  static const unsigned short asso_values[] =
60
428
    {
61
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
62
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
63
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
64
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
65
428
      612, 612, 612, 612, 612, 220, 612,   0, 612, 612,
66
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
67
428
      612, 612, 612, 612, 612, 612,   0,   0,   0,   0,
68
428
        0,   0,  10, 612, 612, 612,   0, 612,  30,  15,
69
428
       55, 612,   5,  60,   5, 612,  10, 612, 612, 612,
70
428
      612, 612, 612, 612, 612,   0, 612,  20, 165, 115,
71
428
       65,   0, 105, 135, 175,  60,   0,   0,  30, 145,
72
428
       10,   5, 155,  10,   5,  30,   5, 200,  15,  20,
73
428
        0, 190,   0, 612, 612, 612, 612, 612, 612, 612,
74
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
75
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
76
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
77
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
78
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
79
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
80
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
81
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
82
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
83
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
84
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
85
428
      612, 612, 612, 612, 612, 612, 612, 612, 612, 612,
86
428
      612, 612, 612, 612, 612, 612
87
428
    };
88
428
  unsigned int hval = len;
89
90
428
  switch (hval)
91
428
    {
92
28
      default:
93
28
        hval += asso_values[static_cast<unsigned char>(str[13])];
94
      /*FALLTHROUGH*/
95
43
      case 13:
96
51
      case 12:
97
53
      case 11:
98
59
      case 10:
99
63
      case 9:
100
63
        hval += asso_values[static_cast<unsigned char>(str[8])];
101
      /*FALLTHROUGH*/
102
70
      case 8:
103
85
      case 7:
104
92
      case 6:
105
92
        hval += asso_values[static_cast<unsigned char>(str[5])];
106
      /*FALLTHROUGH*/
107
110
      case 5:
108
133
      case 4:
109
152
      case 3:
110
152
        hval += asso_values[static_cast<unsigned char>(str[2])];
111
      /*FALLTHROUGH*/
112
184
      case 2:
113
428
      case 1:
114
428
        hval += asso_values[static_cast<unsigned char>(str[0])];
115
428
        break;
116
428
    }
117
428
  return hval + asso_values[static_cast<unsigned char>(str[len - 1])];
118
428
}
119
120
const struct Token *
121
Perfect_Hash::in_word_set (const char *str, size_t len)
122
434
{
123
434
  enum
124
434
    {
125
434
      TOTAL_KEYWORDS = 203,
126
434
      MIN_WORD_LENGTH = 1,
127
434
      MAX_WORD_LENGTH = 39,
128
434
      MIN_HASH_VALUE = 10,
129
434
      MAX_HASH_VALUE = 611
130
434
    };
131
132
434
  static const struct Token wordlist[] =
133
434
    {
134
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
135
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
136
434
      {(char*)0}, {(char*)0},
137
434
#line 199 "KEY1Token.gperf"
138
434
      {"theme",theme},
139
434
      {(char*)0},
140
434
#line 211 "KEY1Token.gperf"
141
434
      {"tr",tr},
142
434
      {(char*)0},
143
434
#line 196 "KEY1Token.gperf"
144
434
      {"text",text},
145
434
#line 207 "KEY1Token.gperf"
146
434
      {"title",title},
147
434
      {(char*)0},
148
434
#line 198 "KEY1Token.gperf"
149
434
      {"textbox",textbox},
150
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
151
434
#line 65 "KEY1Token.gperf"
152
434
      {"element",element},
153
434
      {(char*)0},
154
434
#line 132 "KEY1Token.gperf"
155
434
      {"none",none},
156
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
157
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
158
434
      {(char*)0},
159
434
#line 175 "KEY1Token.gperf"
160
434
      {"size",size},
161
434
      {(char*)0}, {(char*)0},
162
434
#line 209 "KEY1Token.gperf"
163
434
      {"tl",tl},
164
434
      {(char*)0},
165
434
#line 206 "KEY1Token.gperf"
166
434
      {"tile",tile},
167
434
#line 168 "KEY1Token.gperf"
168
434
      {"serie",serie},
169
434
      {(char*)0},
170
434
#line 221 "KEY1Token.gperf"
171
434
      {"version",version},
172
434
      {(char*)0},
173
434
#line 112 "KEY1Token.gperf"
174
434
      {"line",line},
175
434
      {(char*)0}, {(char*)0}, {(char*)0},
176
434
#line 174 "KEY1Token.gperf"
177
434
      {"showZero",showZero},
178
434
      {(char*)0},
179
434
#line 133 "KEY1Token.gperf"
180
434
      {"notes",notes},
181
434
      {(char*)0},
182
434
#line 188 "KEY1Token.gperf"
183
434
      {"stroke-style",stroke_style},
184
434
      {(char*)0},
185
434
#line 32 "KEY1Token.gperf"
186
434
      {"axes",axes},
187
434
#line 172 "KEY1Token.gperf"
188
434
      {"shape",shape},
189
434
      {(char*)0},
190
434
#line 187 "KEY1Token.gperf"
191
434
      {"stroke-color",stroke_color},
192
434
#line 166 "KEY1Token.gperf"
193
434
      {"sequence",sequence},
194
434
      {(char*)0},
195
434
#line 183 "KEY1Token.gperf"
196
434
      {"start",start},
197
434
      {(char*)0}, {(char*)0}, {(char*)0},
198
434
#line 182 "KEY1Token.gperf"
199
434
      {"span",span},
200
434
#line 185 "KEY1Token.gperf"
201
434
      {"steps",steps},
202
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
203
434
#line 93 "KEY1Token.gperf"
204
434
      {"ident",ident},
205
434
      {(char*)0}, {(char*)0}, {(char*)0},
206
434
#line 134 "KEY1Token.gperf"
207
434
      {"null",null},
208
434
#line 197 "KEY1Token.gperf"
209
434
      {"text-attributes",text_attributes},
210
434
      {(char*)0},
211
434
#line 130 "KEY1Token.gperf"
212
434
      {"natural-size",natural_size},
213
434
      {(char*)0},
214
434
#line 131 "KEY1Token.gperf"
215
434
      {"node",node},
216
434
#line 111 "KEY1Token.gperf"
217
434
      {"level",level},
218
434
      {(char*)0},
219
434
#line 225 "KEY1Token.gperf"
220
434
      {"visible",visible},
221
434
      {(char*)0}, {(char*)0},
222
434
#line 95 "KEY1Token.gperf"
223
434
      {"image",image},
224
434
      {(char*)0},
225
434
#line 171 "KEY1Token.gperf"
226
434
      {"shadow-style",shadow_style},
227
434
      {(char*)0},
228
434
#line 67 "KEY1Token.gperf"
229
434
      {"end-color",end_color},
230
434
      {(char*)0}, {(char*)0},
231
434
#line 208 "KEY1Token.gperf"
232
434
      {"titleVisible",titleVisible},
233
434
#line 212 "KEY1Token.gperf"
234
434
      {"tracks-master",tracks_master},
235
434
#line 53 "KEY1Token.gperf"
236
434
      {"data",data},
237
434
#line 177 "KEY1Token.gperf"
238
434
      {"slide",slide},
239
434
      {(char*)0}, {(char*)0},
240
434
#line 62 "KEY1Token.gperf"
241
434
      {"div",div},
242
434
#line 195 "KEY1Token.gperf"
243
434
      {"tail",tail},
244
434
#line 170 "KEY1Token.gperf"
245
434
      {"seriesDirection",seriesDirection},
246
434
#line 169 "KEY1Token.gperf"
247
434
      {"series",series},
248
434
      {(char*)0},
249
434
#line 162 "KEY1Token.gperf"
250
434
      {"relative",relative},
251
434
#line 60 "KEY1Token.gperf"
252
434
      {"direction",direction},
253
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
254
434
#line 27 "KEY1Token.gperf"
255
434
      {"altLineVisible",altLineVisible},
256
434
      {(char*)0}, {(char*)0}, {(char*)0},
257
434
#line 173 "KEY1Token.gperf"
258
434
      {"showGrid",showGrid},
259
434
#line 33 "KEY1Token.gperf"
260
434
      {"axis",axis},
261
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
262
434
#line 161 "KEY1Token.gperf"
263
434
      {"reference",reference},
264
434
#line 114 "KEY1Token.gperf"
265
434
      {"line-tail-style",line_tail_style},
266
434
      {(char*)0}, {(char*)0}, {(char*)0},
267
434
#line 73 "KEY1Token.gperf"
268
434
      {"font",font},
269
434
      {(char*)0},
270
434
#line 137 "KEY1Token.gperf"
271
434
      {"offset",offset},
272
434
#line 92 "KEY1Token.gperf"
273
434
      {"id",id},
274
434
      {(char*)0},
275
434
#line 160 "KEY1Token.gperf"
276
434
      {"rect",rect},
277
434
#line 180 "KEY1Token.gperf"
278
434
      {"solid",solid},
279
434
      {(char*)0}, {(char*)0},
280
434
#line 66 "KEY1Token.gperf"
281
434
      {"end",end},
282
434
#line 77 "KEY1Token.gperf"
283
434
      {"font-name",font_name},
284
434
      {(char*)0},
285
434
#line 159 "KEY1Token.gperf"
286
434
      {"radius",radius},
287
434
#line 61 "KEY1Token.gperf"
288
434
      {"display-name",display_name},
289
434
      {(char*)0},
290
434
#line 68 "KEY1Token.gperf"
291
434
      {"file",file},
292
434
      {(char*)0},
293
434
#line 45 "KEY1Token.gperf"
294
434
      {"center",center},
295
434
      {(char*)0}, {(char*)0},
296
434
#line 109 "KEY1Token.gperf"
297
434
      {"left",left},
298
434
      {(char*)0}, {(char*)0},
299
434
#line 51 "KEY1Token.gperf"
300
434
      {"content",content},
301
434
#line 64 "KEY1Token.gperf"
302
434
      {"duration",duration},
303
434
#line 71 "KEY1Token.gperf"
304
434
      {"fill-type",fill_type},
305
434
#line 163 "KEY1Token.gperf"
306
434
      {"right",right},
307
434
#line 139 "KEY1Token.gperf"
308
434
      {"orientation",orientation},
309
434
      {(char*)0}, {(char*)0},
310
434
#line 78 "KEY1Token.gperf"
311
434
      {"font-size",font_size},
312
434
#line 50 "KEY1Token.gperf"
313
434
      {"color",color},
314
434
      {(char*)0}, {(char*)0}, {(char*)0},
315
434
#line 129 "KEY1Token.gperf"
316
434
      {"name",name},
317
434
#line 28 "KEY1Token.gperf"
318
434
      {"angle",angle},
319
434
      {(char*)0}, {(char*)0}, {(char*)0},
320
434
#line 215 "KEY1Token.gperf"
321
434
      {"type",type},
322
434
#line 52 "KEY1Token.gperf"
323
434
      {"dash-style",dash_style},
324
434
      {(char*)0}, {(char*)0},
325
434
#line 82 "KEY1Token.gperf"
326
434
      {"gradient",gradient},
327
434
#line 56 "KEY1Token.gperf"
328
434
      {"dataFormatterPrefix",dataFormatterPrefix},
329
434
#line 54 "KEY1Token.gperf"
330
434
      {"dataFormatterHasThousandsSeparators",dataFormatterHasThousandsSeparators},
331
434
#line 135 "KEY1Token.gperf"
332
434
      {"number",number},
333
434
#line 38 "KEY1Token.gperf"
334
434
      {"br",br},
335
434
#line 222 "KEY1Token.gperf"
336
434
      {"vertical",vertical},
337
434
#line 57 "KEY1Token.gperf"
338
434
      {"dataFormatterSuffix",dataFormatterSuffix},
339
434
#line 193 "KEY1Token.gperf"
340
434
      {"table",table},
341
434
      {(char*)0}, {(char*)0}, {(char*)0},
342
434
#line 24 "KEY1Token.gperf"
343
434
      {"DefaultLegendRelativePosition",DefaultLegendRelativePosition},
344
434
      {(char*)0}, {(char*)0},
345
434
#line 146 "KEY1Token.gperf"
346
434
      {"pattern",pattern},
347
434
      {(char*)0},
348
434
#line 55 "KEY1Token.gperf"
349
434
      {"dataFormatterNumberOfDecimals",dataFormatterNumberOfDecimals},
350
434
      {(char*)0}, {(char*)0},
351
434
#line 165 "KEY1Token.gperf"
352
434
      {"segment",segment},
353
434
      {(char*)0},
354
434
#line 59 "KEY1Token.gperf"
355
434
      {"dict",dict},
356
434
      {(char*)0}, {(char*)0},
357
434
#line 153 "KEY1Token.gperf"
358
434
      {"presentation",presentation},
359
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
360
434
#line 35 "KEY1Token.gperf"
361
434
      {"bl",bl},
362
434
#line 126 "KEY1Token.gperf"
363
434
      {"metadata",metadata},
364
434
      {(char*)0},
365
434
#line 86 "KEY1Token.gperf"
366
434
      {"guide",guide},
367
434
      {(char*)0},
368
434
#line 181 "KEY1Token.gperf"
369
434
      {"spacing",spacing},
370
434
#line 120 "KEY1Token.gperf"
371
434
      {"majorTickPositions",majorTickPositions},
372
434
      {(char*)0},
373
434
#line 70 "KEY1Token.gperf"
374
434
      {"fill-style",fill_style},
375
434
      {(char*)0},
376
434
#line 118 "KEY1Token.gperf"
377
434
      {"lock-aspect-ratio",lock_aspect_ratio},
378
434
      {(char*)0},
379
434
#line 44 "KEY1Token.gperf"
380
434
      {"byte-size",byte_size},
381
434
      {(char*)0},
382
434
#line 40 "KEY1Token.gperf"
383
434
      {"bullet",bullet},
384
434
#line 25 "KEY1Token.gperf"
385
434
      {"DefaultLegendSize",DefaultLegendSize},
386
434
#line 128 "KEY1Token.gperf"
387
434
      {"minorTickPositions",minorTickPositions},
388
434
      {(char*)0},
389
434
#line 202 "KEY1Token.gperf"
390
434
      {"tickLabelsAngle",tickLabelsAngle},
391
434
#line 127 "KEY1Token.gperf"
392
434
      {"middle",middle},
393
434
      {(char*)0},
394
434
#line 152 "KEY1Token.gperf"
395
434
      {"pos",pos},
396
434
#line 155 "KEY1Token.gperf"
397
434
      {"prototype-data",prototype_data},
398
434
#line 31 "KEY1Token.gperf"
399
434
      {"array",array},
400
434
      {(char*)0},
401
434
#line 122 "KEY1Token.gperf"
402
434
      {"master-slide",master_slide},
403
434
#line 117 "KEY1Token.gperf"
404
434
      {"location",location},
405
434
#line 176 "KEY1Token.gperf"
406
434
      {"size-technique",size_technique},
407
434
      {(char*)0},
408
434
#line 79 "KEY1Token.gperf"
409
434
      {"font-superscript",font_superscript},
410
434
#line 138 "KEY1Token.gperf"
411
434
      {"opacity",opacity},
412
434
      {(char*)0}, {(char*)0}, {(char*)0},
413
434
#line 100 "KEY1Token.gperf"
414
434
      {"interBarGap",interBarGap},
415
434
      {(char*)0}, {(char*)0},
416
434
#line 156 "KEY1Token.gperf"
417
434
      {"prototype-drawables",prototype_drawables},
418
434
      {(char*)0},
419
434
#line 58 "KEY1Token.gperf"
420
434
      {"description",description},
421
434
#line 43 "KEY1Token.gperf"
422
434
      {"bullets",bullets},
423
434
      {(char*)0},
424
434
#line 76 "KEY1Token.gperf"
425
434
      {"font-ligatures",font_ligatures},
426
434
      {(char*)0},
427
434
#line 191 "KEY1Token.gperf"
428
434
      {"symbol",symbol},
429
434
#line 154 "KEY1Token.gperf"
430
434
      {"prototype-bullets",prototype_bullets},
431
434
      {(char*)0},
432
434
#line 194 "KEY1Token.gperf"
433
434
      {"tab-stops",tab_stops},
434
434
#line 90 "KEY1Token.gperf"
435
434
      {"horizontal",horizontal},
436
434
      {(char*)0},
437
434
#line 204 "KEY1Token.gperf"
438
434
      {"tickLabelsVisible",tickLabelsVisible},
439
434
      {(char*)0},
440
434
#line 192 "KEY1Token.gperf"
441
434
      {"symbolFillMode",symbolFillMode},
442
434
#line 74 "KEY1Token.gperf"
443
434
      {"font-color",font_color},
444
434
      {(char*)0}, {(char*)0},
445
434
#line 124 "KEY1Token.gperf"
446
434
      {"master-slides",master_slides},
447
434
#line 147 "KEY1Token.gperf"
448
434
      {"pieSliceOffset",pieSliceOffset},
449
434
      {(char*)0}, {(char*)0}, {(char*)0},
450
434
#line 42 "KEY1Token.gperf"
451
434
      {"bullet-indentation",bullet_indentation},
452
434
      {(char*)0}, {(char*)0},
453
434
#line 87 "KEY1Token.gperf"
454
434
      {"guides",guides},
455
434
      {(char*)0}, {(char*)0},
456
434
#line 88 "KEY1Token.gperf"
457
434
      {"head",head},
458
434
#line 226 "KEY1Token.gperf"
459
434
      {"width",width},
460
434
#line 89 "KEY1Token.gperf"
461
434
      {"hidden",hidden},
462
434
      {(char*)0}, {(char*)0},
463
434
#line 46 "KEY1Token.gperf"
464
434
      {"character",character},
465
434
#line 69 "KEY1Token.gperf"
466
434
      {"fill-color",fill_color},
467
434
#line 81 "KEY1Token.gperf"
468
434
      {"g",g},
469
434
#line 75 "KEY1Token.gperf"
470
434
      {"font-kerning",font_kerning},
471
434
      {(char*)0},
472
434
#line 103 "KEY1Token.gperf"
473
434
      {"justified",justified},
474
434
      {(char*)0},
475
434
#line 116 "KEY1Token.gperf"
476
434
      {"lineVisible",lineVisible},
477
434
#line 107 "KEY1Token.gperf"
478
434
      {"labelVisible",labelVisible},
479
434
      {(char*)0}, {(char*)0}, {(char*)0},
480
434
#line 119 "KEY1Token.gperf"
481
434
      {"locked",locked},
482
434
#line 189 "KEY1Token.gperf"
483
434
      {"stroke-width",stroke_width},
484
434
      {(char*)0},
485
434
#line 200 "KEY1Token.gperf"
486
434
      {"thumbnail",thumbnail},
487
434
#line 201 "KEY1Token.gperf"
488
434
      {"thumbnails",thumbnails},
489
434
#line 190 "KEY1Token.gperf"
490
434
      {"styles",styles},
491
434
      {(char*)0}, {(char*)0},
492
434
#line 136 "KEY1Token.gperf"
493
434
      {"numberOfPoints",numberOfPoints},
494
434
#line 49 "KEY1Token.gperf"
495
434
      {"chartFrame",chartFrame},
496
434
#line 167 "KEY1Token.gperf"
497
434
      {"sequence-bullet-style",sequence_bullet_style},
498
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
499
434
#line 214 "KEY1Token.gperf"
500
434
      {"transition-style",transition_style},
501
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
502
434
#line 110 "KEY1Token.gperf"
503
434
      {"legend",legend},
504
434
#line 148 "KEY1Token.gperf"
505
434
      {"pieSlicePercentVisible",pieSlicePercentVisible},
506
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
507
434
#line 47 "KEY1Token.gperf"
508
434
      {"character-bullet-style",character_bullet_style},
509
434
      {(char*)0},
510
434
#line 213 "KEY1Token.gperf"
511
434
      {"transformation",transformation},
512
434
#line 224 "KEY1Token.gperf"
513
434
      {"visibility",visibility},
514
434
#line 186 "KEY1Token.gperf"
515
434
      {"string",string},
516
434
      {(char*)0},
517
434
#line 39 "KEY1Token.gperf"
518
434
      {"buildChunkingStyle",buildChunkingStyle},
519
434
      {(char*)0}, {(char*)0},
520
434
#line 184 "KEY1Token.gperf"
521
434
      {"start-color",start_color},
522
434
      {(char*)0},
523
434
#line 210 "KEY1Token.gperf"
524
434
      {"top",top},
525
434
#line 63 "KEY1Token.gperf"
526
434
      {"drawables",drawables},
527
434
#line 179 "KEY1Token.gperf"
528
434
      {"slide-size",slide_size},
529
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
530
434
#line 113 "KEY1Token.gperf"
531
434
      {"line-head-style",line_head_style},
532
434
#line 157 "KEY1Token.gperf"
533
434
      {"prototype-plugin",prototype_plugin},
534
434
      {(char*)0}, {(char*)0},
535
434
#line 80 "KEY1Token.gperf"
536
434
      {"font-underline",font_underline},
537
434
      {(char*)0},
538
434
#line 97 "KEY1Token.gperf"
539
434
      {"image-scale",image_scale},
540
434
      {(char*)0},
541
434
#line 106 "KEY1Token.gperf"
542
434
      {"labelPosition",labelPosition},
543
434
      {(char*)0},
544
434
#line 96 "KEY1Token.gperf"
545
434
      {"image-data",image_data},
546
434
      {(char*)0}, {(char*)0}, {(char*)0},
547
434
#line 145 "KEY1Token.gperf"
548
434
      {"path",path},
549
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
550
434
      {(char*)0}, {(char*)0},
551
434
#line 34 "KEY1Token.gperf"
552
434
      {"background-fill-style",background_fill_style},
553
434
#line 158 "KEY1Token.gperf"
554
434
      {"prototype-plugins",prototype_plugins},
555
434
      {(char*)0}, {(char*)0},
556
434
#line 123 "KEY1Token.gperf"
557
434
      {"master-slide-id",master_slide_id},
558
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
559
434
#line 178 "KEY1Token.gperf"
560
434
      {"slide-list",slide_list},
561
434
#line 121 "KEY1Token.gperf"
562
434
      {"marker-type",marker_type},
563
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
564
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
565
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
566
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
567
434
      {(char*)0},
568
434
#line 91 "KEY1Token.gperf"
569
434
      {"http://developer.apple.com/schemas/APXL",NS_URI_KEY},
570
434
      {(char*)0}, {(char*)0}, {(char*)0},
571
434
#line 98 "KEY1Token.gperf"
572
434
      {"image-bullet-style",image_bullet_style},
573
434
#line 30 "KEY1Token.gperf"
574
434
      {"application-version",application_version},
575
434
      {(char*)0},
576
434
#line 149 "KEY1Token.gperf"
577
434
      {"plugin",plugin},
578
434
#line 151 "KEY1Token.gperf"
579
434
      {"point_at_top",point_at_top},
580
434
#line 104 "KEY1Token.gperf"
581
434
      {"key",key},
582
434
      {(char*)0}, {(char*)0},
583
434
#line 29 "KEY1Token.gperf"
584
434
      {"application-name",application_name},
585
434
      {(char*)0},
586
434
#line 223 "KEY1Token.gperf"
587
434
      {"vertical-alignment",vertical_alignment},
588
434
#line 83 "KEY1Token.gperf"
589
434
      {"gradient-angle",gradient_angle},
590
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
591
434
      {(char*)0}, {(char*)0},
592
434
#line 144 "KEY1Token.gperf"
593
434
      {"paragraph-tail-indent",paragraph_tail_indent},
594
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
595
434
      {(char*)0},
596
434
#line 142 "KEY1Token.gperf"
597
434
      {"paragraph-first-line-indent",paragraph_first_line_indent},
598
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
599
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
600
434
#line 72 "KEY1Token.gperf"
601
434
      {"floating-content",floating_content},
602
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
603
434
#line 150 "KEY1Token.gperf"
604
434
      {"plugin-data",plugin_data},
605
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
606
434
      {(char*)0}, {(char*)0}, {(char*)0},
607
434
#line 36 "KEY1Token.gperf"
608
434
      {"body",body},
609
434
      {(char*)0}, {(char*)0},
610
434
#line 41 "KEY1Token.gperf"
611
434
      {"bullet-characters",bullet_characters},
612
434
      {(char*)0}, {(char*)0}, {(char*)0},
613
434
#line 143 "KEY1Token.gperf"
614
434
      {"paragraph-head-indent",paragraph_head_indent},
615
434
      {(char*)0}, {(char*)0},
616
434
#line 99 "KEY1Token.gperf"
617
434
      {"inherited",inherited},
618
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
619
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
620
434
      {(char*)0}, {(char*)0}, {(char*)0},
621
434
#line 125 "KEY1Token.gperf"
622
434
      {"match-point",match_point},
623
434
      {(char*)0},
624
434
#line 216 "KEY1Token.gperf"
625
434
      {"ui-state",ui_state},
626
434
#line 102 "KEY1Token.gperf"
627
434
      {"is-filled",is_filled},
628
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
629
434
      {(char*)0}, {(char*)0},
630
434
#line 115 "KEY1Token.gperf"
631
434
      {"lineOpacity",lineOpacity},
632
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
633
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
634
434
      {(char*)0},
635
434
#line 37 "KEY1Token.gperf"
636
434
      {"bottom",bottom},
637
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
638
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
639
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
640
434
      {(char*)0}, {(char*)0},
641
434
#line 140 "KEY1Token.gperf"
642
434
      {"page-number",page_number},
643
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
644
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
645
434
#line 205 "KEY1Token.gperf"
646
434
      {"time-stamp",time_stamp},
647
434
      {(char*)0},
648
434
#line 203 "KEY1Token.gperf"
649
434
      {"tickLabelsOpacity",tickLabelsOpacity},
650
434
      {(char*)0}, {(char*)0}, {(char*)0},
651
434
#line 94 "KEY1Token.gperf"
652
434
      {"id-ref",id_ref},
653
434
      {(char*)0}, {(char*)0},
654
434
#line 141 "KEY1Token.gperf"
655
434
      {"paragraph-alignment",paragraph_alignment},
656
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
657
434
      {(char*)0}, {(char*)0}, {(char*)0},
658
434
#line 164 "KEY1Token.gperf"
659
434
      {"scale-to-fit",scale_to_fit},
660
434
      {(char*)0},
661
434
#line 101 "KEY1Token.gperf"
662
434
      {"interSeriesGap",interSeriesGap},
663
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
664
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
665
434
      {(char*)0}, {(char*)0}, {(char*)0},
666
434
#line 219 "KEY1Token.gperf"
667
434
      {"userMaximum",userMaximum},
668
434
      {(char*)0}, {(char*)0},
669
434
#line 217 "KEY1Token.gperf"
670
434
      {"useUserMaximum",useUserMaximum},
671
434
#line 108 "KEY1Token.gperf"
672
434
      {"layerElementsForShadowing",layerElementsForShadowing},
673
434
      {(char*)0},
674
434
#line 105 "KEY1Token.gperf"
675
434
      {"labelOpacity",labelOpacity},
676
434
      {(char*)0}, {(char*)0},
677
434
#line 48 "KEY1Token.gperf"
678
434
      {"chart-prototype",chart_prototype},
679
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
680
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
681
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
682
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
683
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
684
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
685
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
686
434
      {(char*)0}, {(char*)0},
687
434
#line 220 "KEY1Token.gperf"
688
434
      {"userMinimum",userMinimum},
689
434
      {(char*)0}, {(char*)0},
690
434
#line 218 "KEY1Token.gperf"
691
434
      {"useUserMinimum",useUserMinimum},
692
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
693
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
694
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
695
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
696
434
      {(char*)0}, {(char*)0}, {(char*)0},
697
434
#line 26 "KEY1Token.gperf"
698
434
      {"altLineOpacity",altLineOpacity},
699
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
700
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
701
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
702
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
703
434
      {(char*)0},
704
434
#line 85 "KEY1Token.gperf"
705
434
      {"grow-horizontally",grow_horizontally},
706
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
707
434
      {(char*)0}, {(char*)0}, {(char*)0}, {(char*)0},
708
434
#line 84 "KEY1Token.gperf"
709
434
      {"gridOpacity",gridOpacity}
710
434
    };
711
712
434
  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
713
428
    {
714
428
      unsigned int key = hash (str, len);
715
716
428
      if (key <= MAX_HASH_VALUE)
717
263
        {
718
263
          const char *s = wordlist[key].name;
719
720
263
          if (s && *str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0')
721
6
            return &wordlist[key];
722
263
        }
723
428
    }
724
428
  return 0;
725
434
}
726
#line 227 "KEY1Token.gperf"
727