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
56  cb,
79  ct,
80  d,
88  du,
93  f,
99  fmt,
100  fo,
121  fs,
122  g,
136  id,
166  n,
173  p,
187  pm,
194  r,
196  rn,
197  rt,
200  s,
208  sl,
209  st,
211  so,
227  t,
251 
252  // attributes
253  ID,
255  a,
260  b,
271  h,
300  v,
304  w,
306  x,
307  y,
308 
309  // attribute values
311  _0,
312  _1,
325 
327 };
328 
330 
332 {
333  NS_URI_SF = sf << 16,
334  NS_URI_SFA = sfa << 16
335 };
336 
338 
339 }
340 
341 }
342 
343 #endif // IWORKTOKEN_H_INCLUDED
344 
345 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */
Definition: IWORKToken.h:92
Definition: IWORKToken.h:107
Definition: IWORKToken.h:291
Definition: IWORKToken.h:39
Definition: IWORKToken.h:229
Definition: IWORKToken.h:104
Definition: IWORKBezierElement.cpp:18
Definition: IWORKToken.h:86
Definition: IWORKToken.h:214
Definition: IWORKToken.h:262
Definition: IWORKToken.h:270
Definition: IWORKToken.h:183
Definition: IWORKToken.h:142
Definition: IWORKToken.h:195
Definition: IWORKToken.h:268
Definition: IWORKToken.h:238
Definition: IWORKToken.h:217
Definition: IWORKToken.h:99
Definition: IWORKToken.h:227
Definition: IWORKToken.h:82
Definition: IWORKToken.h:224
Definition: IWORKToken.h:310
Definition: IWORKToken.h:257
Definition: IWORKToken.h:210
Definition: IWORKToken.h:145
Definition: IWORKToken.h:161
Definition: IWORKToken.h:286
Definition: IWORKToken.h:44
Definition: IWORKToken.h:208
Definition: IWORKToken.h:60
Definition: IWORKToken.h:285
Definition: IWORKToken.h:190
Definition: IWORKToken.h:203
Definition: IWORKToken.h:294
Definition: IWORKToken.h:318
Definition: IWORKToken.h:282
Definition: IWORKToken.h:75
Definition: IWORKToken.h:154
Definition: IWORKToken.h:296
Definition: IWORKToken.h:72
Definition: IWORKTokenInfo.h:17
Definition: IWORKToken.h:77
Definition: IWORKToken.h:98
Definition: IWORKToken.h:284
Definition: IWORKToken.h:209
Definition: IWORKToken.h:204
Definition: IWORKToken.h:166
Definition: IWORKToken.h:167
Definition: IWORKToken.h:168
Definition: IWORKToken.h:101
Definition: IWORKToken.h:265
Definition: IWORKToken.h:131
Definition: IWORKToken.h:307
Definition: IWORKToken.h:305
Definition: IWORKToken.h:232
Definition: IWORKToken.h:326
Definition: IWORKToken.h:164
Definition: IWORKToken.h:206
Definition: IWORKToken.h:96
Definition: IWORKToken.h:239
Definition: IWORKToken.h:126
Definition: IWORKToken.h:247
Definition: IWORKToken.h:170
Definition: IWORKToken.h:137
Definition: IWORKToken.h:63
Definition: IWORKToken.h:102
Definition: IWORKToken.h:283
Definition: IWORKToken.h:171
Definition: IWORKToken.h:271
Definition: IWORKToken.h:140
Definition: IWORKToken.h:279
Definition: IWORKToken.h:57
Definition: IWORKToken.h:260
Definition: IWORKToken.h:216
Definition: IWORKToken.h:152
Definition: IWORKToken.h:135
Definition: IWORKToken.h:53
Definition: IWORKToken.h:290
Definition: IWORKToken.h:173
Definition: IWORKToken.h:79
Definition: IWORKToken.h:175
Definition: IWORKToken.h:110
Definition: IWORKToken.h:236
Definition: IWORKToken.h:300
Definition: IWORKToken.h:263
Definition: IWORKToken.h:106
Definition: IWORKToken.h:258
Definition: IWORKToken.h:148
Definition: IWORKToken.h:194
Definition: IWORKToken.h:246
Definition: IWORKToken.h:237
Definition: IWORKToken.h:276
Definition: IWORKToken.h:299
Definition: IWORKToken.h:244
Definition: IWORKToken.h:127
Definition: IWORKToken.h:41
Definition: IWORKToken.h:121
Definition: IWORKToken.h:242
Definition: IWORKToken.h:108
Definition: IWORKToken.h:315
Definition: IWORKToken.h:248
Definition: IWORKToken.h:269
Definition: IWORKToken.h:323
Definition: IWORKToken.h:334
Definition: IWORKToken.h:158
Definition: IWORKToken.h:45
Definition: IWORKToken.h:85
Definition: IWORKToken.h:130
Definition: IWORKToken.h:89
Definition: IWORKToken.h:136
Definition: IWORKToken.h:221
Definition: IWORKToken.h:46
Definition: IWORKToken.h:58
Definition: IWORKToken.h:128
Definition: IWORKToken.h:93
Definition: IWORKToken.h:295
Definition: IWORKToken.h:42
Definition: IWORKToken.h:264
Definition: IWORKToken.h:312
Definition: IWORKToken.h:80
Definition: IWORKToken.h:111
Definition: IWORKToken.h:84
Definition: IWORKToken.h:156
Definition: IWORKToken.h:103
Definition: IWORKToken.h:169
Definition: IWORKToken.h:333
Definition: IWORKToken.h:88
Definition: IWORKToken.h:198
Definition: IWORKToken.h:95
Definition: IWORKToken.h:160
Definition: IWORKToken.h:261
Definition: IWORKToken.h:68
Definition: IWORKToken.h:43
Definition: IWORKToken.h:297
Definition: IWORKToken.h:176
Definition: IWORKToken.h:191
Definition: IWORKToken.h:67
Definition: IWORKToken.h:273
Definition: IWORKToken.h:223
Definition: IWORKToken.h:197
Definition: IWORKToken.h:151
Definition: IWORKToken.h:47
Definition: IWORKToken.h:250
Definition: IWORKToken.h:207
Definition: IWORKToken.h:213
Definition: IWORKToken.h:288
Definition: IWORKToken.h:174
Definition: IWORKToken.h:147
Definition: IWORKToken.h:83
Definition: IWORKToken.h:172
Definition: IWORKToken.h:32
Definition: IWORKToken.h:150
Definition: IWORKToken.h:314
Definition: IWORKToken.h:316
Definition: IWORKToken.h:27
Definition: IWORKToken.h:245
Definition: IWORKToken.h:320
Definition: IWORKToken.h:200
Definition: IWORKToken.h:272
Definition: IWORKToken.h:212
Definition: IWORKToken.h:311
Definition: IWORKToken.h:73
Definition: IWORKToken.h:55
Definition: IWORKToken.h:233
Definition: IWORKToken.h:100
Definition: IWORKToken.h:255
BOOST_STATIC_ASSERT(IWORKTokenInfo< IWORKParser >::last >=LAST_TOKEN)
Definition: IWORKToken.h:180
Definition: IWORKToken.h:139
Definition: IWORKToken.h:162
Definition: IWORKToken.h:304
Definition: IWORKToken.h:202
Definition: IWORKToken.h:66
Definition: IWORKToken.h:153
Definition: IWORKToken.h:230
Definition: IWORKToken.h:322
Definition: IWORKToken.h:50
Definition: IWORKToken.h:97
Definition: IWORKToken.h:70
Definition: IWORKToken.h:234
Definition: IWORKToken.h:179
Definition: IWORKToken.h:76
Definition: IWORKToken.h:240
Definition: IWORKToken.h:123
Definition: IWORKToken.h:313
Definition: IWORKToken.h:124
Definition: IWORKToken.h:292
Definition: IWORKToken.h:259
Definition: IWORKToken.h:109
Definition: IWORKToken.h:254
Definition: IWORKToken.h:280
Definition: IWORKToken.h:54
const IWORKTokenizer & getTokenizer()
Definition: IWORKToken.cpp:58
Definition: IWORKToken.h:225
Definition: IWORKToken.h:182
Definition: IWORKToken.h:256
Definition: IWORKToken.h:149
Definition: IWORKToken.h:155
Definition: IWORKToken.h:81
Definition: IWORKToken.h:228
Definition: IWORKToken.h:196
Definition: IWORKToken.h:278
Definition: IWORKToken.h:28
Definition: IWORKToken.h:201
Definition: IWORKToken.h:303
Definition: IWORKToken.h:48
Definition: IWORKToken.h:185
Definition: IWORKToken.h:178
Definition: IWORKToken.h:306
Definition: IWORKToken.h:324
Definition: IWORKToken.h:134
Definition: IWORKToken.h:132
Definition: IWORKToken.h:319
Definition: IWORKToken.h:222
Definition: IWORKToken.h:219
Definition: IWORKToken.h:78
Definition: IWORKToken.h:215
Definition: IWORKToken.h:112
Definition: IWORKToken.h:31
Definition: IWORKToken.h:188
Definition: IWORKTokenizer.h:16
Definition: IWORKToken.h:144
Definition: IWORKToken.h:181
Definition: IWORKToken.h:159
Definition: IWORKToken.h:69
Definition: IWORKToken.h:146
Definition: IWORKToken.h:133
Definition: IWORKToken.h:40
Definition: IWORKToken.h:138
Definition: IWORKToken.h:235
Definition: IWORKToken.h:129
Definition: IWORKToken.h:105
Definition: IWORKToken.h:267
Definition: IWORKToken.h:266
Definition: IWORKToken.h:274
Definition: IWORKToken.h:281
Definition: IWORKToken.h:64
Definition: IWORKToken.h:321
Definition: IWORKToken.h:243
Definition: IWORKToken.h:187
Definition: IWORKToken.h:302
Definition: IWORKToken.h:301
Definition: IWORKToken.h:231
Definition: IWORKToken.h:317
Definition: IWORKToken.h:157
Definition: IWORKToken.h:193
Definition: IWORKToken.h:189
Definition: IWORKToken.h:163
Definition: IWORKToken.h:91
Definition: IWORKToken.h:289
Definition: IWORKToken.h:220
Definition: IWORKToken.h:253
Definition: IWORKToken.h:218
Definition: IWORKToken.h:143
Namespace
Definition: IWORKToken.h:331
Definition: IWORKToken.h:277
Definition: IWORKToken.h:52
Definition: IWORKToken.h:298
Definition: IWORKToken.h:226
Definition: IWORKToken.h:192
Definition: IWORKToken.h:165
Definition: IWORKToken.h:51
Definition: IWORKToken.h:287
Definition: IWORKToken.h:199
Definition: IWORKToken.h:122
Definition: IWORKToken.h:94
Definition: IWORKToken.h:113
Definition: IWORKToken.h:211
Definition: IWORKToken.h:125
Definition: IWORKToken.h:59
Definition: IWORKToken.h:56
Definition: IWORKToken.h:87
Definition: IWORKToken.h:74
Definition: IWORKToken.h:141
Definition: IWORKToken.h:184
Definition: IWORKToken.h:293

Generated for libetonyek by doxygen 1.8.10