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

Generated on Mon May 3 03:05:29 2010 by  doxygen 1.4.7