/home/coin/SVN-release/OS-2.0.1/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 

Generated on Thu Oct 8 03:03:00 2009 by  doxygen 1.4.7