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  xsi,
34 
35  // elements
44 
119  br,
127  cb,
135  cf, // condition
171  ct,
173  d,
184  du,
197  f,
210  fm, // formula mutable dictionary
212  fo,
230  fs,
231  g,
259  id,
328  n,
336  of,
342  p,
365  pm,
373  r,
374  rb,
375  rd,
382  rn,
386  rt,
387  s,
396  sl,
398  so,
404  st,
420  t,
497 
498  // attributes
499  ID,
501  a,
507  b,
509  c,
550  h,
552  hc,
553  ht,
555  ho,
566  k,
571  m,
579  nc,
622  v,
629  vo,
630  w,
633  x,
635  y,
637 
638  // attribute values
640  _0,
641  _1,
680 
682 };
683 
685 
687 {
688  NS_URI_SF = sf << 16,
689  NS_URI_SFA = sfa << 16,
690  NS_URI_XSI = xsi << 16,
691 };
692 
694 
695 }
696 
697 }
698 
699 #endif // IWORKTOKEN_H_INCLUDED
700 
701 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */
Definition: IWORKToken.h:139
Definition: IWORKToken.h:192
Definition: IWORKToken.h:223
Definition: IWORKToken.h:604
Definition: IWORKToken.h:662
Definition: IWORKToken.h:89
Definition: IWORKToken.h:678
Definition: IWORKToken.h:422
Definition: IWORKToken.h:405
Definition: IWORKToken.h:305
Definition: IWORKToken.h:218
Definition: IWORKBezierElement.cpp:20
Definition: IWORKToken.h:399
Definition: IWORKToken.h:639
Definition: IWORKToken.h:182
Definition: IWORKToken.h:155
Definition: IWORKToken.h:667
Definition: IWORKToken.h:318
Definition: IWORKToken.h:248
Definition: IWORKToken.h:481
Definition: IWORKToken.h:402
Definition: IWORKToken.h:510
Definition: IWORKToken.h:594
Definition: IWORKToken.h:546
Definition: IWORKToken.h:358
Definition: IWORKToken.h:374
Definition: IWORKToken.h:274
Definition: IWORKToken.h:381
Definition: IWORKToken.h:544
Definition: IWORKToken.h:369
Definition: IWORKToken.h:467
Definition: IWORKToken.h:38
Definition: IWORKToken.h:431
Definition: IWORKToken.h:407
Definition: IWORKToken.h:119
Definition: IWORKToken.h:438
Definition: IWORKToken.h:211
Definition: IWORKToken.h:679
Definition: IWORKToken.h:600
Definition: IWORKToken.h:420
Definition: IWORKToken.h:569
Definition: IWORKToken.h:178
Definition: IWORKToken.h:417
Definition: IWORKToken.h:647
Definition: IWORKToken.h:235
Definition: IWORKToken.h:504
Definition: IWORKToken.h:397
Definition: IWORKToken.h:286
Definition: IWORKToken.h:552
Definition: IWORKToken.h:321
Definition: IWORKToken.h:455
Definition: IWORKToken.h:589
Definition: IWORKToken.h:109
Definition: IWORKToken.h:582
Definition: IWORKToken.h:396
Definition: IWORKToken.h:98
Definition: IWORKToken.h:134
Definition: IWORKToken.h:330
Definition: IWORKToken.h:37
Definition: IWORKToken.h:255
Definition: IWORKToken.h:137
Definition: IWORKToken.h:583
Definition: IWORKToken.h:433
Definition: IWORKToken.h:334
Definition: IWORKToken.h:586
Definition: IWORKToken.h:462
Definition: IWORKToken.h:227
Definition: IWORKToken.h:368
Definition: IWORKToken.h:390
Definition: IWORKToken.h:97
Definition: IWORKToken.h:609
Definition: IWORKToken.h:652
Definition: IWORKToken.h:521
Definition: IWORKToken.h:454
Definition: IWORKToken.h:577
Definition: IWORKToken.h:427
Definition: IWORKToken.h:159
Definition: IWORKToken.h:298
Definition: IWORKToken.h:615
Definition: IWORKToken.h:156
Definition: IWORKToken.h:348
Definition: IWORKTokenInfo.h:17
Definition: IWORKToken.h:233
Definition: IWORKToken.h:163
Definition: IWORKToken.h:209
Definition: IWORKToken.h:480
Definition: IWORKToken.h:33
Definition: IWORKToken.h:585
Definition: IWORKToken.h:517
Definition: IWORKToken.h:575
Definition: IWORKToken.h:404
Definition: IWORKToken.h:268
Definition: IWORKToken.h:653
Definition: IWORKToken.h:391
Definition: IWORKToken.h:658
Definition: IWORKToken.h:328
Definition: IWORKToken.h:329
Definition: IWORKToken.h:331
Definition: IWORKToken.h:555
Definition: IWORKToken.h:215
Definition: IWORKToken.h:519
Definition: IWORKToken.h:251
Definition: IWORKToken.h:635
Definition: IWORKToken.h:631
Definition: IWORKToken.h:458
Definition: IWORKToken.h:175
Definition: IWORKToken.h:681
Definition: IWORKToken.h:325
Definition: IWORKToken.h:673
Definition: IWORKToken.h:394
Definition: IWORKToken.h:203
Definition: IWORKToken.h:471
Definition: IWORKToken.h:240
Definition: IWORKToken.h:144
Definition: IWORKToken.h:490
Definition: IWORKToken.h:588
Definition: IWORKToken.h:648
Definition: IWORKToken.h:335
Definition: IWORKToken.h:93
Definition: IWORKToken.h:392
Definition: IWORKToken.h:199
Definition: IWORKToken.h:624
Definition: IWORKToken.h:260
Definition: IWORKToken.h:566
Definition: IWORKToken.h:146
Definition: IWORKToken.h:143
Definition: IWORKToken.h:270
Definition: IWORKToken.h:39
Definition: IWORKToken.h:216
Definition: IWORKToken.h:649
Definition: IWORKToken.h:558
Definition: IWORKToken.h:107
Definition: IWORKToken.h:578
Definition: IWORKToken.h:350
Definition: IWORKToken.h:193
Definition: IWORKToken.h:409
Definition: IWORKToken.h:338
Definition: IWORKToken.h:550
Definition: IWORKToken.h:272
Definition: IWORKToken.h:525
Definition: IWORKToken.h:573
Definition: IWORKToken.h:568
Definition: IWORKToken.h:130
Definition: IWORKToken.h:295
Definition: IWORKToken.h:618
Definition: IWORKToken.h:564
Definition: IWORKToken.h:246
Definition: IWORKToken.h:507
Definition: IWORKToken.h:408
Definition: IWORKToken.h:196
Definition: IWORKToken.h:262
Definition: IWORKToken.h:296
Definition: IWORKToken.h:580
Definition: IWORKToken.h:319
Definition: IWORKToken.h:123
Definition: IWORKToken.h:619
Definition: IWORKToken.h:258
Definition: IWORKToken.h:124
Definition: IWORKToken.h:180
Definition: IWORKToken.h:599
Definition: IWORKToken.h:207
Definition: IWORKToken.h:342
Definition: IWORKToken.h:131
Definition: IWORKToken.h:171
Definition: IWORKToken.h:345
Definition: IWORKToken.h:670
Definition: IWORKToken.h:344
Definition: IWORKToken.h:531
Definition: IWORKToken.h:465
Definition: IWORKToken.h:622
Definition: IWORKToken.h:308
Definition: IWORKToken.h:512
Definition: IWORKToken.h:220
Definition: IWORKToken.h:656
Definition: IWORKToken.h:189
Definition: IWORKToken.h:43
Definition: IWORKToken.h:429
Definition: IWORKToken.h:505
Definition: IWORKToken.h:289
Definition: IWORKToken.h:526
Definition: IWORKToken.h:103
Definition: IWORKToken.h:373
Definition: IWORKToken.h:674
Definition: IWORKToken.h:489
Definition: IWORKToken.h:205
Definition: IWORKToken.h:466
Definition: IWORKToken.h:559
Definition: IWORKToken.h:620
Definition: IWORKToken.h:487
Definition: IWORKToken.h:225
Definition: IWORKToken.h:241
Definition: IWORKToken.h:104
Definition: IWORKToken.h:666
Definition: IWORKToken.h:306
Definition: IWORKToken.h:230
Definition: IWORKToken.h:482
Definition: IWORKToken.h:495
Definition: IWORKToken.h:222
Definition: IWORKToken.h:644
Definition: IWORKToken.h:340
Definition: IWORKToken.h:464
Definition: IWORKToken.h:491
Definition: IWORKToken.h:545
Definition: IWORKToken.h:560
Definition: IWORKToken.h:672
Definition: IWORKToken.h:470
Definition: IWORKToken.h:472
Definition: IWORKToken.h:443
Definition: IWORKToken.h:689
Definition: IWORKToken.h:313
Definition: IWORKToken.h:110
Definition: IWORKToken.h:176
Definition: IWORKToken.h:244
Definition: IWORKToken.h:185
Definition: IWORKToken.h:234
Definition: IWORKToken.h:664
Definition: IWORKToken.h:259
Definition: IWORKToken.h:269
Definition: IWORKToken.h:514
Definition: IWORKToken.h:204
Definition: IWORKToken.h:414
Definition: IWORKToken.h:228
Definition: IWORKToken.h:347
Definition: IWORKToken.h:112
Definition: IWORKToken.h:132
Definition: IWORKToken.h:430
Definition: IWORKToken.h:266
Definition: IWORKToken.h:263
Definition: IWORKToken.h:115
Definition: IWORKToken.h:242
Definition: IWORKToken.h:197
Definition: IWORKToken.h:614
Definition: IWORKToken.h:105
Definition: IWORKToken.h:513
Definition: IWORKToken.h:641
Definition: IWORKToken.h:173
Definition: IWORKToken.h:532
Definition: IWORKToken.h:603
Definition: IWORKToken.h:621
Definition: IWORKToken.h:478
Definition: IWORKToken.h:181
Definition: IWORKToken.h:102
Definition: IWORKToken.h:301
Definition: IWORKToken.h:581
Definition: IWORKToken.h:217
Definition: IWORKToken.h:333
Definition: IWORKToken.h:324
Definition: IWORKToken.h:688
Definition: IWORKToken.h:184
Definition: IWORKToken.h:385
Definition: IWORKToken.h:474
Definition: IWORKToken.h:202
Definition: IWORKToken.h:446
Definition: IWORKToken.h:315
Definition: IWORKToken.h:591
Definition: IWORKToken.h:508
Definition: IWORKToken.h:151
Definition: IWORKToken.h:106
Definition: IWORKToken.h:616
Definition: IWORKToken.h:473
Definition: IWORKToken.h:665
Definition: IWORKToken.h:201
Definition: IWORKToken.h:346
Definition: IWORKToken.h:370
Definition: IWORKToken.h:671
Definition: IWORKToken.h:148
Definition: IWORKToken.h:492
Definition: IWORKToken.h:554
Definition: IWORKToken.h:416
Definition: IWORKToken.h:386
Definition: IWORKToken.h:294
Definition: IWORKToken.h:377
Definition: IWORKToken.h:584
Definition: IWORKToken.h:113
Definition: IWORKToken.h:626
Definition: IWORKToken.h:494
Definition: IWORKToken.h:579
Definition: IWORKToken.h:529
Definition: IWORKToken.h:571
Definition: IWORKToken.h:395
Definition: IWORKToken.h:401
Definition: IWORKToken.h:597
Definition: IWORKToken.h:518
Definition: IWORKToken.h:437
Definition: IWORKToken.h:343
Definition: IWORKToken.h:288
Definition: IWORKToken.h:524
Definition: IWORKToken.h:179
Definition: IWORKToken.h:668
Definition: IWORKToken.h:339
Definition: IWORKToken.h:425
Definition: IWORKToken.h:32
Definition: IWORKToken.h:349
Definition: IWORKToken.h:293
Definition: IWORKToken.h:643
Definition: IWORKToken.h:456
Definition: IWORKToken.h:627
Definition: IWORKToken.h:484
Definition: IWORKToken.h:149
Definition: IWORKToken.h:376
Definition: IWORKToken.h:645
Definition: IWORKToken.h:27
Definition: IWORKToken.h:488
Definition: IWORKToken.h:657
Definition: IWORKToken.h:387
Definition: IWORKToken.h:551
Definition: IWORKToken.h:400
Definition: IWORKToken.h:640
Definition: IWORKToken.h:157
Definition: IWORKToken.h:126
Definition: IWORKToken.h:250
Definition: IWORKToken.h:459
Definition: IWORKToken.h:212
Definition: IWORKToken.h:501
BOOST_STATIC_ASSERT(IWORKTokenInfo< IWORKParser >::last >=LAST_TOKEN)
Definition: IWORKToken.h:601
Definition: IWORKToken.h:354
Definition: IWORKToken.h:271
Definition: IWORKToken.h:170
Definition: IWORKToken.h:322
Definition: IWORKToken.h:630
Definition: IWORKToken.h:596
Definition: IWORKToken.h:690
Definition: IWORKToken.h:389
Definition: IWORKToken.h:142
Definition: IWORKToken.h:426
Definition: IWORKToken.h:297
Definition: IWORKToken.h:423
Definition: IWORKToken.h:669
Definition: IWORKToken.h:245
Definition: IWORKToken.h:602
Definition: IWORKToken.h:332
Definition: IWORKToken.h:337
Definition: IWORKToken.h:118
Definition: IWORKToken.h:208
Definition: IWORKToken.h:154
Definition: IWORKToken.h:461
Definition: IWORKToken.h:353
Definition: IWORKToken.h:172
Definition: IWORKToken.h:161
Definition: IWORKToken.h:476
Definition: IWORKToken.h:232
Definition: IWORKToken.h:642
Definition: IWORKToken.h:238
Definition: IWORKToken.h:36
Definition: IWORKToken.h:605
Definition: IWORKToken.h:265
Definition: IWORKToken.h:506
Definition: IWORKToken.h:659
Definition: IWORKToken.h:523
Definition: IWORKToken.h:572
Definition: IWORKToken.h:221
Definition: IWORKToken.h:500
Definition: IWORKToken.h:570
Definition: IWORKToken.h:660
Definition: IWORKToken.h:413
Definition: IWORKToken.h:356
Definition: IWORKToken.h:125
const IWORKTokenizer & getTokenizer()
Definition: IWORKToken.cpp:57
Definition: IWORKToken.h:418
Definition: IWORKToken.h:357
Definition: IWORKToken.h:316
Definition: IWORKToken.h:502
Definition: IWORKToken.h:675
Definition: IWORKToken.h:460
Definition: IWORKToken.h:229
Definition: IWORKToken.h:290
Definition: IWORKToken.h:450
Definition: IWORKToken.h:608
Definition: IWORKToken.h:651
Definition: IWORKToken.h:530
Definition: IWORKToken.h:300
Definition: IWORKToken.h:249
Definition: IWORKToken.h:595
Definition: IWORKToken.h:174
Definition: IWORKToken.h:421
Definition: IWORKToken.h:141
Definition: IWORKToken.h:382
Definition: IWORKToken.h:567
Definition: IWORKToken.h:28
Definition: IWORKToken.h:135
Definition: IWORKToken.h:388
Definition: IWORKToken.h:628
Definition: IWORKToken.h:114
Definition: IWORKToken.h:363
Definition: IWORKToken.h:379
Definition: IWORKToken.h:352
Definition: IWORKToken.h:633
Definition: IWORKToken.h:629
Definition: IWORKToken.h:469
Definition: IWORKToken.h:483
Definition: IWORKToken.h:676
Definition: IWORKToken.h:445
Definition: IWORKToken.h:254
Definition: IWORKToken.h:590
Definition: IWORKToken.h:264
Definition: IWORKToken.h:150
Definition: IWORKToken.h:252
Definition: IWORKToken.h:655
Definition: IWORKToken.h:415
Definition: IWORKToken.h:138
Definition: IWORKToken.h:468
Definition: IWORKToken.h:411
Definition: IWORKToken.h:224
Definition: IWORKToken.h:169
Definition: IWORKToken.h:406
Definition: IWORKToken.h:111
Definition: IWORKToken.h:541
Definition: IWORKToken.h:31
Definition: IWORKToken.h:366
Definition: IWORKToken.h:116
Definition: IWORKTokenizer.h:16
Definition: IWORKToken.h:527
Definition: IWORKToken.h:285
Definition: IWORKToken.h:355
Definition: IWORKToken.h:147
Definition: IWORKToken.h:314
Definition: IWORKToken.h:152
Definition: IWORKToken.h:256
Definition: IWORKToken.h:607
Definition: IWORKToken.h:287
Definition: IWORKToken.h:307
Definition: IWORKToken.h:253
Definition: IWORKToken.h:40
Definition: IWORKToken.h:475
Definition: IWORKToken.h:101
Definition: IWORKToken.h:261
Definition: IWORKToken.h:463
Definition: IWORKToken.h:237
Definition: IWORKToken.h:650
Definition: IWORKToken.h:360
Definition: IWORKToken.h:361
Definition: IWORKToken.h:479
Definition: IWORKToken.h:378
Definition: IWORKToken.h:509
Definition: IWORKToken.h:380
Definition: IWORKToken.h:636
Definition: IWORKToken.h:516
Definition: IWORKToken.h:243
Definition: IWORKToken.h:219
Definition: IWORKToken.h:537
Definition: IWORKToken.h:543
Definition: IWORKToken.h:520
Definition: IWORKToken.h:553
Definition: IWORKToken.h:198
Definition: IWORKToken.h:556
Definition: IWORKToken.h:362
Definition: IWORKToken.h:574
Definition: IWORKToken.h:140
Definition: IWORKToken.h:42
Definition: IWORKToken.h:576
Definition: IWORKToken.h:663
Definition: IWORKToken.h:486
Definition: IWORKToken.h:449
Definition: IWORKToken.h:299
Definition: IWORKToken.h:194
Definition: IWORKToken.h:41
Definition: IWORKToken.h:327
Definition: IWORKToken.h:587
Definition: IWORKToken.h:365
Definition: IWORKToken.h:625
Definition: IWORKToken.h:341
Definition: IWORKToken.h:623
Definition: IWORKToken.h:247
Definition: IWORKToken.h:424
Definition: IWORKToken.h:403
Definition: IWORKToken.h:661
Definition: IWORKToken.h:432
Definition: IWORKToken.h:654
Definition: IWORKToken.h:646
Definition: IWORKToken.h:303
Definition: IWORKToken.h:302
Definition: IWORKToken.h:372
Definition: IWORKToken.h:367
Definition: IWORKToken.h:323
Definition: IWORKToken.h:188
Definition: IWORKToken.h:598
Definition: IWORKToken.h:412
Definition: IWORKToken.h:499
Definition: IWORKToken.h:164
Definition: IWORKToken.h:632
Definition: IWORKToken.h:128
Definition: IWORKToken.h:410
Definition: IWORKToken.h:515
Definition: IWORKToken.h:275
Namespace
Definition: IWORKToken.h:686
Definition: IWORKToken.h:257
Definition: IWORKToken.h:444
Definition: IWORKToken.h:565
Definition: IWORKToken.h:267
Definition: IWORKToken.h:121
Definition: IWORKToken.h:190
Definition: IWORKToken.h:617
Definition: IWORKToken.h:562
Definition: IWORKToken.h:677
Definition: IWORKToken.h:496
Definition: IWORKToken.h:419
Definition: IWORKToken.h:371
Definition: IWORKToken.h:336
Definition: IWORKToken.h:100
Definition: IWORKToken.h:90
Definition: IWORKToken.h:210
Definition: IWORKToken.h:177
Definition: IWORKToken.h:91
Definition: IWORKToken.h:326
Definition: IWORKToken.h:206
Definition: IWORKToken.h:383
Definition: IWORKToken.h:451
Definition: IWORKToken.h:120
Definition: IWORKToken.h:592
Definition: IWORKToken.h:593
Definition: IWORKToken.h:384
Definition: IWORKToken.h:231
Definition: IWORKToken.h:634
Definition: IWORKToken.h:317
Definition: IWORKToken.h:95
Definition: IWORKToken.h:200
Definition: IWORKToken.h:522
Definition: IWORKToken.h:540
Definition: IWORKToken.h:398
Definition: IWORKToken.h:136
Definition: IWORKToken.h:239
Definition: IWORKToken.h:133
Definition: IWORKToken.h:236
Definition: IWORKToken.h:127
Definition: IWORKToken.h:183
Definition: IWORKToken.h:158
Definition: IWORKToken.h:273
Definition: IWORKToken.h:162
Definition: IWORKToken.h:359
Definition: IWORKToken.h:606
Definition: IWORKToken.h:375

Generated for libetonyek by doxygen 1.8.11