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

Generated on Fri Nov 19 13:31:08 2010 by  doxygen 1.4.7