/home/coin/SVN-release/OS-2.4.1/OS/src/OSParsers/OSParseosrl.tab.hpp

Go to the documentation of this file.
00001 /* A Bison parser, made by GNU Bison 2.3.  */
00002 
00003 /* Skeleton interface for Bison's Yacc-like parsers in C
00004 
00005    Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
00006    Free Software Foundation, Inc.
00007 
00008    This program is free software; you can redistribute it and/or modify
00009    it under the terms of the GNU General Public License as published by
00010    the Free Software Foundation; either version 2, or (at your option)
00011    any later version.
00012 
00013    This program is distributed in the hope that it will be useful,
00014    but WITHOUT ANY WARRANTY; without even the implied warranty of
00015    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00016    GNU General Public License for more details.
00017 
00018    You should have received a copy of the GNU General Public License
00019    along with this program; if not, write to the Free Software
00020    Foundation, Inc., 51 Franklin Street, Fifth Floor,
00021    Boston, MA 02110-1301, USA.  */
00022 
00023 /* As a special exception, you may create a larger work that contains
00024    part or all of the Bison parser skeleton and distribute that work
00025    under terms of your choice, so long as that work isn't itself a
00026    parser generator using the skeleton or a modified version thereof
00027    as a parser skeleton.  Alternatively, if you modify or redistribute
00028    the parser skeleton itself, you may (at your option) remove this
00029    special exception, which will cause the skeleton and the resulting
00030    Bison output files to be licensed under the GNU General Public
00031    License without this special exception.
00032 
00033    This special exception was added by the Free Software Foundation in
00034    version 2.2 of Bison.  */
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      TARGETOBJECTIVENAMEATT = 310,
00095      EMPTYTARGETOBJECTIVENAMEATT = 311,
00096      HEADERSTART = 312,
00097      HEADEREND = 313,
00098      GENERALSTART = 314,
00099      GENERALEND = 315,
00100      SYSTEMSTART = 316,
00101      SYSTEMEND = 317,
00102      SERVICESTART = 318,
00103      SERVICEEND = 319,
00104      JOBSTART = 320,
00105      JOBEND = 321,
00106      OPTIMIZATIONSTART = 322,
00107      OPTIMIZATIONEND = 323,
00108      ITEMSTART = 324,
00109      ITEMEND = 325,
00110      ITEMSTARTANDEND = 326,
00111      ITEMEMPTY = 327,
00112      FILENAMESTART = 328,
00113      FILENAMEEND = 329,
00114      FILENAMEEMPTY = 330,
00115      FILENAMESTARTANDEND = 331,
00116      FILESOURCESTART = 332,
00117      FILESOURCEEND = 333,
00118      FILESOURCEEMPTY = 334,
00119      FILESOURCESTARTANDEND = 335,
00120      FILEDESCRIPTIONSTART = 336,
00121      FILEDESCRIPTIONEND = 337,
00122      FILEDESCRIPTIONEMPTY = 338,
00123      FILEDESCRIPTIONSTARTANDEND = 339,
00124      FILECREATORSTART = 340,
00125      FILECREATOREND = 341,
00126      FILECREATOREMPTY = 342,
00127      FILECREATORSTARTANDEND = 343,
00128      FILELICENCESTART = 344,
00129      FILELICENCEEND = 345,
00130      FILELICENCEEMPTY = 346,
00131      FILELICENCESTARTANDEND = 347,
00132      ACTUALSTARTTIMESTART = 348,
00133      ACTUALSTARTTIMEEND = 349,
00134      ATLOWERSTART = 350,
00135      ATLOWEREND = 351,
00136      ATUPPERSTART = 352,
00137      ATUPPEREND = 353,
00138      AVAILABLECPUNUMBERSTART = 354,
00139      AVAILABLECPUNUMBEREND = 355,
00140      AVAILABLECPUSPEEDSTART = 356,
00141      AVAILABLECPUSPEEDEND = 357,
00142      AVAILABLEDISKSPACESTART = 358,
00143      AVAILABLEDISKSPACEEND = 359,
00144      AVAILABLEMEMORYSTART = 360,
00145      AVAILABLEMEMORYEND = 361,
00146      BASE64START = 362,
00147      BASE64END = 363,
00148      BASICSTART = 364,
00149      BASICEND = 365,
00150      BASISSTATUSSTART = 366,
00151      BASISSTATUSEND = 367,
00152      BASSTATUSSTART = 368,
00153      BASSTATUSEND = 369,
00154      CONSTART = 370,
00155      CONEND = 371,
00156      CONSTRAINTSSTART = 372,
00157      CONSTRAINTSEND = 373,
00158      CURRENTJOBCOUNTSTART = 374,
00159      CURRENTJOBCOUNTEND = 375,
00160      CURRENTSTATESTART = 376,
00161      CURRENTSTATEEND = 377,
00162      DUALVALUESSTART = 378,
00163      DUALVALUESEND = 379,
00164      ELSTART = 380,
00165      ELEND = 381,
00166      ENUMERATIONSTART = 382,
00167      ENUMERATIONEND = 383,
00168      ENDTIMESTART = 384,
00169      ENDTIMEEND = 385,
00170      GENERALSTATUSSTART = 386,
00171      GENERALSTATUSEND = 387,
00172      GENERALSUBSTATUSSTART = 388,
00173      GENERALSUBSTATUSEND = 389,
00174      IDXSTART = 390,
00175      IDXEND = 391,
00176      INSTANCENAMESTART = 392,
00177      INSTANCENAMEEND = 393,
00178      ISFREESTART = 394,
00179      ISFREEEND = 395,
00180      JOBIDSTART = 396,
00181      JOBIDEND = 397,
00182      MESSAGESTART = 398,
00183      MESSAGEEND = 399,
00184      OBJSTART = 400,
00185      OBJEND = 401,
00186      OBJECTIVESSTART = 402,
00187      OBJECTIVESEND = 403,
00188      OPTIMIZATIONSOLUTIONSTATUSSTART = 404,
00189      OPTIMIZATIONSOLUTIONSTATUSEND = 405,
00190      OPTIMIZATIONSOLUTIONSUBSTATUSSTART = 406,
00191      OPTIMIZATIONSOLUTIONSUBSTATUSEND = 407,
00192      OTHERSTART = 408,
00193      OTHEREND = 409,
00194      OTHERRESULTSSTART = 410,
00195      OTHERRESULTSEND = 411,
00196      OTHERSOLUTIONRESULTSTART = 412,
00197      OTHERSOLUTIONRESULTEND = 413,
00198      OTHERSOLUTIONRESULTSSTART = 414,
00199      OTHERSOLUTIONRESULTSEND = 415,
00200      OTHERSOLVEROUTPUTSTART = 416,
00201      OTHERSOLVEROUTPUTEND = 417,
00202      SCHEDULEDSTARTTIMESTART = 418,
00203      SCHEDULEDSTARTTIMEEND = 419,
00204      SERVICENAMESTART = 420,
00205      SERVICENAMEEND = 421,
00206      SERVICEURISTART = 422,
00207      SERVICEURIEND = 423,
00208      SERVICEUTILIZATIONSTART = 424,
00209      SERVICEUTILIZATIONEND = 425,
00210      SOLUTIONSTART = 426,
00211      SOLUTIONEND = 427,
00212      SOLVERINVOKEDSTART = 428,
00213      SOLVERINVOKEDEND = 429,
00214      SOLVEROUTPUTSTART = 430,
00215      SOLVEROUTPUTEND = 431,
00216      STATUSSTART = 432,
00217      STATUSEND = 433,
00218      SUBMITTIMESTART = 434,
00219      SUBMITTIMEEND = 435,
00220      SUBSTATUSSTART = 436,
00221      SUBSTATUSEND = 437,
00222      SUPERBASICSTART = 438,
00223      SUPERBASICEND = 439,
00224      SYSTEMINFORMATIONSTART = 440,
00225      SYSTEMINFORMATIONEND = 441,
00226      TIMESTART = 442,
00227      TIMEEND = 443,
00228      TIMESERVICESTARTEDSTART = 444,
00229      TIMESERVICESTARTEDEND = 445,
00230      TIMESTAMPSTART = 446,
00231      TIMESTAMPEND = 447,
00232      TIMINGINFORMATIONSTART = 448,
00233      TIMINGINFORMATIONEND = 449,
00234      TOTALJOBSSOFARSTART = 450,
00235      TOTALJOBSSOFAREND = 451,
00236      UNKNOWNSTART = 452,
00237      UNKNOWNEND = 453,
00238      USEDCPUNUMBERSTART = 454,
00239      USEDCPUNUMBEREND = 455,
00240      USEDCPUSPEEDSTART = 456,
00241      USEDCPUSPEEDEND = 457,
00242      USEDDISKSPACESTART = 458,
00243      USEDDISKSPACEEND = 459,
00244      USEDMEMORYSTART = 460,
00245      USEDMEMORYEND = 461,
00246      VALUESSTART = 462,
00247      VALUESEND = 463,
00248      VALUESSTRINGSTART = 464,
00249      VALUESSTRINGEND = 465,
00250      VARSTART = 466,
00251      VAREND = 467,
00252      VARIABLESSTART = 468,
00253      VARIABLESEND = 469,
00254      VARIDXSTART = 470,
00255      VARIDXEND = 471,
00256      DUMMY = 472
00257    };
00258 #endif
00259 /* Tokens.  */
00260 #define ATTRIBUTETEXT 258
00261 #define ELEMENTTEXT 259
00262 #define ITEMTEXT 260
00263 #define INTEGER 261
00264 #define DOUBLE 262
00265 #define QUOTE 263
00266 #define TWOQUOTES 264
00267 #define GREATERTHAN 265
00268 #define ENDOFELEMENT 266
00269 #define OSRLSTART 267
00270 #define OSRLSTARTEMPTY 268
00271 #define OSRLATTRIBUTETEXT 269
00272 #define OSRLEND 270
00273 #define NUMBEROFCONATT 271
00274 #define NUMBEROFCONSTRAINTSATT 272
00275 #define NUMBEROFELATT 273
00276 #define NUMBEROFENUMERATIONSATT 274
00277 #define NUMBEROFIDXATT 275
00278 #define NUMBEROFITEMSATT 276
00279 #define NUMBEROFOBJATT 277
00280 #define NUMBEROFOBJECTIVESATT 278
00281 #define NUMBEROFOTHERCONSTRAINTRESULTSATT 279
00282 #define NUMBEROFOTHEROBJECTIVERESULTSATT 280
00283 #define NUMBEROFOTHERRESULTSATT 281
00284 #define NUMBEROFOTHERSOLUTIONRESULTSATT 282
00285 #define NUMBEROFOTHERVARIABLERESULTSATT 283
00286 #define NUMBEROFSOLUTIONSATT 284
00287 #define NUMBEROFSOLVEROUTPUTSATT 285
00288 #define NUMBEROFSUBSTATUSESATT 286
00289 #define NUMBEROFTIMESATT 287
00290 #define NUMBEROFVARATT 288
00291 #define NUMBEROFVARIABLESATT 289
00292 #define NUMBEROFVARIDXATT 290
00293 #define TARGETOBJECTIVEIDXATT 291
00294 #define IDXATT 292
00295 #define INCRATT 293
00296 #define MULTATT 294
00297 #define SIZEOFATT 295
00298 #define CATEGORYATT 296
00299 #define EMPTYCATEGORYATT 297
00300 #define DESCRIPTIONATT 298
00301 #define EMPTYDESCRIPTIONATT 299
00302 #define NAMEATT 300
00303 #define EMPTYNAMEATT 301
00304 #define TYPEATT 302
00305 #define EMPTYTYPEATT 303
00306 #define UNITATT 304
00307 #define EMPTYUNITATT 305
00308 #define VALUEATT 306
00309 #define EMPTYVALUEATT 307
00310 #define WEIGHTEDOBJECTIVESATT 308
00311 #define EMPTYWEIGHTEDOBJECTIVESATT 309
00312 #define TARGETOBJECTIVENAMEATT 310
00313 #define EMPTYTARGETOBJECTIVENAMEATT 311
00314 #define HEADERSTART 312
00315 #define HEADEREND 313
00316 #define GENERALSTART 314
00317 #define GENERALEND 315
00318 #define SYSTEMSTART 316
00319 #define SYSTEMEND 317
00320 #define SERVICESTART 318
00321 #define SERVICEEND 319
00322 #define JOBSTART 320
00323 #define JOBEND 321
00324 #define OPTIMIZATIONSTART 322
00325 #define OPTIMIZATIONEND 323
00326 #define ITEMSTART 324
00327 #define ITEMEND 325
00328 #define ITEMSTARTANDEND 326
00329 #define ITEMEMPTY 327
00330 #define FILENAMESTART 328
00331 #define FILENAMEEND 329
00332 #define FILENAMEEMPTY 330
00333 #define FILENAMESTARTANDEND 331
00334 #define FILESOURCESTART 332
00335 #define FILESOURCEEND 333
00336 #define FILESOURCEEMPTY 334
00337 #define FILESOURCESTARTANDEND 335
00338 #define FILEDESCRIPTIONSTART 336
00339 #define FILEDESCRIPTIONEND 337
00340 #define FILEDESCRIPTIONEMPTY 338
00341 #define FILEDESCRIPTIONSTARTANDEND 339
00342 #define FILECREATORSTART 340
00343 #define FILECREATOREND 341
00344 #define FILECREATOREMPTY 342
00345 #define FILECREATORSTARTANDEND 343
00346 #define FILELICENCESTART 344
00347 #define FILELICENCEEND 345
00348 #define FILELICENCEEMPTY 346
00349 #define FILELICENCESTARTANDEND 347
00350 #define ACTUALSTARTTIMESTART 348
00351 #define ACTUALSTARTTIMEEND 349
00352 #define ATLOWERSTART 350
00353 #define ATLOWEREND 351
00354 #define ATUPPERSTART 352
00355 #define ATUPPEREND 353
00356 #define AVAILABLECPUNUMBERSTART 354
00357 #define AVAILABLECPUNUMBEREND 355
00358 #define AVAILABLECPUSPEEDSTART 356
00359 #define AVAILABLECPUSPEEDEND 357
00360 #define AVAILABLEDISKSPACESTART 358
00361 #define AVAILABLEDISKSPACEEND 359
00362 #define AVAILABLEMEMORYSTART 360
00363 #define AVAILABLEMEMORYEND 361
00364 #define BASE64START 362
00365 #define BASE64END 363
00366 #define BASICSTART 364
00367 #define BASICEND 365
00368 #define BASISSTATUSSTART 366
00369 #define BASISSTATUSEND 367
00370 #define BASSTATUSSTART 368
00371 #define BASSTATUSEND 369
00372 #define CONSTART 370
00373 #define CONEND 371
00374 #define CONSTRAINTSSTART 372
00375 #define CONSTRAINTSEND 373
00376 #define CURRENTJOBCOUNTSTART 374
00377 #define CURRENTJOBCOUNTEND 375
00378 #define CURRENTSTATESTART 376
00379 #define CURRENTSTATEEND 377
00380 #define DUALVALUESSTART 378
00381 #define DUALVALUESEND 379
00382 #define ELSTART 380
00383 #define ELEND 381
00384 #define ENUMERATIONSTART 382
00385 #define ENUMERATIONEND 383
00386 #define ENDTIMESTART 384
00387 #define ENDTIMEEND 385
00388 #define GENERALSTATUSSTART 386
00389 #define GENERALSTATUSEND 387
00390 #define GENERALSUBSTATUSSTART 388
00391 #define GENERALSUBSTATUSEND 389
00392 #define IDXSTART 390
00393 #define IDXEND 391
00394 #define INSTANCENAMESTART 392
00395 #define INSTANCENAMEEND 393
00396 #define ISFREESTART 394
00397 #define ISFREEEND 395
00398 #define JOBIDSTART 396
00399 #define JOBIDEND 397
00400 #define MESSAGESTART 398
00401 #define MESSAGEEND 399
00402 #define OBJSTART 400
00403 #define OBJEND 401
00404 #define OBJECTIVESSTART 402
00405 #define OBJECTIVESEND 403
00406 #define OPTIMIZATIONSOLUTIONSTATUSSTART 404
00407 #define OPTIMIZATIONSOLUTIONSTATUSEND 405
00408 #define OPTIMIZATIONSOLUTIONSUBSTATUSSTART 406
00409 #define OPTIMIZATIONSOLUTIONSUBSTATUSEND 407
00410 #define OTHERSTART 408
00411 #define OTHEREND 409
00412 #define OTHERRESULTSSTART 410
00413 #define OTHERRESULTSEND 411
00414 #define OTHERSOLUTIONRESULTSTART 412
00415 #define OTHERSOLUTIONRESULTEND 413
00416 #define OTHERSOLUTIONRESULTSSTART 414
00417 #define OTHERSOLUTIONRESULTSEND 415
00418 #define OTHERSOLVEROUTPUTSTART 416
00419 #define OTHERSOLVEROUTPUTEND 417
00420 #define SCHEDULEDSTARTTIMESTART 418
00421 #define SCHEDULEDSTARTTIMEEND 419
00422 #define SERVICENAMESTART 420
00423 #define SERVICENAMEEND 421
00424 #define SERVICEURISTART 422
00425 #define SERVICEURIEND 423
00426 #define SERVICEUTILIZATIONSTART 424
00427 #define SERVICEUTILIZATIONEND 425
00428 #define SOLUTIONSTART 426
00429 #define SOLUTIONEND 427
00430 #define SOLVERINVOKEDSTART 428
00431 #define SOLVERINVOKEDEND 429
00432 #define SOLVEROUTPUTSTART 430
00433 #define SOLVEROUTPUTEND 431
00434 #define STATUSSTART 432
00435 #define STATUSEND 433
00436 #define SUBMITTIMESTART 434
00437 #define SUBMITTIMEEND 435
00438 #define SUBSTATUSSTART 436
00439 #define SUBSTATUSEND 437
00440 #define SUPERBASICSTART 438
00441 #define SUPERBASICEND 439
00442 #define SYSTEMINFORMATIONSTART 440
00443 #define SYSTEMINFORMATIONEND 441
00444 #define TIMESTART 442
00445 #define TIMEEND 443
00446 #define TIMESERVICESTARTEDSTART 444
00447 #define TIMESERVICESTARTEDEND 445
00448 #define TIMESTAMPSTART 446
00449 #define TIMESTAMPEND 447
00450 #define TIMINGINFORMATIONSTART 448
00451 #define TIMINGINFORMATIONEND 449
00452 #define TOTALJOBSSOFARSTART 450
00453 #define TOTALJOBSSOFAREND 451
00454 #define UNKNOWNSTART 452
00455 #define UNKNOWNEND 453
00456 #define USEDCPUNUMBERSTART 454
00457 #define USEDCPUNUMBEREND 455
00458 #define USEDCPUSPEEDSTART 456
00459 #define USEDCPUSPEEDEND 457
00460 #define USEDDISKSPACESTART 458
00461 #define USEDDISKSPACEEND 459
00462 #define USEDMEMORYSTART 460
00463 #define USEDMEMORYEND 461
00464 #define VALUESSTART 462
00465 #define VALUESEND 463
00466 #define VALUESSTRINGSTART 464
00467 #define VALUESSTRINGEND 465
00468 #define VARSTART 466
00469 #define VAREND 467
00470 #define VARIABLESSTART 468
00471 #define VARIABLESEND 469
00472 #define VARIDXSTART 470
00473 #define VARIDXEND 471
00474 #define DUMMY 472
00475 
00476 
00477 
00478 
00479 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00480 typedef union YYSTYPE
00481 
00482 {
00483         double dval;
00484         int ival;
00485         char* sval;
00486 }
00487 /* Line 1529 of yacc.c.  */
00488 
00489         YYSTYPE;
00490 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
00491 # define YYSTYPE_IS_DECLARED 1
00492 # define YYSTYPE_IS_TRIVIAL 1
00493 #endif
00494 
00495 
00496 
00497 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
00498 typedef struct YYLTYPE
00499 {
00500   int first_line;
00501   int first_column;
00502   int last_line;
00503   int last_column;
00504 } YYLTYPE;
00505 # define yyltype YYLTYPE /* obsolescent; will be withdrawn */
00506 # define YYLTYPE_IS_DECLARED 1
00507 # define YYLTYPE_IS_TRIVIAL 1
00508 #endif
00509 
00510 

Generated on Thu Nov 10 03:05:50 2011 by  doxygen 1.4.7