/home/coin/SVN-release/CoinAll-1.1.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      INTEGER = 260,
00045      DOUBLE = 261,
00046      QUOTE = 262,
00047      GREATERTHAN = 263,
00048      ENDOFELEMENT = 264,
00049      OSRLSTART = 265,
00050      OSRLATTRIBUTETEXT = 266,
00051      OSRLEND = 267,
00052      RESULTHEADERSTART = 268,
00053      RESULTHEADEREND = 269,
00054      SERVICEURISTARTANDEND = 270,
00055      SERVICEURISTART = 271,
00056      SERVICEURIEND = 272,
00057      SERVICENAMESTARTANDEND = 273,
00058      SERVICENAMESTART = 274,
00059      SERVICENAMEEND = 275,
00060      INSTANCENAMESTARTANDEND = 276,
00061      INSTANCENAMESTART = 277,
00062      INSTANCENAMEEND = 278,
00063      JOBIDSTARTANDEND = 279,
00064      JOBIDSTART = 280,
00065      JOBIDEND = 281,
00066      RESULTDATASTART = 282,
00067      RESULTDATAEND = 283,
00068      RESULTDATASTARTANDEND = 284,
00069      OPTIMIZATIONSTART = 285,
00070      OPTIMIZATIONEND = 286,
00071      SOLUTIONSTART = 287,
00072      SOLUTIONEND = 288,
00073      VALUESSTART = 289,
00074      VALUESEND = 290,
00075      DUALVALUESSTART = 291,
00076      DUALVALUESEND = 292,
00077      VARIABLESSTART = 293,
00078      VARIABLESEND = 294,
00079      VARSTART = 295,
00080      VAREND = 296,
00081      OBJECTIVESSTART = 297,
00082      OBJECTIVESEND = 298,
00083      OBJSTART = 299,
00084      OBJEND = 300,
00085      CONSTRAINTSSTART = 301,
00086      CONSTRAINTSEND = 302,
00087      CONSTART = 303,
00088      CONEND = 304,
00089      STATUSSTART = 305,
00090      STATUSEND = 306,
00091      GENERALSTATUSSTART = 307,
00092      GENERALSTATUSEND = 308,
00093      MESSAGESTART = 309,
00094      MESSAGEEND = 310,
00095      MESSAGESTARTANDEND = 311,
00096      OTHERSTART = 312,
00097      OTHEREND = 313,
00098      NUMBEROFSOLUTIONSATT = 314,
00099      NUMBEROFVARIABLESATT = 315,
00100      NUMBEROFCONSTRAINTSATT = 316,
00101      NUMBEROFOBJECTIVESATT = 317,
00102      OBJECTIVEIDXATT = 318,
00103      IDXATT = 319,
00104      TYPEATT = 320,
00105      DESCRIPTIONATT = 321,
00106      NAMEATT = 322,
00107      DUMMY = 323
00108    };
00109 #endif
00110 /* Tokens.  */
00111 #define ATTRIBUTETEXT 258
00112 #define ELEMENTTEXT 259
00113 #define INTEGER 260
00114 #define DOUBLE 261
00115 #define QUOTE 262
00116 #define GREATERTHAN 263
00117 #define ENDOFELEMENT 264
00118 #define OSRLSTART 265
00119 #define OSRLATTRIBUTETEXT 266
00120 #define OSRLEND 267
00121 #define RESULTHEADERSTART 268
00122 #define RESULTHEADEREND 269
00123 #define SERVICEURISTARTANDEND 270
00124 #define SERVICEURISTART 271
00125 #define SERVICEURIEND 272
00126 #define SERVICENAMESTARTANDEND 273
00127 #define SERVICENAMESTART 274
00128 #define SERVICENAMEEND 275
00129 #define INSTANCENAMESTARTANDEND 276
00130 #define INSTANCENAMESTART 277
00131 #define INSTANCENAMEEND 278
00132 #define JOBIDSTARTANDEND 279
00133 #define JOBIDSTART 280
00134 #define JOBIDEND 281
00135 #define RESULTDATASTART 282
00136 #define RESULTDATAEND 283
00137 #define RESULTDATASTARTANDEND 284
00138 #define OPTIMIZATIONSTART 285
00139 #define OPTIMIZATIONEND 286
00140 #define SOLUTIONSTART 287
00141 #define SOLUTIONEND 288
00142 #define VALUESSTART 289
00143 #define VALUESEND 290
00144 #define DUALVALUESSTART 291
00145 #define DUALVALUESEND 292
00146 #define VARIABLESSTART 293
00147 #define VARIABLESEND 294
00148 #define VARSTART 295
00149 #define VAREND 296
00150 #define OBJECTIVESSTART 297
00151 #define OBJECTIVESEND 298
00152 #define OBJSTART 299
00153 #define OBJEND 300
00154 #define CONSTRAINTSSTART 301
00155 #define CONSTRAINTSEND 302
00156 #define CONSTART 303
00157 #define CONEND 304
00158 #define STATUSSTART 305
00159 #define STATUSEND 306
00160 #define GENERALSTATUSSTART 307
00161 #define GENERALSTATUSEND 308
00162 #define MESSAGESTART 309
00163 #define MESSAGEEND 310
00164 #define MESSAGESTARTANDEND 311
00165 #define OTHERSTART 312
00166 #define OTHEREND 313
00167 #define NUMBEROFSOLUTIONSATT 314
00168 #define NUMBEROFVARIABLESATT 315
00169 #define NUMBEROFCONSTRAINTSATT 316
00170 #define NUMBEROFOBJECTIVESATT 317
00171 #define OBJECTIVEIDXATT 318
00172 #define IDXATT 319
00173 #define TYPEATT 320
00174 #define DESCRIPTIONATT 321
00175 #define NAMEATT 322
00176 #define DUMMY 323
00177 
00178 
00179 
00180 
00181 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00182 typedef union YYSTYPE
00183 
00184 {
00185         double dval;
00186         int ival;
00187         char* charval;
00188 }
00189 /* Line 1529 of yacc.c.  */
00190 
00191         YYSTYPE;
00192 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
00193 # define YYSTYPE_IS_DECLARED 1
00194 # define YYSTYPE_IS_TRIVIAL 1
00195 #endif
00196 
00197 
00198 
00199 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
00200 typedef struct YYLTYPE
00201 {
00202   int first_line;
00203   int first_column;
00204   int last_line;
00205   int last_column;
00206 } YYLTYPE;
00207 # define yyltype YYLTYPE /* obsolescent; will be withdrawn */
00208 # define YYLTYPE_IS_DECLARED 1
00209 # define YYLTYPE_IS_TRIVIAL 1
00210 #endif
00211 
00212 

Generated on Sun Nov 14 14:06:39 2010 for Coin-All by  doxygen 1.4.7