typedef union { char *id; struct Declaration { char *id; int is_pointer; int is_reference; } decl; struct InitList { char **names; int count; } ilist; struct DocList { char **names; char **values; int count; } dlist; struct Define { char *id; int type; } dtype; DataType *type; Parm *p; TMParm *tmparm; ParmList *pl; int ivalue; } YYSTYPE; #define ID 258 #define HBLOCK 259 #define WRAPPER 260 #define POUND 261 #define STRING 262 #define NUM_INT 263 #define NUM_FLOAT 264 #define CHARCONST 265 #define NUM_UNSIGNED 266 #define NUM_LONG 267 #define NUM_ULONG 268 #define TYPEDEF 269 #define TYPE_INT 270 #define TYPE_UNSIGNED 271 #define TYPE_SHORT 272 #define TYPE_LONG 273 #define TYPE_FLOAT 274 #define TYPE_DOUBLE 275 #define TYPE_CHAR 276 #define TYPE_VOID 277 #define TYPE_SIGNED 278 #define TYPE_BOOL 279 #define TYPE_TYPEDEF 280 #define LPAREN 281 #define RPAREN 282 #define COMMA 283 #define SEMI 284 #define EXTERN 285 #define INIT 286 #define LBRACE 287 #define RBRACE 288 #define DEFINE 289 #define PERIOD 290 #define CONST 291 #define STRUCT 292 #define UNION 293 #define EQUAL 294 #define SIZEOF 295 #define MODULE 296 #define LBRACKET 297 #define RBRACKET 298 #define WEXTERN 299 #define ILLEGAL 300 #define READONLY 301 #define READWRITE 302 #define NAME 303 #define RENAME 304 #define INCLUDE 305 #define CHECKOUT 306 #define ADDMETHODS 307 #define PRAGMA 308 #define CVALUE 309 #define COUT 310 #define ENUM 311 #define ENDDEF 312 #define MACRO 313 #define CLASS 314 #define PRIVATE 315 #define PUBLIC 316 #define PROTECTED 317 #define COLON 318 #define STATIC 319 #define VIRTUAL 320 #define FRIEND 321 #define OPERATOR 322 #define THROW 323 #define TEMPLATE 324 #define NATIVE 325 #define INLINE 326 #define IFDEF 327 #define IFNDEF 328 #define ENDIF 329 #define ELSE 330 #define UNDEF 331 #define IF 332 #define DEFINED 333 #define ELIF 334 #define RAW_MODE 335 #define ALPHA_MODE 336 #define TEXT 337 #define DOC_DISABLE 338 #define DOC_ENABLE 339 #define STYLE 340 #define LOCALSTYLE 341 #define TYPEMAP 342 #define EXCEPT 343 #define IMPORT 344 #define ECHO 345 #define NEW 346 #define APPLY 347 #define CLEAR 348 #define DOCONLY 349 #define TITLE 350 #define SECTION 351 #define SUBSECTION 352 #define SUBSUBSECTION 353 #define LESSTHAN 354 #define GREATERTHAN 355 #define USERDIRECTIVE 356 #define OC_INTERFACE 357 #define OC_END 358 #define OC_PUBLIC 359 #define OC_PRIVATE 360 #define OC_PROTECTED 361 #define OC_CLASS 362 #define OC_IMPLEMENT 363 #define OC_PROTOCOL 364 #define OR 365 #define XOR 366 #define AND 367 #define LSHIFT 368 #define RSHIFT 369 #define PLUS 370 #define MINUS 371 #define STAR 372 #define SLASH 373 #define UMINUS 374 #define NOT 375 #define LNOT 376 #define DCOLON 377 extern YYSTYPE yylval;