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

- File List
- File Members

# /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