- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# /home/coin/SVN-release/OS-2.3.5/OS/src/OSParsers/OSParseosol.tab.hpp

Go to the documentation of this file.

    00001
    00002 /* A Bison parser, made by GNU Bison 2.4.1.  */
    00003
    00004 /* Skeleton interface for Bison's Yacc-like parsers in C
    00005
    00006       Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
    00007    Free Software Foundation, Inc.
    00008
    00009    This program is free software: you can redistribute it and/or modify
    00010    it under the terms of the GNU General Public License as published by
    00011    the Free Software Foundation, either version 3 of the License, or
    00012    (at your option) any later version.
    00013
    00014    This program is distributed in the hope that it will be useful,
    00015    but WITHOUT ANY WARRANTY; without even the implied warranty of
    00016    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    00017    GNU General Public License for more details.
    00018
    00019    You should have received a copy of the GNU General Public License
    00020    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
    00021
    00022 /* As a special exception, you may create a larger work that contains
    00023    part or all of the Bison parser skeleton and distribute that work
    00024    under terms of your choice, so long as that work isn't itself a
    00025    parser generator using the skeleton or a modified version thereof
    00026    as a parser skeleton.  Alternatively, if you modify or redistribute
    00027    the parser skeleton itself, you may (at your option) remove this
    00028    special exception, which will cause the skeleton and the resulting
    00029    Bison output files to be licensed under the GNU General Public
    00030    License without this special exception.
    00031
    00032    This special exception was added by the Free Software Foundation in
    00033    version 2.2 of Bison.  */
    00034
    00035
    00036 /* Tokens.  */
    00037 #ifndef YYTOKENTYPE
    00038 # define YYTOKENTYPE
    00039    /* Put the tokens into the symbol table, so that GDB and other debuggers
    00040       know about them.  */
    00041    enum yytokentype {
    00042      ATTRIBUTETEXT = 258,
    00043      ELEMENTTEXT = 259,
    00044      ITEMTEXT = 260,
    00045      INTEGER = 261,
    00046      DOUBLE = 262,
    00047      QUOTE = 263,
    00048      TWOQUOTES = 264,
    00049      GREATERTHAN = 265,
    00050      ENDOFELEMENT = 266,
    00051      OSOLSTART = 267,
    00052      OSOLSTARTEMPTY = 268,
    00053      OSOLATTRIBUTETEXT = 269,
    00054      OSOLEND = 270,
    00055      NUMBEROFOTHEROPTIONSATT = 271,
    00056      NUMBEROFENUMERATIONSATT = 272,
    00057      NUMBEROFJOBIDSATT = 273,
    00058      NUMBEROFPATHSATT = 274,
    00059      NUMBEROFPATHPAIRSATT = 275,
    00060      FROMATT = 276,
    00061      TOATT = 277,
    00062      MAKECOPYATT = 278,
    00063      CATEGORYATT = 279,
    00064      TYPEATT = 280,
    00065      GROUPWEIGHTATT = 281,
    00066      NUMBEROFPROCESSESATT = 282,
    00067      NUMBEROFSOLVEROPTIONSATT = 283,
    00068      NUMBEROFSOSATT = 284,
    00069      NUMBEROFVARIABLESATT = 285,
    00070      NUMBEROFOBJECTIVESATT = 286,
    00071      NUMBEROFCONSTRAINTSATT = 287,
    00072      NUMBEROFOTHERVARIABLEOPTIONSATT = 288,
    00073      NUMBEROFOTHEROBJECTIVEOPTIONSATT = 289,
    00074      NUMBEROFOTHERCONSTRAINTOPTIONSATT = 290,
    00075      NUMBEROFITEMSATT = 291,
    00076      NUMBEROFVARATT = 292,
    00077      NUMBEROFOBJATT = 293,
    00078      NUMBEROFCONATT = 294,
    00079      NUMBEROFELATT = 295,
    00080      NAMEATT = 296,
    00081      IDXATT = 297,
    00082      SOSIDXATT = 298,
    00083      VALUEATT = 299,
    00084      UNITATT = 300,
    00085      DESCRIPTIONATT = 301,
    00086      EMPTYTYPEATT = 302,
    00087      EMPTYNAMEATT = 303,
    00088      EMPTYCATEGORYATT = 304,
    00089      EMPTYDESCRIPTIONATT = 305,
    00090      EMPTYUNITATT = 306,
    00091      EMPTYVALUEATT = 307,
    00092      EMPTYLBVALUEATT = 308,
    00093      EMPTYUBVALUEATT = 309,
    00094      LBVALUEATT = 310,
    00095      UBVALUEATT = 311,
    00096      EMPTYLBDUALVALUEATT = 312,
    00097      EMPTYUBDUALVALUEATT = 313,
    00098      LBDUALVALUEATT = 314,
    00099      UBDUALVALUEATT = 315,
    00100      SOLVERATT = 316,
    00101      EMPTYSOLVERATT = 317,
    00102      WEIGHTATT = 318,
    00103      EMPTYWEIGHTATT = 319,
    00104      TRANSPORTTYPEATT = 320,
    00105      LOCATIONTYPEATT = 321,
    00106      HEADERSTART = 322,
    00107      HEADEREND = 323,
    00108      GENERALSTART = 324,
    00109      GENERALEND = 325,
    00110      SYSTEMSTART = 326,
    00111      SYSTEMEND = 327,
    00112      SERVICESTART = 328,
    00113      SERVICEEND = 329,
    00114      JOBSTART = 330,
    00115      JOBEND = 331,
    00116      OPTIMIZATIONSTART = 332,
    00117      OPTIMIZATIONEND = 333,
    00118      FILENAMESTART = 334,
    00119      FILENAMEEND = 335,
    00120      FILENAMEEMPTY = 336,
    00121      FILENAMESTARTANDEND = 337,
    00122      FILESOURCESTART = 338,
    00123      FILESOURCEEND = 339,
    00124      FILESOURCEEMPTY = 340,
    00125      FILESOURCESTARTANDEND = 341,
    00126      FILEDESCRIPTIONSTART = 342,
    00127      FILEDESCRIPTIONEND = 343,
    00128      FILEDESCRIPTIONEMPTY = 344,
    00129      FILEDESCRIPTIONSTARTANDEND = 345,
    00130      FILECREATORSTART = 346,
    00131      FILECREATOREND = 347,
    00132      FILECREATOREMPTY = 348,
    00133      FILECREATORSTARTANDEND = 349,
    00134      FILELICENCESTART = 350,
    00135      FILELICENCEEND = 351,
    00136      FILELICENCEEMPTY = 352,
    00137      FILELICENCESTARTANDEND = 353,
    00138      SERVICEURISTART = 354,
    00139      SERVICEURIEND = 355,
    00140      SERVICENAMESTART = 356,
    00141      SERVICENAMEEND = 357,
    00142      INSTANCENAMESTART = 358,
    00143      INSTANCENAMEEND = 359,
    00144      INSTANCELOCATIONSTART = 360,
    00145      INSTANCELOCATIONEND = 361,
    00146      JOBIDSTART = 362,
    00147      JOBIDEND = 363,
    00148      SOLVERTOINVOKESTART = 364,
    00149      SOLVERTOINVOKEEND = 365,
    00150      LICENSESTART = 366,
    00151      LICENSEEND = 367,
    00152      USERNAMESTART = 368,
    00153      USERNAMEEND = 369,
    00154      PASSWORDSTART = 370,
    00155      PASSWORDEND = 371,
    00156      CONTACTSTART = 372,
    00157      CONTACTEND = 373,
    00158      OTHEROPTIONSSTART = 374,
    00159      OTHEROPTIONSEND = 375,
    00160      OTHERSTART = 376,
    00161      OTHEREND = 377,
    00162      MINDISKSPACESTART = 378,
    00163      MINDISKSPACEEND = 379,
    00164      MINMEMORYSTART = 380,
    00165      MINMEMORYEND = 381,
    00166      MINCPUSPEEDSTART = 382,
    00167      MINCPUSPEEDEND = 383,
    00168      MINCPUNUMBERSTART = 384,
    00169      MINCPUNUMBEREND = 385,
    00170      SERVICETYPESTART = 386,
    00171      SERVICETYPEEND = 387,
    00172      MAXTIMESTART = 388,
    00173      MAXTIMEEND = 389,
    00174      REQUESTEDSTARTTIMESTART = 390,
    00175      REQUESTEDSTARTTIMEEND = 391,
    00176      DEPENDENCIESSTART = 392,
    00177      DEPENDENCIESEND = 393,
    00178      REQUIREDDIRECTORIESSTART = 394,
    00179      REQUIREDDIRECTORIESEND = 395,
    00180      REQUIREDFILESSTART = 396,
    00181      REQUIREDFILESEND = 397,
    00182      PATHSTART = 398,
    00183      PATHEND = 399,
    00184      PATHPAIRSTART = 400,
    00185      PATHPAIREND = 401,
    00186      DIRECTORIESTOMAKESTART = 402,
    00187      DIRECTORIESTOMAKEEND = 403,
    00188      FILESTOMAKESTART = 404,
    00189      FILESTOMAKEEND = 405,
    00190      DIRECTORIESTODELETESTART = 406,
    00191      DIRECTORIESTODELETEEND = 407,
    00192      FILESTODELETESTART = 408,
    00193      FILESTODELETEEND = 409,
    00194      INPUTDIRECTORIESTOMOVESTART = 410,
    00195      INPUTDIRECTORIESTOMOVEEND = 411,
    00196      INPUTFILESTOMOVESTART = 412,
    00197      INPUTFILESTOMOVEEND = 413,
    00198      OUTPUTDIRECTORIESTOMOVESTART = 414,
    00199      OUTPUTDIRECTORIESTOMOVEEND = 415,
    00200      OUTPUTFILESTOMOVESTART = 416,
    00201      OUTPUTFILESTOMOVEEND = 417,
    00202      PROCESSESTOKILLSTART = 418,
    00203      PROCESSESTOKILLEND = 419,
    00204      PROCESSSTART = 420,
    00205      PROCESSEND = 421,
    00206      VARIABLESSTART = 422,
    00207      VARIABLESEND = 423,
    00208      INITIALVARIABLEVALUESSTART = 424,
    00209      INITIALVARIABLEVALUESEND = 425,
    00210      VARSTART = 426,
    00211      VAREND = 427,
    00212      INITIALVARIABLEVALUESSTRINGSTART = 428,
    00213      INITIALVARIABLEVALUESSTRINGEND = 429,
    00214      INITIALBASISSTATUSSTART = 430,
    00215      INITIALBASISSTATUSEND = 431,
    00216      BASICSTART = 432,
    00217      BASICEND = 433,
    00218      ATUPPERSTART = 434,
    00219      ATUPPEREND = 435,
    00220      ATLOWERSTART = 436,
    00221      ATLOWEREND = 437,
    00222      SUPERBASICSTART = 438,
    00223      SUPERBASICEND = 439,
    00224      ISFREESTART = 440,
    00225      ISFREEEND = 441,
    00226      UNKNOWNSTART = 442,
    00227      UNKNOWNEND = 443,
    00228      INTEGERVARIABLEBRANCHINGWEIGHTSSTART = 444,
    00229      INTEGERVARIABLEBRANCHINGWEIGHTSEND = 445,
    00230      SOSVARIABLEBRANCHINGWEIGHTSSTART = 446,
    00231      SOSVARIABLEBRANCHINGWEIGHTSEND = 447,
    00232      SOSSTART = 448,
    00233      SOSEND = 449,
    00234      OBJECTIVESSTART = 450,
    00235      OBJECTIVESEND = 451,
    00236      INITIALOBJECTIVEVALUESSTART = 452,
    00237      INITIALOBJECTIVEVALUESEND = 453,
    00238      OBJSTART = 454,
    00239      OBJEND = 455,
    00240      INITIALOBJECTIVEBOUNDSSTART = 456,
    00241      INITIALOBJECTIVEBOUNDSEND = 457,
    00242      CONSTRAINTSSTART = 458,
    00243      CONSTRAINTSEND = 459,
    00244      INITIALCONSTRAINTVALUESSTART = 460,
    00245      INITIALCONSTRAINTVALUESEND = 461,
    00246      CONSTART = 462,
    00247      CONEND = 463,
    00248      INITIALDUALVALUESSTART = 464,
    00249      INITIALDUALVALUESEND = 465,
    00250      SOLVEROPTIONSSTART = 466,
    00251      SOLVEROPTIONSEND = 467,
    00252      SOLVEROPTIONSTART = 468,
    00253      SOLVEROPTIONEND = 469,
    00254      ENUMERATIONSTART = 470,
    00255      ENUMERATIONEND = 471,
    00256      ITEMEMPTY = 472,
    00257      ITEMSTART = 473,
    00258      ITEMEND = 474,
    00259      ITEMSTARTANDEND = 475,
    00260      BASE64START = 476,
    00261      BASE64END = 477,
    00262      INCRATT = 478,
    00263      MULTATT = 479,
    00264      SIZEOFATT = 480,
    00265      ELSTART = 481,
    00266      ELEND = 482,
    00267      DUMMY = 483
    00268    };
    00269 #endif
    00270 /* Tokens.  */
    00271 #define ATTRIBUTETEXT 258
    00272 #define ELEMENTTEXT 259
    00273 #define ITEMTEXT 260
    00274 #define INTEGER 261
    00275 #define DOUBLE 262
    00276 #define QUOTE 263
    00277 #define TWOQUOTES 264
    00278 #define GREATERTHAN 265
    00279 #define ENDOFELEMENT 266
    00280 #define OSOLSTART 267
    00281 #define OSOLSTARTEMPTY 268
    00282 #define OSOLATTRIBUTETEXT 269
    00283 #define OSOLEND 270
    00284 #define NUMBEROFOTHEROPTIONSATT 271
    00285 #define NUMBEROFENUMERATIONSATT 272
    00286 #define NUMBEROFJOBIDSATT 273
    00287 #define NUMBEROFPATHSATT 274
    00288 #define NUMBEROFPATHPAIRSATT 275
    00289 #define FROMATT 276
    00290 #define TOATT 277
    00291 #define MAKECOPYATT 278
    00292 #define CATEGORYATT 279
    00293 #define TYPEATT 280
    00294 #define GROUPWEIGHTATT 281
    00295 #define NUMBEROFPROCESSESATT 282
    00296 #define NUMBEROFSOLVEROPTIONSATT 283
    00297 #define NUMBEROFSOSATT 284
    00298 #define NUMBEROFVARIABLESATT 285
    00299 #define NUMBEROFOBJECTIVESATT 286
    00300 #define NUMBEROFCONSTRAINTSATT 287
    00301 #define NUMBEROFOTHERVARIABLEOPTIONSATT 288
    00302 #define NUMBEROFOTHEROBJECTIVEOPTIONSATT 289
    00303 #define NUMBEROFOTHERCONSTRAINTOPTIONSATT 290
    00304 #define NUMBEROFITEMSATT 291
    00305 #define NUMBEROFVARATT 292
    00306 #define NUMBEROFOBJATT 293
    00307 #define NUMBEROFCONATT 294
    00308 #define NUMBEROFELATT 295
    00309 #define NAMEATT 296
    00310 #define IDXATT 297
    00311 #define SOSIDXATT 298
    00312 #define VALUEATT 299
    00313 #define UNITATT 300
    00314 #define DESCRIPTIONATT 301
    00315 #define EMPTYTYPEATT 302
    00316 #define EMPTYNAMEATT 303
    00317 #define EMPTYCATEGORYATT 304
    00318 #define EMPTYDESCRIPTIONATT 305
    00319 #define EMPTYUNITATT 306
    00320 #define EMPTYVALUEATT 307
    00321 #define EMPTYLBVALUEATT 308
    00322 #define EMPTYUBVALUEATT 309
    00323 #define LBVALUEATT 310
    00324 #define UBVALUEATT 311
    00325 #define EMPTYLBDUALVALUEATT 312
    00326 #define EMPTYUBDUALVALUEATT 313
    00327 #define LBDUALVALUEATT 314
    00328 #define UBDUALVALUEATT 315
    00329 #define SOLVERATT 316
    00330 #define EMPTYSOLVERATT 317
    00331 #define WEIGHTATT 318
    00332 #define EMPTYWEIGHTATT 319
    00333 #define TRANSPORTTYPEATT 320
    00334 #define LOCATIONTYPEATT 321
    00335 #define HEADERSTART 322
    00336 #define HEADEREND 323
    00337 #define GENERALSTART 324
    00338 #define GENERALEND 325
    00339 #define SYSTEMSTART 326
    00340 #define SYSTEMEND 327
    00341 #define SERVICESTART 328
    00342 #define SERVICEEND 329
    00343 #define JOBSTART 330
    00344 #define JOBEND 331
    00345 #define OPTIMIZATIONSTART 332
    00346 #define OPTIMIZATIONEND 333
    00347 #define FILENAMESTART 334
    00348 #define FILENAMEEND 335
    00349 #define FILENAMEEMPTY 336
    00350 #define FILENAMESTARTANDEND 337
    00351 #define FILESOURCESTART 338
    00352 #define FILESOURCEEND 339
    00353 #define FILESOURCEEMPTY 340
    00354 #define FILESOURCESTARTANDEND 341
    00355 #define FILEDESCRIPTIONSTART 342
    00356 #define FILEDESCRIPTIONEND 343
    00357 #define FILEDESCRIPTIONEMPTY 344
    00358 #define FILEDESCRIPTIONSTARTANDEND 345
    00359 #define FILECREATORSTART 346
    00360 #define FILECREATOREND 347
    00361 #define FILECREATOREMPTY 348
    00362 #define FILECREATORSTARTANDEND 349
    00363 #define FILELICENCESTART 350
    00364 #define FILELICENCEEND 351
    00365 #define FILELICENCEEMPTY 352
    00366 #define FILELICENCESTARTANDEND 353
    00367 #define SERVICEURISTART 354
    00368 #define SERVICEURIEND 355
    00369 #define SERVICENAMESTART 356
    00370 #define SERVICENAMEEND 357
    00371 #define INSTANCENAMESTART 358
    00372 #define INSTANCENAMEEND 359
    00373 #define INSTANCELOCATIONSTART 360
    00374 #define INSTANCELOCATIONEND 361
    00375 #define JOBIDSTART 362
    00376 #define JOBIDEND 363
    00377 #define SOLVERTOINVOKESTART 364
    00378 #define SOLVERTOINVOKEEND 365
    00379 #define LICENSESTART 366
    00380 #define LICENSEEND 367
    00381 #define USERNAMESTART 368
    00382 #define USERNAMEEND 369
    00383 #define PASSWORDSTART 370
    00384 #define PASSWORDEND 371
    00385 #define CONTACTSTART 372
    00386 #define CONTACTEND 373
    00387 #define OTHEROPTIONSSTART 374
    00388 #define OTHEROPTIONSEND 375
    00389 #define OTHERSTART 376
    00390 #define OTHEREND 377
    00391 #define MINDISKSPACESTART 378
    00392 #define MINDISKSPACEEND 379
    00393 #define MINMEMORYSTART 380
    00394 #define MINMEMORYEND 381
    00395 #define MINCPUSPEEDSTART 382
    00396 #define MINCPUSPEEDEND 383
    00397 #define MINCPUNUMBERSTART 384
    00398 #define MINCPUNUMBEREND 385
    00399 #define SERVICETYPESTART 386
    00400 #define SERVICETYPEEND 387
    00401 #define MAXTIMESTART 388
    00402 #define MAXTIMEEND 389
    00403 #define REQUESTEDSTARTTIMESTART 390
    00404 #define REQUESTEDSTARTTIMEEND 391
    00405 #define DEPENDENCIESSTART 392
    00406 #define DEPENDENCIESEND 393
    00407 #define REQUIREDDIRECTORIESSTART 394
    00408 #define REQUIREDDIRECTORIESEND 395
    00409 #define REQUIREDFILESSTART 396
    00410 #define REQUIREDFILESEND 397
    00411 #define PATHSTART 398
    00412 #define PATHEND 399
    00413 #define PATHPAIRSTART 400
    00414 #define PATHPAIREND 401
    00415 #define DIRECTORIESTOMAKESTART 402
    00416 #define DIRECTORIESTOMAKEEND 403
    00417 #define FILESTOMAKESTART 404
    00418 #define FILESTOMAKEEND 405
    00419 #define DIRECTORIESTODELETESTART 406
    00420 #define DIRECTORIESTODELETEEND 407
    00421 #define FILESTODELETESTART 408
    00422 #define FILESTODELETEEND 409
    00423 #define INPUTDIRECTORIESTOMOVESTART 410
    00424 #define INPUTDIRECTORIESTOMOVEEND 411
    00425 #define INPUTFILESTOMOVESTART 412
    00426 #define INPUTFILESTOMOVEEND 413
    00427 #define OUTPUTDIRECTORIESTOMOVESTART 414
    00428 #define OUTPUTDIRECTORIESTOMOVEEND 415
    00429 #define OUTPUTFILESTOMOVESTART 416
    00430 #define OUTPUTFILESTOMOVEEND 417
    00431 #define PROCESSESTOKILLSTART 418
    00432 #define PROCESSESTOKILLEND 419
    00433 #define PROCESSSTART 420
    00434 #define PROCESSEND 421
    00435 #define VARIABLESSTART 422
    00436 #define VARIABLESEND 423
    00437 #define INITIALVARIABLEVALUESSTART 424
    00438 #define INITIALVARIABLEVALUESEND 425
    00439 #define VARSTART 426
    00440 #define VAREND 427
    00441 #define INITIALVARIABLEVALUESSTRINGSTART 428
    00442 #define INITIALVARIABLEVALUESSTRINGEND 429
    00443 #define INITIALBASISSTATUSSTART 430
    00444 #define INITIALBASISSTATUSEND 431
    00445 #define BASICSTART 432
    00446 #define BASICEND 433
    00447 #define ATUPPERSTART 434
    00448 #define ATUPPEREND 435
    00449 #define ATLOWERSTART 436
    00450 #define ATLOWEREND 437
    00451 #define SUPERBASICSTART 438
    00452 #define SUPERBASICEND 439
    00453 #define ISFREESTART 440
    00454 #define ISFREEEND 441
    00455 #define UNKNOWNSTART 442
    00456 #define UNKNOWNEND 443
    00457 #define INTEGERVARIABLEBRANCHINGWEIGHTSSTART 444
    00458 #define INTEGERVARIABLEBRANCHINGWEIGHTSEND 445
    00459 #define SOSVARIABLEBRANCHINGWEIGHTSSTART 446
    00460 #define SOSVARIABLEBRANCHINGWEIGHTSEND 447
    00461 #define SOSSTART 448
    00462 #define SOSEND 449
    00463 #define OBJECTIVESSTART 450
    00464 #define OBJECTIVESEND 451
    00465 #define INITIALOBJECTIVEVALUESSTART 452
    00466 #define INITIALOBJECTIVEVALUESEND 453
    00467 #define OBJSTART 454
    00468 #define OBJEND 455
    00469 #define INITIALOBJECTIVEBOUNDSSTART 456
    00470 #define INITIALOBJECTIVEBOUNDSEND 457
    00471 #define CONSTRAINTSSTART 458
    00472 #define CONSTRAINTSEND 459
    00473 #define INITIALCONSTRAINTVALUESSTART 460
    00474 #define INITIALCONSTRAINTVALUESEND 461
    00475 #define CONSTART 462
    00476 #define CONEND 463
    00477 #define INITIALDUALVALUESSTART 464
    00478 #define INITIALDUALVALUESEND 465
    00479 #define SOLVEROPTIONSSTART 466
    00480 #define SOLVEROPTIONSEND 467
    00481 #define SOLVEROPTIONSTART 468
    00482 #define SOLVEROPTIONEND 469
    00483 #define ENUMERATIONSTART 470
    00484 #define ENUMERATIONEND 471
    00485 #define ITEMEMPTY 472
    00486 #define ITEMSTART 473
    00487 #define ITEMEND 474
    00488 #define ITEMSTARTANDEND 475
    00489 #define BASE64START 476
    00490 #define BASE64END 477
    00491 #define INCRATT 478
    00492 #define MULTATT 479
    00493 #define SIZEOFATT 480
    00494 #define ELSTART 481
    00495 #define ELEND 482
    00496 #define DUMMY 483
    00497
    00498
    00499
    00500
    00501 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
    00502 typedef union YYSTYPE
    00503 {
    00504
    00505
    00506         double dval;
    00507         int ival;
    00508         char* sval;
    00509
    00510
    00511
    00512 } YYSTYPE;
    00513 # define YYSTYPE_IS_TRIVIAL 1
    00514 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
    00515 # define YYSTYPE_IS_DECLARED 1
    00516 #endif
    00517
    00518
    00519
    00520 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
    00521 typedef struct YYLTYPE
    00522 {
    00523   int first_line;
    00524   int first_column;
    00525   int last_line;
    00526   int last_column;
    00527 } YYLTYPE;
    00528 # define yyltype YYLTYPE /* obsolescent; will be withdrawn */
    00529 # define YYLTYPE_IS_DECLARED 1
    00530 # define YYLTYPE_IS_TRIVIAL 1
    00531 #endif
    00532
    00533
    00534