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
79  ct,
80  d,
85  du,
87  f,
97  g,
136  n,
141  p,
155  r,
158  s,
165  so,
175  t,
197 
198  // attributes
199  ID,
201  a,
206  b,
214  h,
233  v,
235  w,
237  x,
238  y,
239 
240  // attribute values
242  _0,
243  _1,
247 
249 };
250 
252 
254 {
255  NS_URI_SF = sf << 16,
256  NS_URI_SFA = sfa << 16
257 };
258 
260 
261 }
262 
263 }
264 
265 #endif // IWORKTOKEN_H_INCLUDED
266 
267 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */
Definition: IWORKToken.h:182
Definition: IWORKToken.h:154
Definition: IWORKToken.h:141
Definition: IWORKToken.h:228
Definition: IWORKToken.h:126
Definition: IWORKToken.h:84
Definition: IWORKToken.h:56
Definition: IWORKToken.h:27
Definition: IWORKToken.h:128
Definition: IWORKToken.h:189
Definition: IWORKToken.h:100
Definition: IWORKToken.h:236
Definition: IWORKToken.h:138
Definition: IWORKToken.h:223
Definition: IWORKToken.h:210
Definition: IWORKToken.h:117
Definition: IWORKToken.h:95
Definition: IWORKToken.h:180
Definition: IWORKToken.h:169
Definition: IWORKToken.h:157
Definition: IWORKToken.h:93
Definition: IWORKToken.h:144
Definition: IWORKToken.h:143
Definition: IWORKToken.h:125
Definition: IWORKToken.h:241
Definition: IWORKToken.h:78
Definition: IWORKToken.h:53
Definition: IWORKToken.h:71
Definition: IWORKToken.h:121
Definition: IWORKToken.h:88
Definition: IWORKToken.h:151
Definition: IWORKToken.h:233
Definition: IWORKToken.h:216
Definition: IWORKTokenInfo.h:17
Definition: IWORKToken.h:79
Definition: IWORKToken.h:159
Definition: IWORKToken.h:201
Definition: IWORKToken.h:168
Definition: IWORKToken.h:115
Definition: IWORKToken.h:111
Definition: IWORKToken.h:127
Definition: IWORKToken.h:132
Definition: IWORKToken.h:186
Definition: IWORKToken.h:28
Definition: IWORKToken.h:234
Definition: IWORKToken.h:118
Definition: IWORKToken.h:171
Definition: IWORKToken.h:55
Definition: IWORKToken.h:179
Definition: IWORKToken.h:113
Definition: IWORKToken.h:152
Definition: IWORKToken.h:196
Definition: IWORKToken.h:172
Definition: IWORKToken.h:83
Definition: IWORKToken.h:164
Definition: IWORKToken.h:224
Definition: IWORKToken.h:140
Definition: IWORKToken.h:170
Definition: IWORKToken.h:69
Definition: IWORKToken.h:52
Definition: IWORKToken.h:220
Definition: IWORKToken.h:73
Definition: IWORKToken.h:120
Definition: IWORKToken.h:105
Definition: IWORKToken.h:221
Definition: IWORKToken.h:62
Definition: IWORKToken.h:89
Definition: IWORKToken.h:184
Definition: IWORKToken.h:207
Definition: IWORKToken.h:199
Definition: IWORKToken.h:114
Definition: IWORKToken.h:146
Definition: IWORKToken.h:212
Definition: IWORKToken.h:256
Definition: IWORKToken.h:81
Definition: IWORKToken.h:242
Definition: IWORKToken.h:80
Definition: IWORKToken.h:211
Definition: IWORKToken.h:185
Definition: IWORKToken.h:203
Definition: IWORKToken.h:187
Definition: IWORKToken.h:235
Definition: IWORKToken.h:108
Definition: IWORKToken.h:243
Definition: IWORKToken.h:255
Definition: IWORKToken.h:85
Definition: IWORKToken.h:225
Definition: IWORKToken.h:75
Definition: IWORKToken.h:139
Definition: IWORKToken.h:206
Definition: IWORKToken.h:102
Definition: IWORKToken.h:94
Definition: IWORKToken.h:156
Definition: IWORKToken.h:137
Definition: IWORKToken.h:124
Definition: IWORKToken.h:63
Definition: IWORKToken.h:97
Definition: IWORKToken.h:208
Definition: IWORKToken.h:103
Definition: IWORKToken.h:217
Definition: IWORKToken.h:238
Definition: IWORKToken.h:176
Definition: IWORKToken.h:215
BOOST_STATIC_ASSERT(IWORKTokenInfo< IWORKParser >::last >=LAST_TOKEN)
Definition: IWORKToken.h:155
Definition: IWORKToken.h:60
Definition: IWORKToken.h:158
Definition: IWORKToken.h:214
Definition: IWORKToken.h:133
Definition: IWORKToken.h:54
Definition: IWORKToken.h:205
Definition: IWORKToken.h:183
Definition: IWORKToken.h:147
Definition: IWORKToken.h:66
Definition: IWORKToken.h:194
Definition: IWORKToken.h:209
Definition: IWORKToken.h:106
Definition: IWORKToken.h:193
Definition: IWORKToken.h:153
Definition: IWORKToken.h:202
Definition: IWORKToken.h:116
Definition: IWORKToken.h:104
const IWORKTokenizer & getTokenizer()
Definition: IWORKToken.cpp:58
Definition: IWORKToken.h:130
Definition: IWORKToken.h:110
Definition: IWORKToken.h:165
Definition: IWORKToken.h:222
Definition: IWORKToken.h:82
Definition: IWORKToken.h:65
Definition: IWORKToken.h:74
Definition: IWORKToken.h:218
Definition: IWORKToken.h:192
Definition: IWORKToken.h:99
Definition: IWORKToken.h:244
Definition: IWORKToken.h:190
Definition: IWORKToken.h:58
Definition: IWORKToken.h:195
Definition: IWORKToken.h:229
Definition: IWORKToken.h:136
Definition: IWORKToken.h:245
Definition: IWORKToken.h:72
Definition: IWORKToken.h:167
Definition: IWORKToken.h:163
Definition: IWORKToken.h:178
Definition: IWORKToken.h:160
Definition: IWORKToken.h:232
Definition: IWORKTokenizer.h:16
Definition: IWORKToken.h:57
Definition: IWORKToken.h:166
Definition: IWORKToken.h:109
Definition: IWORKToken.h:181
Definition: IWORKToken.h:248
Definition: IWORKToken.h:173
Definition: IWORKToken.h:134
Definition: IWORKToken.h:131
Definition: IWORKToken.h:32
Definition: IWORKToken.h:227
Definition: IWORKToken.h:68
Definition: IWORKToken.h:213
Definition: IWORKToken.h:87
Definition: IWORKToken.h:204
Definition: IWORKToken.h:150
Definition: IWORKToken.h:145
Definition: IWORKToken.h:107
Definition: IWORKToken.h:101
Definition: IWORKToken.h:129
Definition: IWORKToken.h:175
Definition: IWORKToken.h:64
Definition: IWORKToken.h:77
Definition: IWORKToken.h:246
Definition: IWORKToken.h:90
Definition: IWORKToken.h:177
Definition: IWORKToken.h:135
Definition: IWORKToken.h:59
Namespace
Definition: IWORKToken.h:253
Definition: IWORKToken.h:162
Definition: IWORKToken.h:98
Definition: IWORKToken.h:219
Definition: IWORKToken.h:230
Definition: IWORKToken.h:191
Definition: IWORKToken.h:237
Definition: IWORKToken.h:67
Definition: IWORKToken.h:122
Definition: IWORKToken.h:174
Definition: IWORKToken.h:123
Definition: IWORKToken.h:231
Definition: IWORKToken.h:200
Definition: IWORKToken.h:96
Definition: IWORKToken.h:31
Definition: IWORKToken.h:76
Definition: IWORKToken.h:112
Definition: IWORKToken.h:148
Definition: IWORKToken.h:226

Generated for libetonyek by doxygen 1.8.5