00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037 #ifndef YYTOKENTYPE
00038 # define YYTOKENTYPE
00039
00040
00041 enum yytokentype {
00042 QUOTE = 258,
00043 ATTRIBUTETEXT = 259,
00044 INTEGER = 260,
00045 DOUBLE = 261,
00046 OSILEND = 262,
00047 INSTANCEDATAEND = 263,
00048 VALUEATT = 264,
00049 NUMBEROFNONLINEAREXPRESSIONS = 265,
00050 IDXONEATT = 266,
00051 IDXTWOATT = 267,
00052 COEFATT = 268,
00053 IDATT = 269,
00054 TIMESSTART = 270,
00055 TIMESEND = 271,
00056 NUMBERSTART = 272,
00057 NUMBEREND = 273,
00058 NUMBEROFQTERMSATT = 274,
00059 IDXATT = 275,
00060 TYPEATT = 276,
00061 QTERMSTART = 277,
00062 QTERMEND = 278,
00063 QUADRATICCOEFFICIENTSSTART = 279,
00064 QUADRATICCOEFFICIENTSEND = 280,
00065 NONLINEAREXPRESSIONSSTART = 281,
00066 NONLINEAREXPRESSIONSEND = 282,
00067 NLSTART = 283,
00068 NLEND = 284,
00069 POWERSTART = 285,
00070 POWEREND = 286,
00071 PLUSSTART = 287,
00072 PLUSEND = 288,
00073 MINUSSTART = 289,
00074 MINUSEND = 290,
00075 DIVIDESTART = 291,
00076 DIVIDEEND = 292,
00077 LNSTART = 293,
00078 LNEND = 294,
00079 SQRTSTART = 295,
00080 SQRTEND = 296,
00081 SUMSTART = 297,
00082 SUMEND = 298,
00083 PRODUCTSTART = 299,
00084 PRODUCTEND = 300,
00085 ENDOFELEMENT = 301,
00086 EXPSTART = 302,
00087 EXPEND = 303,
00088 NEGATESTART = 304,
00089 NEGATEEND = 305,
00090 IFSTART = 306,
00091 IFEND = 307,
00092 SQUARESTART = 308,
00093 SQUAREEND = 309,
00094 COSSTART = 310,
00095 COSEND = 311,
00096 SINSTART = 312,
00097 SINEND = 313,
00098 GREATERTHAN = 314,
00099 VARIABLESTART = 315,
00100 VARIABLEEND = 316,
00101 ABSSTART = 317,
00102 ABSEND = 318,
00103 ERFSTART = 319,
00104 ERFEND = 320,
00105 MAXSTART = 321,
00106 MAXEND = 322,
00107 ALLDIFFSTART = 323,
00108 ALLDIFFEND = 324,
00109 MINSTART = 325,
00110 MINEND = 326,
00111 ESTART = 327,
00112 EEND = 328,
00113 PISTART = 329,
00114 PIEND = 330,
00115 TIMEDOMAINSTART = 331,
00116 TIMEDOMAINEND = 332,
00117 STAGESSTART = 333,
00118 STAGESEND = 334,
00119 STAGESTART = 335,
00120 STAGEEND = 336,
00121 NAMEATT = 337,
00122 NUMBEROFSTAGESATT = 338,
00123 HORIZONATT = 339,
00124 STARTATT = 340,
00125 VARIABLESSTART = 341,
00126 CONSTRAINTSSTART = 342,
00127 OBJECTIVESSTART = 343,
00128 VARIABLESEND = 344,
00129 CONSTRAINTSEND = 345,
00130 OBJECTIVESEND = 346,
00131 NUMBEROFVARIABLESATT = 347,
00132 NUMBEROFCONSTRAINTSATT = 348,
00133 NUMBEROFOBJECTIVESATT = 349,
00134 STARTIDXATT = 350,
00135 VARSTART = 351,
00136 VAREND = 352,
00137 CONSTART = 353,
00138 CONEND = 354,
00139 OBJSTART = 355,
00140 OBJEND = 356,
00141 INTERVALSTART = 357,
00142 INTERVALEND = 358
00143 };
00144 #endif
00145
00146 #define QUOTE 258
00147 #define ATTRIBUTETEXT 259
00148 #define INTEGER 260
00149 #define DOUBLE 261
00150 #define OSILEND 262
00151 #define INSTANCEDATAEND 263
00152 #define VALUEATT 264
00153 #define NUMBEROFNONLINEAREXPRESSIONS 265
00154 #define IDXONEATT 266
00155 #define IDXTWOATT 267
00156 #define COEFATT 268
00157 #define IDATT 269
00158 #define TIMESSTART 270
00159 #define TIMESEND 271
00160 #define NUMBERSTART 272
00161 #define NUMBEREND 273
00162 #define NUMBEROFQTERMSATT 274
00163 #define IDXATT 275
00164 #define TYPEATT 276
00165 #define QTERMSTART 277
00166 #define QTERMEND 278
00167 #define QUADRATICCOEFFICIENTSSTART 279
00168 #define QUADRATICCOEFFICIENTSEND 280
00169 #define NONLINEAREXPRESSIONSSTART 281
00170 #define NONLINEAREXPRESSIONSEND 282
00171 #define NLSTART 283
00172 #define NLEND 284
00173 #define POWERSTART 285
00174 #define POWEREND 286
00175 #define PLUSSTART 287
00176 #define PLUSEND 288
00177 #define MINUSSTART 289
00178 #define MINUSEND 290
00179 #define DIVIDESTART 291
00180 #define DIVIDEEND 292
00181 #define LNSTART 293
00182 #define LNEND 294
00183 #define SQRTSTART 295
00184 #define SQRTEND 296
00185 #define SUMSTART 297
00186 #define SUMEND 298
00187 #define PRODUCTSTART 299
00188 #define PRODUCTEND 300
00189 #define ENDOFELEMENT 301
00190 #define EXPSTART 302
00191 #define EXPEND 303
00192 #define NEGATESTART 304
00193 #define NEGATEEND 305
00194 #define IFSTART 306
00195 #define IFEND 307
00196 #define SQUARESTART 308
00197 #define SQUAREEND 309
00198 #define COSSTART 310
00199 #define COSEND 311
00200 #define SINSTART 312
00201 #define SINEND 313
00202 #define GREATERTHAN 314
00203 #define VARIABLESTART 315
00204 #define VARIABLEEND 316
00205 #define ABSSTART 317
00206 #define ABSEND 318
00207 #define ERFSTART 319
00208 #define ERFEND 320
00209 #define MAXSTART 321
00210 #define MAXEND 322
00211 #define ALLDIFFSTART 323
00212 #define ALLDIFFEND 324
00213 #define MINSTART 325
00214 #define MINEND 326
00215 #define ESTART 327
00216 #define EEND 328
00217 #define PISTART 329
00218 #define PIEND 330
00219 #define TIMEDOMAINSTART 331
00220 #define TIMEDOMAINEND 332
00221 #define STAGESSTART 333
00222 #define STAGESEND 334
00223 #define STAGESTART 335
00224 #define STAGEEND 336
00225 #define NAMEATT 337
00226 #define NUMBEROFSTAGESATT 338
00227 #define HORIZONATT 339
00228 #define STARTATT 340
00229 #define VARIABLESSTART 341
00230 #define CONSTRAINTSSTART 342
00231 #define OBJECTIVESSTART 343
00232 #define VARIABLESEND 344
00233 #define CONSTRAINTSEND 345
00234 #define OBJECTIVESEND 346
00235 #define NUMBEROFVARIABLESATT 347
00236 #define NUMBEROFCONSTRAINTSATT 348
00237 #define NUMBEROFOBJECTIVESATT 349
00238 #define STARTIDXATT 350
00239 #define VARSTART 351
00240 #define VAREND 352
00241 #define CONSTART 353
00242 #define CONEND 354
00243 #define OBJSTART 355
00244 #define OBJEND 356
00245 #define INTERVALSTART 357
00246 #define INTERVALEND 358
00247
00248
00249
00250
00251 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00252 typedef union YYSTYPE
00253
00254 {
00255 double dval;
00256 int ival;
00257 char* sval;
00258
00259 }
00260
00261
00262 YYSTYPE;
00263 # define yystype YYSTYPE
00264 # define YYSTYPE_IS_DECLARED 1
00265 # define YYSTYPE_IS_TRIVIAL 1
00266 #endif
00267
00268
00269
00270 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
00271 typedef struct YYLTYPE
00272 {
00273 int first_line;
00274 int first_column;
00275 int last_line;
00276 int last_column;
00277 } YYLTYPE;
00278 # define yyltype YYLTYPE
00279 # define YYLTYPE_IS_DECLARED 1
00280 # define YYLTYPE_IS_TRIVIAL 1
00281 #endif
00282
00283