/home/coin/SVN-release/OS-2.3.5/OS/src/OSParsers/OSParseosrl.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      OSRLSTART = 267,
00052      OSRLSTARTEMPTY = 268,
00053      OSRLATTRIBUTETEXT = 269,
00054      OSRLEND = 270,
00055      NUMBEROFCONATT = 271,
00056      NUMBEROFCONSTRAINTSATT = 272,
00057      NUMBEROFELATT = 273,
00058      NUMBEROFENUMERATIONSATT = 274,
00059      NUMBEROFIDXATT = 275,
00060      NUMBEROFITEMSATT = 276,
00061      NUMBEROFOBJATT = 277,
00062      NUMBEROFOBJECTIVESATT = 278,
00063      NUMBEROFOTHERCONSTRAINTRESULTSATT = 279,
00064      NUMBEROFOTHEROBJECTIVERESULTSATT = 280,
00065      NUMBEROFOTHERRESULTSATT = 281,
00066      NUMBEROFOTHERSOLUTIONRESULTSATT = 282,
00067      NUMBEROFOTHERVARIABLERESULTSATT = 283,
00068      NUMBEROFSOLUTIONSATT = 284,
00069      NUMBEROFSOLVEROUTPUTSATT = 285,
00070      NUMBEROFSUBSTATUSESATT = 286,
00071      NUMBEROFTIMESATT = 287,
00072      NUMBEROFVARATT = 288,
00073      NUMBEROFVARIABLESATT = 289,
00074      NUMBEROFVARIDXATT = 290,
00075      TARGETOBJECTIVEIDXATT = 291,
00076      IDXATT = 292,
00077      INCRATT = 293,
00078      MULTATT = 294,
00079      SIZEOFATT = 295,
00080      CATEGORYATT = 296,
00081      EMPTYCATEGORYATT = 297,
00082      DESCRIPTIONATT = 298,
00083      EMPTYDESCRIPTIONATT = 299,
00084      NAMEATT = 300,
00085      EMPTYNAMEATT = 301,
00086      TYPEATT = 302,
00087      EMPTYTYPEATT = 303,
00088      UNITATT = 304,
00089      EMPTYUNITATT = 305,
00090      VALUEATT = 306,
00091      EMPTYVALUEATT = 307,
00092      WEIGHTEDOBJECTIVESATT = 308,
00093      EMPTYWEIGHTEDOBJECTIVESATT = 309,
00094      HEADERSTART = 310,
00095      HEADEREND = 311,
00096      GENERALSTART = 312,
00097      GENERALEND = 313,
00098      SYSTEMSTART = 314,
00099      SYSTEMEND = 315,
00100      SERVICESTART = 316,
00101      SERVICEEND = 317,
00102      JOBSTART = 318,
00103      JOBEND = 319,
00104      OPTIMIZATIONSTART = 320,
00105      OPTIMIZATIONEND = 321,
00106      ITEMSTART = 322,
00107      ITEMEND = 323,
00108      ITEMSTARTANDEND = 324,
00109      ITEMEMPTY = 325,
00110      FILENAMESTART = 326,
00111      FILENAMEEND = 327,
00112      FILENAMEEMPTY = 328,
00113      FILENAMESTARTANDEND = 329,
00114      FILESOURCESTART = 330,
00115      FILESOURCEEND = 331,
00116      FILESOURCEEMPTY = 332,
00117      FILESOURCESTARTANDEND = 333,
00118      FILEDESCRIPTIONSTART = 334,
00119      FILEDESCRIPTIONEND = 335,
00120      FILEDESCRIPTIONEMPTY = 336,
00121      FILEDESCRIPTIONSTARTANDEND = 337,
00122      FILECREATORSTART = 338,
00123      FILECREATOREND = 339,
00124      FILECREATOREMPTY = 340,
00125      FILECREATORSTARTANDEND = 341,
00126      FILELICENCESTART = 342,
00127      FILELICENCEEND = 343,
00128      FILELICENCEEMPTY = 344,
00129      FILELICENCESTARTANDEND = 345,
00130      ACTUALSTARTTIMESTART = 346,
00131      ACTUALSTARTTIMEEND = 347,
00132      ATLOWERSTART = 348,
00133      ATLOWEREND = 349,
00134      ATUPPERSTART = 350,
00135      ATUPPEREND = 351,
00136      AVAILABLECPUNUMBERSTART = 352,
00137      AVAILABLECPUNUMBEREND = 353,
00138      AVAILABLECPUSPEEDSTART = 354,
00139      AVAILABLECPUSPEEDEND = 355,
00140      AVAILABLEDISKSPACESTART = 356,
00141      AVAILABLEDISKSPACEEND = 357,
00142      AVAILABLEMEMORYSTART = 358,
00143      AVAILABLEMEMORYEND = 359,
00144      BASE64START = 360,
00145      BASE64END = 361,
00146      BASICSTART = 362,
00147      BASICEND = 363,
00148      BASISSTATUSSTART = 364,
00149      BASISSTATUSEND = 365,
00150      BASSTATUSSTART = 366,
00151      BASSTATUSEND = 367,
00152      CONSTART = 368,
00153      CONEND = 369,
00154      CONSTRAINTSSTART = 370,
00155      CONSTRAINTSEND = 371,
00156      CURRENTJOBCOUNTSTART = 372,
00157      CURRENTJOBCOUNTEND = 373,
00158      CURRENTSTATESTART = 374,
00159      CURRENTSTATEEND = 375,
00160      DUALVALUESSTART = 376,
00161      DUALVALUESEND = 377,
00162      ELSTART = 378,
00163      ELEND = 379,
00164      ENUMERATIONSTART = 380,
00165      ENUMERATIONEND = 381,
00166      ENDTIMESTART = 382,
00167      ENDTIMEEND = 383,
00168      GENERALSTATUSSTART = 384,
00169      GENERALSTATUSEND = 385,
00170      GENERALSUBSTATUSSTART = 386,
00171      GENERALSUBSTATUSEND = 387,
00172      IDXSTART = 388,
00173      IDXEND = 389,
00174      INSTANCENAMESTART = 390,
00175      INSTANCENAMEEND = 391,
00176      ISFREESTART = 392,
00177      ISFREEEND = 393,
00178      JOBIDSTART = 394,
00179      JOBIDEND = 395,
00180      MESSAGESTART = 396,
00181      MESSAGEEND = 397,
00182      OBJSTART = 398,
00183      OBJEND = 399,
00184      OBJECTIVESSTART = 400,
00185      OBJECTIVESEND = 401,
00186      OPTIMIZATIONSOLUTIONSTATUSSTART = 402,
00187      OPTIMIZATIONSOLUTIONSTATUSEND = 403,
00188      OPTIMIZATIONSOLUTIONSUBSTATUSSTART = 404,
00189      OPTIMIZATIONSOLUTIONSUBSTATUSEND = 405,
00190      OTHERSTART = 406,
00191      OTHEREND = 407,
00192      OTHERRESULTSSTART = 408,
00193      OTHERRESULTSEND = 409,
00194      OTHERSOLUTIONRESULTSTART = 410,
00195      OTHERSOLUTIONRESULTEND = 411,
00196      OTHERSOLUTIONRESULTSSTART = 412,
00197      OTHERSOLUTIONRESULTSEND = 413,
00198      OTHERSOLVEROUTPUTSTART = 414,
00199      OTHERSOLVEROUTPUTEND = 415,
00200      SCHEDULEDSTARTTIMESTART = 416,
00201      SCHEDULEDSTARTTIMEEND = 417,
00202      SERVICENAMESTART = 418,
00203      SERVICENAMEEND = 419,
00204      SERVICEURISTART = 420,
00205      SERVICEURIEND = 421,
00206      SERVICEUTILIZATIONSTART = 422,
00207      SERVICEUTILIZATIONEND = 423,
00208      SOLUTIONSTART = 424,
00209      SOLUTIONEND = 425,
00210      SOLVERINVOKEDSTART = 426,
00211      SOLVERINVOKEDEND = 427,
00212      SOLVEROUTPUTSTART = 428,
00213      SOLVEROUTPUTEND = 429,
00214      STATUSSTART = 430,
00215      STATUSEND = 431,
00216      SUBMITTIMESTART = 432,
00217      SUBMITTIMEEND = 433,
00218      SUBSTATUSSTART = 434,
00219      SUBSTATUSEND = 435,
00220      SUPERBASICSTART = 436,
00221      SUPERBASICEND = 437,
00222      SYSTEMINFORMATIONSTART = 438,
00223      SYSTEMINFORMATIONEND = 439,
00224      TIMESTART = 440,
00225      TIMEEND = 441,
00226      TIMESERVICESTARTEDSTART = 442,
00227      TIMESERVICESTARTEDEND = 443,
00228      TIMESTAMPSTART = 444,
00229      TIMESTAMPEND = 445,
00230      TIMINGINFORMATIONSTART = 446,
00231      TIMINGINFORMATIONEND = 447,
00232      TOTALJOBSSOFARSTART = 448,
00233      TOTALJOBSSOFAREND = 449,
00234      UNKNOWNSTART = 450,
00235      UNKNOWNEND = 451,
00236      USEDCPUNUMBERSTART = 452,
00237      USEDCPUNUMBEREND = 453,
00238      USEDCPUSPEEDSTART = 454,
00239      USEDCPUSPEEDEND = 455,
00240      USEDDISKSPACESTART = 456,
00241      USEDDISKSPACEEND = 457,
00242      USEDMEMORYSTART = 458,
00243      USEDMEMORYEND = 459,
00244      VALUESSTART = 460,
00245      VALUESEND = 461,
00246      VALUESSTRINGSTART = 462,
00247      VALUESSTRINGEND = 463,
00248      VARSTART = 464,
00249      VAREND = 465,
00250      VARIABLESSTART = 466,
00251      VARIABLESEND = 467,
00252      VARIDXSTART = 468,
00253      VARIDXEND = 469,
00254      DUMMY = 470
00255    };
00256 #endif
00257 /* Tokens.  */
00258 #define ATTRIBUTETEXT 258
00259 #define ELEMENTTEXT 259
00260 #define ITEMTEXT 260
00261 #define INTEGER 261
00262 #define DOUBLE 262
00263 #define QUOTE 263
00264 #define TWOQUOTES 264
00265 #define GREATERTHAN 265
00266 #define ENDOFELEMENT 266
00267 #define OSRLSTART 267
00268 #define OSRLSTARTEMPTY 268
00269 #define OSRLATTRIBUTETEXT 269
00270 #define OSRLEND 270
00271 #define NUMBEROFCONATT 271
00272 #define NUMBEROFCONSTRAINTSATT 272
00273 #define NUMBEROFELATT 273
00274 #define NUMBEROFENUMERATIONSATT 274
00275 #define NUMBEROFIDXATT 275
00276 #define NUMBEROFITEMSATT 276
00277 #define NUMBEROFOBJATT 277
00278 #define NUMBEROFOBJECTIVESATT 278
00279 #define NUMBEROFOTHERCONSTRAINTRESULTSATT 279
00280 #define NUMBEROFOTHEROBJECTIVERESULTSATT 280
00281 #define NUMBEROFOTHERRESULTSATT 281
00282 #define NUMBEROFOTHERSOLUTIONRESULTSATT 282
00283 #define NUMBEROFOTHERVARIABLERESULTSATT 283
00284 #define NUMBEROFSOLUTIONSATT 284
00285 #define NUMBEROFSOLVEROUTPUTSATT 285
00286 #define NUMBEROFSUBSTATUSESATT 286
00287 #define NUMBEROFTIMESATT 287
00288 #define NUMBEROFVARATT 288
00289 #define NUMBEROFVARIABLESATT 289
00290 #define NUMBEROFVARIDXATT 290
00291 #define TARGETOBJECTIVEIDXATT 291
00292 #define IDXATT 292
00293 #define INCRATT 293
00294 #define MULTATT 294
00295 #define SIZEOFATT 295
00296 #define CATEGORYATT 296
00297 #define EMPTYCATEGORYATT 297
00298 #define DESCRIPTIONATT 298
00299 #define EMPTYDESCRIPTIONATT 299
00300 #define NAMEATT 300
00301 #define EMPTYNAMEATT 301
00302 #define TYPEATT 302
00303 #define EMPTYTYPEATT 303
00304 #define UNITATT 304
00305 #define EMPTYUNITATT 305
00306 #define VALUEATT 306
00307 #define EMPTYVALUEATT 307
00308 #define WEIGHTEDOBJECTIVESATT 308
00309 #define EMPTYWEIGHTEDOBJECTIVESATT 309
00310 #define HEADERSTART 310
00311 #define HEADEREND 311
00312 #define GENERALSTART 312
00313 #define GENERALEND 313
00314 #define SYSTEMSTART 314
00315 #define SYSTEMEND 315
00316 #define SERVICESTART 316
00317 #define SERVICEEND 317
00318 #define JOBSTART 318
00319 #define JOBEND 319
00320 #define OPTIMIZATIONSTART 320
00321 #define OPTIMIZATIONEND 321
00322 #define ITEMSTART 322
00323 #define ITEMEND 323
00324 #define ITEMSTARTANDEND 324
00325 #define ITEMEMPTY 325
00326 #define FILENAMESTART 326
00327 #define FILENAMEEND 327
00328 #define FILENAMEEMPTY 328
00329 #define FILENAMESTARTANDEND 329
00330 #define FILESOURCESTART 330
00331 #define FILESOURCEEND 331
00332 #define FILESOURCEEMPTY 332
00333 #define FILESOURCESTARTANDEND 333
00334 #define FILEDESCRIPTIONSTART 334
00335 #define FILEDESCRIPTIONEND 335
00336 #define FILEDESCRIPTIONEMPTY 336
00337 #define FILEDESCRIPTIONSTARTANDEND 337
00338 #define FILECREATORSTART 338
00339 #define FILECREATOREND 339
00340 #define FILECREATOREMPTY 340
00341 #define FILECREATORSTARTANDEND 341
00342 #define FILELICENCESTART 342
00343 #define FILELICENCEEND 343
00344 #define FILELICENCEEMPTY 344
00345 #define FILELICENCESTARTANDEND 345
00346 #define ACTUALSTARTTIMESTART 346
00347 #define ACTUALSTARTTIMEEND 347
00348 #define ATLOWERSTART 348
00349 #define ATLOWEREND 349
00350 #define ATUPPERSTART 350
00351 #define ATUPPEREND 351
00352 #define AVAILABLECPUNUMBERSTART 352
00353 #define AVAILABLECPUNUMBEREND 353
00354 #define AVAILABLECPUSPEEDSTART 354
00355 #define AVAILABLECPUSPEEDEND 355
00356 #define AVAILABLEDISKSPACESTART 356
00357 #define AVAILABLEDISKSPACEEND 357
00358 #define AVAILABLEMEMORYSTART 358
00359 #define AVAILABLEMEMORYEND 359
00360 #define BASE64START 360
00361 #define BASE64END 361
00362 #define BASICSTART 362
00363 #define BASICEND 363
00364 #define BASISSTATUSSTART 364
00365 #define BASISSTATUSEND 365
00366 #define BASSTATUSSTART 366
00367 #define BASSTATUSEND 367
00368 #define CONSTART 368
00369 #define CONEND 369
00370 #define CONSTRAINTSSTART 370
00371 #define CONSTRAINTSEND 371
00372 #define CURRENTJOBCOUNTSTART 372
00373 #define CURRENTJOBCOUNTEND 373
00374 #define CURRENTSTATESTART 374
00375 #define CURRENTSTATEEND 375
00376 #define DUALVALUESSTART 376
00377 #define DUALVALUESEND 377
00378 #define ELSTART 378
00379 #define ELEND 379
00380 #define ENUMERATIONSTART 380
00381 #define ENUMERATIONEND 381
00382 #define ENDTIMESTART 382
00383 #define ENDTIMEEND 383
00384 #define GENERALSTATUSSTART 384
00385 #define GENERALSTATUSEND 385
00386 #define GENERALSUBSTATUSSTART 386
00387 #define GENERALSUBSTATUSEND 387
00388 #define IDXSTART 388
00389 #define IDXEND 389
00390 #define INSTANCENAMESTART 390
00391 #define INSTANCENAMEEND 391
00392 #define ISFREESTART 392
00393 #define ISFREEEND 393
00394 #define JOBIDSTART 394
00395 #define JOBIDEND 395
00396 #define MESSAGESTART 396
00397 #define MESSAGEEND 397
00398 #define OBJSTART 398
00399 #define OBJEND 399
00400 #define OBJECTIVESSTART 400
00401 #define OBJECTIVESEND 401
00402 #define OPTIMIZATIONSOLUTIONSTATUSSTART 402
00403 #define OPTIMIZATIONSOLUTIONSTATUSEND 403
00404 #define OPTIMIZATIONSOLUTIONSUBSTATUSSTART 404
00405 #define OPTIMIZATIONSOLUTIONSUBSTATUSEND 405
00406 #define OTHERSTART 406
00407 #define OTHEREND 407
00408 #define OTHERRESULTSSTART 408
00409 #define OTHERRESULTSEND 409
00410 #define OTHERSOLUTIONRESULTSTART 410
00411 #define OTHERSOLUTIONRESULTEND 411
00412 #define OTHERSOLUTIONRESULTSSTART 412
00413 #define OTHERSOLUTIONRESULTSEND 413
00414 #define OTHERSOLVEROUTPUTSTART 414
00415 #define OTHERSOLVEROUTPUTEND 415
00416 #define SCHEDULEDSTARTTIMESTART 416
00417 #define SCHEDULEDSTARTTIMEEND 417
00418 #define SERVICENAMESTART 418
00419 #define SERVICENAMEEND 419
00420 #define SERVICEURISTART 420
00421 #define SERVICEURIEND 421
00422 #define SERVICEUTILIZATIONSTART 422
00423 #define SERVICEUTILIZATIONEND 423
00424 #define SOLUTIONSTART 424
00425 #define SOLUTIONEND 425
00426 #define SOLVERINVOKEDSTART 426
00427 #define SOLVERINVOKEDEND 427
00428 #define SOLVEROUTPUTSTART 428
00429 #define SOLVEROUTPUTEND 429
00430 #define STATUSSTART 430
00431 #define STATUSEND 431
00432 #define SUBMITTIMESTART 432
00433 #define SUBMITTIMEEND 433
00434 #define SUBSTATUSSTART 434
00435 #define SUBSTATUSEND 435
00436 #define SUPERBASICSTART 436
00437 #define SUPERBASICEND 437
00438 #define SYSTEMINFORMATIONSTART 438
00439 #define SYSTEMINFORMATIONEND 439
00440 #define TIMESTART 440
00441 #define TIMEEND 441
00442 #define TIMESERVICESTARTEDSTART 442
00443 #define TIMESERVICESTARTEDEND 443
00444 #define TIMESTAMPSTART 444
00445 #define TIMESTAMPEND 445
00446 #define TIMINGINFORMATIONSTART 446
00447 #define TIMINGINFORMATIONEND 447
00448 #define TOTALJOBSSOFARSTART 448
00449 #define TOTALJOBSSOFAREND 449
00450 #define UNKNOWNSTART 450
00451 #define UNKNOWNEND 451
00452 #define USEDCPUNUMBERSTART 452
00453 #define USEDCPUNUMBEREND 453
00454 #define USEDCPUSPEEDSTART 454
00455 #define USEDCPUSPEEDEND 455
00456 #define USEDDISKSPACESTART 456
00457 #define USEDDISKSPACEEND 457
00458 #define USEDMEMORYSTART 458
00459 #define USEDMEMORYEND 459
00460 #define VALUESSTART 460
00461 #define VALUESEND 461
00462 #define VALUESSTRINGSTART 462
00463 #define VALUESSTRINGEND 463
00464 #define VARSTART 464
00465 #define VAREND 465
00466 #define VARIABLESSTART 466
00467 #define VARIABLESEND 467
00468 #define VARIDXSTART 468
00469 #define VARIDXEND 469
00470 #define DUMMY 470
00471 
00472 
00473 
00474 
00475 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00476 typedef union YYSTYPE
00477 {
00478 
00479 
00480         double dval;
00481         int ival;
00482         char* sval;
00483 
00484 
00485 
00486 } YYSTYPE;
00487 # define YYSTYPE_IS_TRIVIAL 1
00488 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
00489 # define YYSTYPE_IS_DECLARED 1
00490 #endif
00491 
00492 
00493 
00494 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
00495 typedef struct YYLTYPE
00496 {
00497   int first_line;
00498   int first_column;
00499   int last_line;
00500   int last_column;
00501 } YYLTYPE;
00502 # define yyltype YYLTYPE /* obsolescent; will be withdrawn */
00503 # define YYLTYPE_IS_DECLARED 1
00504 # define YYLTYPE_IS_TRIVIAL 1
00505 #endif
00506 
00507 
00508 

Generated on Thu Mar 31 03:13:14 2011 by  doxygen 1.4.7