IWORKToken.h
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /*
3  * This file is part of the libetonyek project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  */
9 
10 #ifndef IWORKTOKEN_H_INCLUDED
11 #define IWORKTOKEN_H_INCLUDED
12 
13 #include <boost/static_assert.hpp>
14 
15 #include "IWORKTokenInfo.h"
16 
17 namespace libetonyek
18 {
19 
20 class IWORKTokenizer;
21 
22 namespace IWORKToken
23 {
24 
25 enum
26 {
29 
30  // namespace prefixes
31  sf,
32  sfa,
33 
34  // elements
64  cb,
90  ct,
91  d,
99  du,
104  f,
112  fo,
134  fs,
135  g,
150  id,
185  n,
193  p,
207  pm,
214  r,
216  rn,
219  rt,
220  s,
228  sl,
229  so,
233  st,
247  t,
274 
275  // attributes
276  ID,
278  a,
283  b,
295  h,
329  v,
333  w,
335  x,
336  y,
337 
338  // attribute values
340  _0,
341  _1,
364 
366 };
367 
369 
371 {
372  NS_URI_SF = sf << 16,
373  NS_URI_SFA = sfa << 16
374 };
375 
377 
378 }
379 
380 }
381 
382 #endif // IWORKTOKEN_H_INCLUDED
383 
384 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */
Definition: IWORKToken.h:103
Definition: IWORKToken.h:121
Definition: IWORKToken.h:319
Definition: IWORKToken.h:46
Definition: IWORKToken.h:249
Definition: IWORKToken.h:116
Definition: IWORKBezierElement.cpp:18
Definition: IWORKToken.h:339
Definition: IWORKToken.h:97
Definition: IWORKToken.h:356
Definition: IWORKToken.h:232
Definition: IWORKToken.h:285
Definition: IWORKToken.h:294
Definition: IWORKToken.h:203
Definition: IWORKToken.h:161
Definition: IWORKToken.h:215
Definition: IWORKToken.h:292
Definition: IWORKToken.h:259
Definition: IWORKToken.h:235
Definition: IWORKToken.h:111
Definition: IWORKToken.h:247
Definition: IWORKToken.h:93
Definition: IWORKToken.h:244
Definition: IWORKToken.h:347
Definition: IWORKToken.h:280
Definition: IWORKToken.h:164
Definition: IWORKToken.h:180
Definition: IWORKToken.h:314
Definition: IWORKToken.h:52
Definition: IWORKToken.h:308
Definition: IWORKToken.h:228
Definition: IWORKToken.h:68
Definition: IWORKToken.h:309
Definition: IWORKToken.h:312
Definition: IWORKToken.h:255
Definition: IWORKToken.h:210
Definition: IWORKToken.h:223
Definition: IWORKToken.h:322
Definition: IWORKToken.h:348
Definition: IWORKToken.h:306
Definition: IWORKToken.h:83
Definition: IWORKToken.h:173
Definition: IWORKToken.h:324
Definition: IWORKToken.h:80
Definition: IWORKTokenInfo.h:17
Definition: IWORKToken.h:85
Definition: IWORKToken.h:110
Definition: IWORKToken.h:311
Definition: IWORKToken.h:233
Definition: IWORKToken.h:157
Definition: IWORKToken.h:224
Definition: IWORKToken.h:352
Definition: IWORKToken.h:185
Definition: IWORKToken.h:186
Definition: IWORKToken.h:187
Definition: IWORKToken.h:113
Definition: IWORKToken.h:288
Definition: IWORKToken.h:145
Definition: IWORKToken.h:336
Definition: IWORKToken.h:334
Definition: IWORKToken.h:252
Definition: IWORKToken.h:365
Definition: IWORKToken.h:183
Definition: IWORKToken.h:361
Definition: IWORKToken.h:226
Definition: IWORKToken.h:107
Definition: IWORKToken.h:260
Definition: IWORKToken.h:140
Definition: IWORKToken.h:270
Definition: IWORKToken.h:313
Definition: IWORKToken.h:189
Definition: IWORKToken.h:151
Definition: IWORKToken.h:74
Definition: IWORKToken.h:114
Definition: IWORKToken.h:307
Definition: IWORKToken.h:237
Definition: IWORKToken.h:190
Definition: IWORKToken.h:295
Definition: IWORKToken.h:159
Definition: IWORKToken.h:303
Definition: IWORKToken.h:65
Definition: IWORKToken.h:283
Definition: IWORKToken.h:236
Definition: IWORKToken.h:171
Definition: IWORKToken.h:327
Definition: IWORKToken.h:149
Definition: IWORKToken.h:61
Definition: IWORKToken.h:318
Definition: IWORKToken.h:193
Definition: IWORKToken.h:90
Definition: IWORKToken.h:195
Definition: IWORKToken.h:358
Definition: IWORKToken.h:122
Definition: IWORKToken.h:257
Definition: IWORKToken.h:329
Definition: IWORKToken.h:286
Definition: IWORKToken.h:118
Definition: IWORKToken.h:350
Definition: IWORKToken.h:281
Definition: IWORKToken.h:167
Definition: IWORKToken.h:214
Definition: IWORKToken.h:269
Definition: IWORKToken.h:258
Definition: IWORKToken.h:300
Definition: IWORKToken.h:328
Definition: IWORKToken.h:267
Definition: IWORKToken.h:141
Definition: IWORKToken.h:49
Definition: IWORKToken.h:134
Definition: IWORKToken.h:264
Definition: IWORKToken.h:120
Definition: IWORKToken.h:344
Definition: IWORKToken.h:192
Definition: IWORKToken.h:271
Definition: IWORKToken.h:293
Definition: IWORKToken.h:360
Definition: IWORKToken.h:373
Definition: IWORKToken.h:177
Definition: IWORKToken.h:53
Definition: IWORKToken.h:96
Definition: IWORKToken.h:144
Definition: IWORKToken.h:100
Definition: IWORKToken.h:355
Definition: IWORKToken.h:150
Definition: IWORKToken.h:241
Definition: IWORKToken.h:133
Definition: IWORKToken.h:54
Definition: IWORKToken.h:66
Definition: IWORKToken.h:156
Definition: IWORKToken.h:153
Definition: IWORKToken.h:142
Definition: IWORKToken.h:104
Definition: IWORKToken.h:323
Definition: IWORKToken.h:50
Definition: IWORKToken.h:287
Definition: IWORKToken.h:341
Definition: IWORKToken.h:91
Definition: IWORKToken.h:123
Definition: IWORKToken.h:95
Definition: IWORKToken.h:175
Definition: IWORKToken.h:115
Definition: IWORKToken.h:188
Definition: IWORKToken.h:372
Definition: IWORKToken.h:99
Definition: IWORKToken.h:218
Definition: IWORKToken.h:261
Definition: IWORKToken.h:106
Definition: IWORKToken.h:179
Definition: IWORKToken.h:284
Definition: IWORKToken.h:76
Definition: IWORKToken.h:51
Definition: IWORKToken.h:325
Definition: IWORKToken.h:196
Definition: IWORKToken.h:211
Definition: IWORKToken.h:359
Definition: IWORKToken.h:75
Definition: IWORKToken.h:297
Definition: IWORKToken.h:243
Definition: IWORKToken.h:219
Definition: IWORKToken.h:170
Definition: IWORKToken.h:310
Definition: IWORKToken.h:55
Definition: IWORKToken.h:273
Definition: IWORKToken.h:227
Definition: IWORKToken.h:231
Definition: IWORKToken.h:316
Definition: IWORKToken.h:194
Definition: IWORKToken.h:166
Definition: IWORKToken.h:94
Definition: IWORKToken.h:191
Definition: IWORKToken.h:32
Definition: IWORKToken.h:169
Definition: IWORKToken.h:343
Definition: IWORKToken.h:345
Definition: IWORKToken.h:27
Definition: IWORKToken.h:268
Definition: IWORKToken.h:351
Definition: IWORKToken.h:220
Definition: IWORKToken.h:296
Definition: IWORKToken.h:230
Definition: IWORKToken.h:340
Definition: IWORKToken.h:81
Definition: IWORKToken.h:63
Definition: IWORKToken.h:253
Definition: IWORKToken.h:112
Definition: IWORKToken.h:278
BOOST_STATIC_ASSERT(IWORKTokenInfo< IWORKParser >::last >=LAST_TOKEN)
Definition: IWORKToken.h:200
Definition: IWORKToken.h:158
Definition: IWORKToken.h:181
Definition: IWORKToken.h:333
Definition: IWORKToken.h:222
Definition: IWORKToken.h:73
Definition: IWORKToken.h:172
Definition: IWORKToken.h:250
Definition: IWORKToken.h:357
Definition: IWORKToken.h:58
Definition: IWORKToken.h:109
Definition: IWORKToken.h:79
Definition: IWORKToken.h:254
Definition: IWORKToken.h:199
Definition: IWORKToken.h:84
Definition: IWORKToken.h:262
Definition: IWORKToken.h:136
Definition: IWORKToken.h:342
Definition: IWORKToken.h:138
Definition: IWORKToken.h:320
Definition: IWORKToken.h:155
Definition: IWORKToken.h:282
Definition: IWORKToken.h:119
Definition: IWORKToken.h:277
Definition: IWORKToken.h:304
Definition: IWORKToken.h:353
Definition: IWORKToken.h:62
const IWORKTokenizer & getTokenizer()
Definition: IWORKToken.cpp:58
Definition: IWORKToken.h:245
Definition: IWORKToken.h:202
Definition: IWORKToken.h:279
Definition: IWORKToken.h:362
Definition: IWORKToken.h:168
Definition: IWORKToken.h:174
Definition: IWORKToken.h:92
Definition: IWORKToken.h:248
Definition: IWORKToken.h:216
Definition: IWORKToken.h:302
Definition: IWORKToken.h:28
Definition: IWORKToken.h:221
Definition: IWORKToken.h:332
Definition: IWORKToken.h:56
Definition: IWORKToken.h:205
Definition: IWORKToken.h:198
Definition: IWORKToken.h:335
Definition: IWORKToken.h:265
Definition: IWORKToken.h:363
Definition: IWORKToken.h:148
Definition: IWORKToken.h:154
Definition: IWORKToken.h:146
Definition: IWORKToken.h:349
Definition: IWORKToken.h:242
Definition: IWORKToken.h:239
Definition: IWORKToken.h:89
Definition: IWORKToken.h:234
Definition: IWORKToken.h:130
Definition: IWORKToken.h:31
Definition: IWORKToken.h:208
Definition: IWORKTokenizer.h:16
Definition: IWORKToken.h:163
Definition: IWORKToken.h:201
Definition: IWORKToken.h:178
Definition: IWORKToken.h:77
Definition: IWORKToken.h:165
Definition: IWORKToken.h:147
Definition: IWORKToken.h:48
Definition: IWORKToken.h:152
Definition: IWORKToken.h:256
Definition: IWORKToken.h:143
Definition: IWORKToken.h:117
Definition: IWORKToken.h:291
Definition: IWORKToken.h:289
Definition: IWORKToken.h:298
Definition: IWORKToken.h:305
Definition: IWORKToken.h:71
Definition: IWORKToken.h:354
Definition: IWORKToken.h:266
Definition: IWORKToken.h:207
Definition: IWORKToken.h:331
Definition: IWORKToken.h:330
Definition: IWORKToken.h:251
Definition: IWORKToken.h:346
Definition: IWORKToken.h:176
Definition: IWORKToken.h:213
Definition: IWORKToken.h:209
Definition: IWORKToken.h:182
Definition: IWORKToken.h:102
Definition: IWORKToken.h:317
Definition: IWORKToken.h:240
Definition: IWORKToken.h:276
Definition: IWORKToken.h:238
Definition: IWORKToken.h:162
Namespace
Definition: IWORKToken.h:370
Definition: IWORKToken.h:301
Definition: IWORKToken.h:60
Definition: IWORKToken.h:326
Definition: IWORKToken.h:246
Definition: IWORKToken.h:212
Definition: IWORKToken.h:184
Definition: IWORKToken.h:108
Definition: IWORKToken.h:59
Definition: IWORKToken.h:315
Definition: IWORKToken.h:217
Definition: IWORKToken.h:135
Definition: IWORKToken.h:47
Definition: IWORKToken.h:105
Definition: IWORKToken.h:290
Definition: IWORKToken.h:129
Definition: IWORKToken.h:229
Definition: IWORKToken.h:139
Definition: IWORKToken.h:67
Definition: IWORKToken.h:137
Definition: IWORKToken.h:64
Definition: IWORKToken.h:98
Definition: IWORKToken.h:82
Definition: IWORKToken.h:160
Definition: IWORKToken.h:204
Definition: IWORKToken.h:321

Generated for libetonyek by doxygen 1.8.10