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