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
65  ct,
66  d,
72  du,
76  f,
91  g,
132  n,
138  p,
157  r,
160  s,
169  so,
185  t,
209 
210  // attributes
211  ID,
213  a,
218  b,
229  h,
258  v,
261  w,
263  x,
264  y,
265 
266  // attribute values
268  _0,
269  _1,
282 
284 };
285 
287 
289 {
290  NS_URI_SF = sf << 16,
291  NS_URI_SFA = sfa << 16
292 };
293 
295 
296 }
297 
298 }
299 
300 #endif // IWORKTOKEN_H_INCLUDED
301 
302 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */
Definition: IWORKToken.h:192
Definition: IWORKToken.h:156
Definition: IWORKToken.h:164
Definition: IWORKToken.h:138
Definition: IWORKBezierElement.cpp:18
Definition: IWORKToken.h:251
Definition: IWORKToken.h:74
Definition: IWORKToken.h:174
Definition: IWORKToken.h:123
Definition: IWORKToken.h:71
Definition: IWORKToken.h:40
Definition: IWORKToken.h:27
Definition: IWORKToken.h:141
Definition: IWORKToken.h:239
Definition: IWORKToken.h:125
Definition: IWORKToken.h:178
Definition: IWORKToken.h:95
Definition: IWORKToken.h:262
Definition: IWORKToken.h:134
Definition: IWORKToken.h:245
Definition: IWORKToken.h:225
Definition: IWORKToken.h:115
Definition: IWORKToken.h:84
Definition: IWORKToken.h:190
Definition: IWORKToken.h:81
Definition: IWORKToken.h:175
Definition: IWORKToken.h:159
Definition: IWORKToken.h:82
Definition: IWORKToken.h:145
Definition: IWORKToken.h:143
Definition: IWORKToken.h:89
Definition: IWORKToken.h:122
Definition: IWORKToken.h:267
Definition: IWORKToken.h:64
Definition: IWORKToken.h:37
Definition: IWORKToken.h:55
Definition: IWORKToken.h:118
Definition: IWORKToken.h:78
Definition: IWORKToken.h:153
Definition: IWORKToken.h:258
Definition: IWORKToken.h:273
Definition: IWORKToken.h:231
Definition: IWORKToken.h:235
Definition: IWORKTokenInfo.h:17
Definition: IWORKToken.h:65
Definition: IWORKToken.h:220
Definition: IWORKToken.h:87
Definition: IWORKToken.h:270
Definition: IWORKToken.h:259
Definition: IWORKToken.h:161
Definition: IWORKToken.h:213
Definition: IWORKToken.h:172
Definition: IWORKToken.h:113
Definition: IWORKToken.h:108
Definition: IWORKToken.h:124
Definition: IWORKToken.h:128
Definition: IWORKToken.h:196
Definition: IWORKToken.h:70
Definition: IWORKToken.h:28
Definition: IWORKToken.h:243
Definition: IWORKToken.h:260
Definition: IWORKToken.h:116
Definition: IWORKToken.h:177
Definition: IWORKToken.h:39
Definition: IWORKToken.h:189
Definition: IWORKToken.h:110
Definition: IWORKToken.h:154
Definition: IWORKToken.h:208
Definition: IWORKToken.h:179
Definition: IWORKToken.h:69
Definition: IWORKToken.h:168
Definition: IWORKToken.h:247
Definition: IWORKToken.h:137
Definition: IWORKToken.h:176
Definition: IWORKToken.h:53
Definition: IWORKToken.h:36
Definition: IWORKToken.h:238
Definition: IWORKToken.h:59
Definition: IWORKToken.h:102
Definition: IWORKToken.h:111
Definition: IWORKToken.h:240
Definition: IWORKToken.h:47
Definition: IWORKToken.h:79
Definition: IWORKToken.h:194
Definition: IWORKToken.h:221
Definition: IWORKToken.h:211
Definition: IWORKToken.h:112
Definition: IWORKToken.h:182
Definition: IWORKToken.h:147
Definition: IWORKToken.h:227
Definition: IWORKToken.h:291
Definition: IWORKToken.h:67
Definition: IWORKToken.h:268
Definition: IWORKToken.h:66
Definition: IWORKToken.h:226
Definition: IWORKToken.h:75
Definition: IWORKToken.h:195
Definition: IWORKToken.h:215
Definition: IWORKToken.h:149
Definition: IWORKToken.h:197
Definition: IWORKToken.h:237
Definition: IWORKToken.h:58
Definition: IWORKToken.h:261
Definition: IWORKToken.h:105
Definition: IWORKToken.h:269
Definition: IWORKToken.h:139
Definition: IWORKToken.h:290
Definition: IWORKToken.h:72
Definition: IWORKToken.h:200
Definition: IWORKToken.h:248
Definition: IWORKToken.h:61
Definition: IWORKToken.h:136
Definition: IWORKToken.h:218
Definition: IWORKToken.h:97
Definition: IWORKToken.h:83
Definition: IWORKToken.h:158
Definition: IWORKToken.h:133
Definition: IWORKToken.h:121
Definition: IWORKToken.h:117
Definition: IWORKToken.h:91
Definition: IWORKToken.h:252
Definition: IWORKToken.h:222
Definition: IWORKToken.h:99
Definition: IWORKToken.h:232
Definition: IWORKToken.h:264
Definition: IWORKToken.h:186
Definition: IWORKToken.h:230
BOOST_STATIC_ASSERT(IWORKTokenInfo< IWORKParser >::last >=LAST_TOKEN)
Definition: IWORKToken.h:101
Definition: IWORKToken.h:157
Definition: IWORKToken.h:45
Definition: IWORKToken.h:160
Definition: IWORKToken.h:229
Definition: IWORKToken.h:129
Definition: IWORKToken.h:38
Definition: IWORKToken.h:217
Definition: IWORKToken.h:193
Definition: IWORKToken.h:148
Definition: IWORKToken.h:246
Definition: IWORKToken.h:50
Definition: IWORKToken.h:205
Definition: IWORKToken.h:223
Definition: IWORKToken.h:103
Definition: IWORKToken.h:275
Definition: IWORKToken.h:204
Definition: IWORKToken.h:155
Definition: IWORKToken.h:214
Definition: IWORKToken.h:180
Definition: IWORKToken.h:114
Definition: IWORKToken.h:219
Definition: IWORKToken.h:100
const IWORKTokenizer & getTokenizer()
Definition: IWORKToken.cpp:58
Definition: IWORKToken.h:126
Definition: IWORKToken.h:183
Definition: IWORKToken.h:107
Definition: IWORKToken.h:242
Definition: IWORKToken.h:169
Definition: IWORKToken.h:244
Definition: IWORKToken.h:68
Definition: IWORKToken.h:49
Definition: IWORKToken.h:60
Definition: IWORKToken.h:77
Definition: IWORKToken.h:234
Definition: IWORKToken.h:203
Definition: IWORKToken.h:93
Definition: IWORKToken.h:277
Definition: IWORKToken.h:257
Definition: IWORKToken.h:201
Definition: IWORKToken.h:43
Definition: IWORKToken.h:144
Definition: IWORKToken.h:206
Definition: IWORKToken.h:253
Definition: IWORKToken.h:241
Definition: IWORKToken.h:135
Definition: IWORKToken.h:278
Definition: IWORKToken.h:132
Definition: IWORKToken.h:41
Definition: IWORKToken.h:271
Definition: IWORKToken.h:279
Definition: IWORKToken.h:57
Definition: IWORKToken.h:171
Definition: IWORKToken.h:163
Definition: IWORKToken.h:167
Definition: IWORKToken.h:274
Definition: IWORKToken.h:188
Definition: IWORKToken.h:140
Definition: IWORKToken.h:162
Definition: IWORKToken.h:256
Definition: IWORKTokenizer.h:16
Definition: IWORKToken.h:276
Definition: IWORKToken.h:42
Definition: IWORKToken.h:56
Definition: IWORKToken.h:170
Definition: IWORKToken.h:106
Definition: IWORKToken.h:191
Definition: IWORKToken.h:283
Definition: IWORKToken.h:181
Definition: IWORKToken.h:130
Definition: IWORKToken.h:127
Definition: IWORKToken.h:224
Definition: IWORKToken.h:32
Definition: IWORKToken.h:250
Definition: IWORKToken.h:52
Definition: IWORKToken.h:228
Definition: IWORKToken.h:76
Definition: IWORKToken.h:216
Definition: IWORKToken.h:152
Definition: IWORKToken.h:146
Definition: IWORKToken.h:104
Definition: IWORKToken.h:96
Definition: IWORKToken.h:85
Definition: IWORKToken.h:185
Definition: IWORKToken.h:48
Definition: IWORKToken.h:63
Definition: IWORKToken.h:88
Definition: IWORKToken.h:281
Definition: IWORKToken.h:80
Definition: IWORKToken.h:187
Definition: IWORKToken.h:131
Definition: IWORKToken.h:44
Namespace
Definition: IWORKToken.h:288
Definition: IWORKToken.h:166
Definition: IWORKToken.h:92
Definition: IWORKToken.h:272
Definition: IWORKToken.h:236
Definition: IWORKToken.h:254
Definition: IWORKToken.h:202
Definition: IWORKToken.h:263
Definition: IWORKToken.h:98
Definition: IWORKToken.h:51
Definition: IWORKToken.h:119
Definition: IWORKToken.h:184
Definition: IWORKToken.h:90
Definition: IWORKToken.h:120
Definition: IWORKToken.h:255
Definition: IWORKToken.h:280
Definition: IWORKToken.h:198
Definition: IWORKToken.h:212
Definition: IWORKToken.h:173
Definition: IWORKToken.h:86
Definition: IWORKToken.h:31
Definition: IWORKToken.h:62
Definition: IWORKToken.h:109
Definition: IWORKToken.h:150
Definition: IWORKToken.h:249

Generated for libetonyek by doxygen 1.8.11