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

- File List
- File Members

# /home/coin/SVN-release/OS-2.3.5/OS/v2.0/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      INTEGER = 260,
    00045      DOUBLE = 261,
    00046      QUOTE = 262,
    00047      TWOQUOTES = 263,
    00048      GREATERTHAN = 264,
    00049      ENDOFELEMENT = 265,
    00050      OSRLSTART = 266,
    00051      OSRLSTARTEMPTY = 267,
    00052      OSRLATTRIBUTETEXT = 268,
    00053      OSRLEND = 269,
    00054      GENERALSTART = 270,
    00055      GENERALEND = 271,
    00056      SYSTEMSTART = 272,
    00057      SYSTEMEND = 273,
    00058      SERVICESTART = 274,
    00059      SERVICEEND = 275,
    00060      JOBSTART = 276,
    00061      JOBEND = 277,
    00062      SERVICEURISTARTANDEND = 278,
    00063      SERVICEURISTART = 279,
    00064      SERVICEURIEND = 280,
    00065      SERVICENAMESTARTANDEND = 281,
    00066      SERVICENAMESTART = 282,
    00067      SERVICENAMEEND = 283,
    00068      INSTANCENAMESTARTANDEND = 284,
    00069      INSTANCENAMESTART = 285,
    00070      INSTANCENAMEEND = 286,
    00071      JOBIDSTARTANDEND = 287,
    00072      JOBIDSTART = 288,
    00073      JOBIDEND = 289,
    00074      TIMINGINFORMATIONSTART = 290,
    00075      TIMINGINFORMATIONEND = 291,
    00076      TIMESTARTANDEND = 292,
    00077      TIMESTART = 293,
    00078      TIMEEND = 294,
    00079      OPTIMIZATIONSTART = 295,
    00080      OPTIMIZATIONEND = 296,
    00081      SOLUTIONSTART = 297,
    00082      SOLUTIONEND = 298,
    00083      VALUESSTART = 299,
    00084      VALUESEND = 300,
    00085      DUALVALUESSTART = 301,
    00086      DUALVALUESEND = 302,
    00087      VARIABLESSTART = 303,
    00088      VARIABLESEND = 304,
    00089      VARSTART = 305,
    00090      VAREND = 306,
    00091      OBJECTIVESSTART = 307,
    00092      OBJECTIVESEND = 308,
    00093      OBJSTART = 309,
    00094      OBJEND = 310,
    00095      CONSTRAINTSSTART = 311,
    00096      CONSTRAINTSEND = 312,
    00097      CONSTART = 313,
    00098      CONEND = 314,
    00099      STATUSSTART = 315,
    00100      STATUSEND = 316,
    00101      GENERALSTATUSSTART = 317,
    00102      GENERALSTATUSEND = 318,
    00103      MESSAGESTART = 319,
    00104      MESSAGEEND = 320,
    00105      MESSAGESTARTANDEND = 321,
    00106      OTHERSTART = 322,
    00107      OTHEREND = 323,
    00108      NUMBEROFTIMESATT = 324,
    00109      NUMBEROFSOLUTIONSATT = 325,
    00110      NUMBEROFVARIABLESATT = 326,
    00111      NUMBEROFCONSTRAINTSATT = 327,
    00112      NUMBEROFOBJECTIVESATT = 328,
    00113      NUMBEROFOTHERVARIABLERESULTSATT = 329,
    00114      NUMBEROFOTHEROBJECTIVERESULTSATT = 330,
    00115      NUMBEROFOTHERCONSTRAINTRESULTSATT = 331,
    00116      NUMBEROFVARATT = 332,
    00117      NUMBEROFOBJATT = 333,
    00118      NUMBEROFCONATT = 334,
    00119      TARGETOBJECTIVEIDXATT = 335,
    00120      IDXATT = 336,
    00121      TYPEATT = 337,
    00122      EMPTYTYPEATT = 338,
    00123      DESCRIPTIONATT = 339,
    00124      EMPTYDESCRIPTIONATT = 340,
    00125      NAMEATT = 341,
    00126      EMPTYNAMEATT = 342,
    00127      CATEGORYATT = 343,
    00128      EMPTYCATEGORYATT = 344,
    00129      UNITATT = 345,
    00130      EMPTYUNITATT = 346,
    00131      VALUEATT = 347,
    00132      EMPTYVALUEATT = 348,
    00133      DUMMY = 349
    00134    };
    00135 #endif
    00136 /* Tokens.  */
    00137 #define ATTRIBUTETEXT 258
    00138 #define ELEMENTTEXT 259
    00139 #define INTEGER 260
    00140 #define DOUBLE 261
    00141 #define QUOTE 262
    00142 #define TWOQUOTES 263
    00143 #define GREATERTHAN 264
    00144 #define ENDOFELEMENT 265
    00145 #define OSRLSTART 266
    00146 #define OSRLSTARTEMPTY 267
    00147 #define OSRLATTRIBUTETEXT 268
    00148 #define OSRLEND 269
    00149 #define GENERALSTART 270
    00150 #define GENERALEND 271
    00151 #define SYSTEMSTART 272
    00152 #define SYSTEMEND 273
    00153 #define SERVICESTART 274
    00154 #define SERVICEEND 275
    00155 #define JOBSTART 276
    00156 #define JOBEND 277
    00157 #define SERVICEURISTARTANDEND 278
    00158 #define SERVICEURISTART 279
    00159 #define SERVICEURIEND 280
    00160 #define SERVICENAMESTARTANDEND 281
    00161 #define SERVICENAMESTART 282
    00162 #define SERVICENAMEEND 283
    00163 #define INSTANCENAMESTARTANDEND 284
    00164 #define INSTANCENAMESTART 285
    00165 #define INSTANCENAMEEND 286
    00166 #define JOBIDSTARTANDEND 287
    00167 #define JOBIDSTART 288
    00168 #define JOBIDEND 289
    00169 #define TIMINGINFORMATIONSTART 290
    00170 #define TIMINGINFORMATIONEND 291
    00171 #define TIMESTARTANDEND 292
    00172 #define TIMESTART 293
    00173 #define TIMEEND 294
    00174 #define OPTIMIZATIONSTART 295
    00175 #define OPTIMIZATIONEND 296
    00176 #define SOLUTIONSTART 297
    00177 #define SOLUTIONEND 298
    00178 #define VALUESSTART 299
    00179 #define VALUESEND 300
    00180 #define DUALVALUESSTART 301
    00181 #define DUALVALUESEND 302
    00182 #define VARIABLESSTART 303
    00183 #define VARIABLESEND 304
    00184 #define VARSTART 305
    00185 #define VAREND 306
    00186 #define OBJECTIVESSTART 307
    00187 #define OBJECTIVESEND 308
    00188 #define OBJSTART 309
    00189 #define OBJEND 310
    00190 #define CONSTRAINTSSTART 311
    00191 #define CONSTRAINTSEND 312
    00192 #define CONSTART 313
    00193 #define CONEND 314
    00194 #define STATUSSTART 315
    00195 #define STATUSEND 316
    00196 #define GENERALSTATUSSTART 317
    00197 #define GENERALSTATUSEND 318
    00198 #define MESSAGESTART 319
    00199 #define MESSAGEEND 320
    00200 #define MESSAGESTARTANDEND 321
    00201 #define OTHERSTART 322
    00202 #define OTHEREND 323
    00203 #define NUMBEROFTIMESATT 324
    00204 #define NUMBEROFSOLUTIONSATT 325
    00205 #define NUMBEROFVARIABLESATT 326
    00206 #define NUMBEROFCONSTRAINTSATT 327
    00207 #define NUMBEROFOBJECTIVESATT 328
    00208 #define NUMBEROFOTHERVARIABLERESULTSATT 329
    00209 #define NUMBEROFOTHEROBJECTIVERESULTSATT 330
    00210 #define NUMBEROFOTHERCONSTRAINTRESULTSATT 331
    00211 #define NUMBEROFVARATT 332
    00212 #define NUMBEROFOBJATT 333
    00213 #define NUMBEROFCONATT 334
    00214 #define TARGETOBJECTIVEIDXATT 335
    00215 #define IDXATT 336
    00216 #define TYPEATT 337
    00217 #define EMPTYTYPEATT 338
    00218 #define DESCRIPTIONATT 339
    00219 #define EMPTYDESCRIPTIONATT 340
    00220 #define NAMEATT 341
    00221 #define EMPTYNAMEATT 342
    00222 #define CATEGORYATT 343
    00223 #define EMPTYCATEGORYATT 344
    00224 #define UNITATT 345
    00225 #define EMPTYUNITATT 346
    00226 #define VALUEATT 347
    00227 #define EMPTYVALUEATT 348
    00228 #define DUMMY 349
    00229
    00230
    00231
    00232
    00233 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
    00234 typedef union YYSTYPE
    00235
    00236 {
    00237         double dval;
    00238         int ival;
    00239         char* sval;
    00240 }
    00241 /* Line 1489 of yacc.c.  */
    00242
    00243         YYSTYPE;
    00244 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
    00245 # define YYSTYPE_IS_DECLARED 1
    00246 # define YYSTYPE_IS_TRIVIAL 1
    00247 #endif
    00248
    00249
    00250
    00251 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
    00252 typedef struct YYLTYPE
    00253 {
    00254   int first_line;
    00255   int first_column;
    00256   int last_line;
    00257   int last_column;
    00258 } YYLTYPE;
    00259 # define yyltype YYLTYPE /* obsolescent; will be withdrawn */
    00260 # define YYLTYPE_IS_DECLARED 1
    00261 # define YYLTYPE_IS_TRIVIAL 1
    00262 #endif
    00263
    00264