]> git.saurik.com Git - wxWidgets.git/blob - wxPython/wxSWIG/SWIG/parser.h
Since I have made several changes to SWIG over the years to accomodate
[wxWidgets.git] / wxPython / wxSWIG / SWIG / parser.h
1 typedef union {
2 char *id;
3 struct Declaration {
4 char *id;
5 int is_pointer;
6 int is_reference;
7 } decl;
8 struct InitList {
9 char **names;
10 int count;
11 } ilist;
12 struct DocList {
13 char **names;
14 char **values;
15 int count;
16 } dlist;
17 struct Define {
18 char *id;
19 int type;
20 } dtype;
21 DataType *type;
22 Parm *p;
23 TMParm *tmparm;
24 ParmList *pl;
25 int ivalue;
26 } YYSTYPE;
27 #define ID 258
28 #define HBLOCK 259
29 #define WRAPPER 260
30 #define POUND 261
31 #define STRING 262
32 #define NUM_INT 263
33 #define NUM_FLOAT 264
34 #define CHARCONST 265
35 #define NUM_UNSIGNED 266
36 #define NUM_LONG 267
37 #define NUM_ULONG 268
38 #define TYPEDEF 269
39 #define TYPE_INT 270
40 #define TYPE_UNSIGNED 271
41 #define TYPE_SHORT 272
42 #define TYPE_LONG 273
43 #define TYPE_FLOAT 274
44 #define TYPE_DOUBLE 275
45 #define TYPE_CHAR 276
46 #define TYPE_VOID 277
47 #define TYPE_SIGNED 278
48 #define TYPE_BOOL 279
49 #define TYPE_TYPEDEF 280
50 #define LPAREN 281
51 #define RPAREN 282
52 #define COMMA 283
53 #define SEMI 284
54 #define EXTERN 285
55 #define INIT 286
56 #define LBRACE 287
57 #define RBRACE 288
58 #define DEFINE 289
59 #define PERIOD 290
60 #define CONST 291
61 #define STRUCT 292
62 #define UNION 293
63 #define EQUAL 294
64 #define SIZEOF 295
65 #define MODULE 296
66 #define LBRACKET 297
67 #define RBRACKET 298
68 #define WEXTERN 299
69 #define ILLEGAL 300
70 #define READONLY 301
71 #define READWRITE 302
72 #define NAME 303
73 #define RENAME 304
74 #define INCLUDE 305
75 #define CHECKOUT 306
76 #define ADDMETHODS 307
77 #define PRAGMA 308
78 #define CVALUE 309
79 #define COUT 310
80 #define ENUM 311
81 #define ENDDEF 312
82 #define MACRO 313
83 #define CLASS 314
84 #define PRIVATE 315
85 #define PUBLIC 316
86 #define PROTECTED 317
87 #define COLON 318
88 #define STATIC 319
89 #define VIRTUAL 320
90 #define FRIEND 321
91 #define OPERATOR 322
92 #define THROW 323
93 #define TEMPLATE 324
94 #define NATIVE 325
95 #define INLINE 326
96 #define IFDEF 327
97 #define IFNDEF 328
98 #define ENDIF 329
99 #define ELSE 330
100 #define UNDEF 331
101 #define IF 332
102 #define DEFINED 333
103 #define ELIF 334
104 #define RAW_MODE 335
105 #define ALPHA_MODE 336
106 #define TEXT 337
107 #define DOC_DISABLE 338
108 #define DOC_ENABLE 339
109 #define STYLE 340
110 #define LOCALSTYLE 341
111 #define TYPEMAP 342
112 #define EXCEPT 343
113 #define IMPORT 344
114 #define ECHO 345
115 #define NEW 346
116 #define APPLY 347
117 #define CLEAR 348
118 #define DOCONLY 349
119 #define TITLE 350
120 #define SECTION 351
121 #define SUBSECTION 352
122 #define SUBSUBSECTION 353
123 #define LESSTHAN 354
124 #define GREATERTHAN 355
125 #define USERDIRECTIVE 356
126 #define OC_INTERFACE 357
127 #define OC_END 358
128 #define OC_PUBLIC 359
129 #define OC_PRIVATE 360
130 #define OC_PROTECTED 361
131 #define OC_CLASS 362
132 #define OC_IMPLEMENT 363
133 #define OC_PROTOCOL 364
134 #define OR 365
135 #define XOR 366
136 #define AND 367
137 #define LSHIFT 368
138 #define RSHIFT 369
139 #define PLUS 370
140 #define MINUS 371
141 #define STAR 372
142 #define SLASH 373
143 #define UMINUS 374
144 #define NOT 375
145 #define LNOT 376
146 #define DCOLON 377
147
148
149 extern YYSTYPE yylval;