Main Page   Class Hierarchy   Compound List   File List   Compound Members   Related Pages  

cppyacc.hpp

00001 #ifndef BISON_CPPYACC_HPP
00002 # define BISON_CPPYACC_HPP
00003 
00004 #include <axis/wcg/actions.h>
00005 
00006 #ifndef YYSTYPE
00007 typedef union  {  
00008   int tokenvalue;
00009   expression* expression_ptr;
00010   member_declarator* member_declarator_ptr;
00011   param_declarator* param_declarator_ptr;
00012   string* string_ptr;
00013   member_declarator_list* member_declarator_list_ptr;
00014   string_list* string_list_ptr;
00015   base_specifier_list* base_specifier_list_ptr;
00016   base_specifier* base_specifier_ptr;
00017   void* any_ptr;
00018   param_decl* param_decl_ptr;
00019   param_decl_list* param_decl_list_ptr;
00020   class_head* class_head_ptr;
00021 } yystype;
00022 # define YYSTYPE yystype
00023 # define YYSTYPE_IS_TRIVIAL 1
00024 #endif
00025 # define        KW_asm  257
00026 # define        KW_do   258
00027 # define        KW_inline       259
00028 # define        KW_short        260
00029 # define        KW_typeid       261
00030 # define        KW_auto 262
00031 # define        KW_double       263
00032 # define        KW_int  264
00033 # define        KW_signed       265
00034 # define        KW_typename     266
00035 # define        KW_bool 267
00036 # define        KW_dynamic_cast 268
00037 # define        KW_long 269
00038 # define        KW_sizeof       270
00039 # define        KW_union        271
00040 # define        KW_break        272
00041 # define        KW_else 273
00042 # define        KW_mutable      274
00043 # define        KW_static       275
00044 # define        KW_unsigned     276
00045 # define        KW_case 277
00046 # define        KW_enum 278
00047 # define        KW_namespace    279
00048 # define        KW_static_cast  280
00049 # define        KW_using        281
00050 # define        KW_catch        282
00051 # define        KW_explicit     283
00052 # define        KW_new  284
00053 # define        KW_struct       285
00054 # define        KW_virtual      286
00055 # define        KW_char 287
00056 # define        KW_extern       288
00057 # define        KW_operator     289
00058 # define        KW_switch       290
00059 # define        KW_void 291
00060 # define        KW_class        292
00061 # define        KW_false        293
00062 # define        KW_private      294
00063 # define        KW_template     295
00064 # define        KW_volatile     296
00065 # define        KW_const        297
00066 # define        KW_float        298
00067 # define        KW_protected    299
00068 # define        KW_this 300
00069 # define        KW_wchar_t      301
00070 # define        KW_const_cast   302
00071 # define        KW_for  303
00072 # define        KW_public       304
00073 # define        KW_throw        305
00074 # define        KW_while        306
00075 # define        KW_continue     307
00076 # define        KW_friend       308
00077 # define        KW_register     309
00078 # define        KW_true 310
00079 # define        KW_default      311
00080 # define        KW_goto 312
00081 # define        KW_reinterpret_cast     313
00082 # define        KW_try  314
00083 # define        KW_delete       315
00084 # define        KW_if   316
00085 # define        KW_return       317
00086 # define        KW_typedef      318
00087 # define        KW_export       319
00088 # define        KW_string       320
00089 # define        KW_unsigned_char        321
00090 # define        KW_unsigned_short       322
00091 # define        KW_unsigned_long        323
00092 # define        KW_long_double  324
00093 # define        INTEGER_LITERAL 325
00094 # define        CHARACTER_LITERAL       326
00095 # define        FLOATING_LITERAL        327
00096 # define        STRING_LITERAL  328
00097 # define        LEFTPAREN       329
00098 # define        RIGHTPAREN      330
00099 # define        LEFTBRACK       331
00100 # define        RIGHTBRACK      332
00101 # define        LEFTARRAY       333
00102 # define        RIGHTARRAY      334
00103 # define        PLUS    335
00104 # define        MINUS   336
00105 # define        STAR    337
00106 # define        DIVIDE  338
00107 # define        MOD     339
00108 # define        GREATER 340
00109 # define        LESS    341
00110 # define        EQUAL   342
00111 # define        AND     343
00112 # define        OR      344
00113 # define        NOT     345
00114 # define        XOR     346
00115 # define        COMMA   347
00116 # define        SEMI    348
00117 # define        COLON   349
00118 # define        COMPLEMENT      350
00119 # define        DOT     351
00120 # define        QUESTION        352
00121 # define        COLCOL  353
00122 # define        ELLIPSES        354
00123 # define        PLUSEQ  355
00124 # define        MINUSEQ 356
00125 # define        STAREQ  357
00126 # define        DIVEQ   358
00127 # define        MODEQ   359
00128 # define        XOREQ   360
00129 # define        ANDEQ   361
00130 # define        OREQ    362
00131 # define        LTLT    363
00132 # define        GTGT    364
00133 # define        GTGTEQ  365
00134 # define        LTLTEQ  366
00135 # define        EQEQ    367
00136 # define        NOTEQ   368
00137 # define        LEQ     369
00138 # define        GEQ     370
00139 # define        ANDAND  371
00140 # define        OROR    372
00141 # define        PLUSPLUS        373
00142 # define        MINUSMINUS      374
00143 # define        DOTSTAR 375
00144 # define        ARROWSTAR       376
00145 # define        ARROW   377
00146 # define        IDENTIFIER      378
00147 # define        ID_typedef_name 379
00148 # define        ID_enum_name    380
00149 # define        ID_class_name   381
00150 
00151 
00152 extern YYSTYPE yylval;
00153 
00154 #endif /* not BISON_CPPYACC_HPP */

Generated on Fri Apr 9 12:21:29 2004 for axiscpp by doxygen1.2.18