1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
typedef union {
IDL_tree tree;
struct {
IDL_tree tree;
gpointer data;
} treedata;
GHashTable *hash_table;
char *str;
gboolean boolean;
IDL_declspec_t declspec;
IDL_longlong_t integer;
double floatp;
enum IDL_unaryop unaryop;
enum IDL_param_attr paramattr;
} YYSTYPE;
#define TOK_ANY 257
#define TOK_ATTRIBUTE 258
#define TOK_BOOLEAN 259
#define TOK_CASE 260
#define TOK_CHAR 261
#define TOK_CONST 262
#define TOK_CONTEXT 263
#define TOK_DEFAULT 264
#define TOK_DOUBLE 265
#define TOK_ENUM 266
#define TOK_EXCEPTION 267
#define TOK_FALSE 268
#define TOK_FIXED 269
#define TOK_FLOAT 270
#define TOK_IN 271
#define TOK_INOUT 272
#define TOK_INTERFACE 273
#define TOK_LONG 274
#define TOK_MODULE 275
#define TOK_NATIVE 276
#define TOK_OBJECT 277
#define TOK_OCTET 278
#define TOK_ONEWAY 279
#define TOK_OP_SCOPE 280
#define TOK_OP_SHL 281
#define TOK_OP_SHR 282
#define TOK_OUT 283
#define TOK_RAISES 284
#define TOK_READONLY 285
#define TOK_SEQUENCE 286
#define TOK_SHORT 287
#define TOK_STRING 288
#define TOK_STRUCT 289
#define TOK_SWITCH 290
#define TOK_TRUE 291
#define TOK_TYPECODE 292
#define TOK_TYPEDEF 293
#define TOK_UNION 294
#define TOK_UNSIGNED 295
#define TOK_VARARGS 296
#define TOK_VOID 297
#define TOK_WCHAR 298
#define TOK_WSTRING 299
#define TOK_FLOATP 300
#define TOK_INTEGER 301
#define TOK_DECLSPEC 302
#define TOK_PROP_KEY 303
#define TOK_PROP_VALUE 304
#define TOK_NATIVE_TYPE 305
#define TOK_IDENT 306
#define TOK_SQSTRING 307
#define TOK_DQSTRING 308
#define TOK_FIXEDP 309
#define TOK_CODEFRAG 310
extern YYSTYPE yylval;
|