My Project
OSParseosrl.tab.hpp
Go to the documentation of this file.
1/* A Bison parser, made by GNU Bison 3.8.2. */
2
3/* Bison interface for Yacc-like parsers in C
4
5 Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation,
6 Inc.
7
8 This program is free software: you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation, either version 3 of the License, or
11 (at your option) any later version.
12
13 This program is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
17
18 You should have received a copy of the GNU General Public License
19 along with this program. If not, see <https://www.gnu.org/licenses/>. */
20
21/* As a special exception, you may create a larger work that contains
22 part or all of the Bison parser skeleton and distribute that work
23 under terms of your choice, so long as that work isn't itself a
24 parser generator using the skeleton or a modified version thereof
25 as a parser skeleton. Alternatively, if you modify or redistribute
26 the parser skeleton itself, you may (at your option) remove this
27 special exception, which will cause the skeleton and the resulting
28 Bison output files to be licensed under the GNU General Public
29 License without this special exception.
30
31 This special exception was added by the Free Software Foundation in
32 version 2.2 of Bison. */
33
34/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual,
35 especially those whose name start with YY_ or yy_. They are
36 private implementation details that can be changed or removed. */
37
38#ifndef YY_OSRL_OSPARSEOSRL_TAB_HPP_INCLUDED
39# define YY_OSRL_OSPARSEOSRL_TAB_HPP_INCLUDED
40/* Debug traces. */
41#ifndef YYDEBUG
42# define YYDEBUG 0
43#endif
44#if YYDEBUG
45extern int osrldebug;
46#endif
47
48/* Token kinds. */
49#ifndef YYTOKENTYPE
50# define YYTOKENTYPE
52 {
53 YYEMPTY = -2,
54 YYEOF = 0, /* "end of file" */
55 YYerror = 256, /* error */
56 YYUNDEF = 257, /* "invalid token" */
57 ATTRIBUTETEXT = 258, /* ATTRIBUTETEXT */
58 ELEMENTTEXT = 259, /* ELEMENTTEXT */
59 ITEMTEXT = 260, /* ITEMTEXT */
60 INTEGER = 261, /* INTEGER */
61 DOUBLE = 262, /* DOUBLE */
62 QUOTE = 263, /* QUOTE */
63 TWOQUOTES = 264, /* TWOQUOTES */
64 GREATERTHAN = 265, /* GREATERTHAN */
65 ENDOFELEMENT = 266, /* ENDOFELEMENT */
66 OSRLSTART = 267, /* OSRLSTART */
67 OSRLSTARTEMPTY = 268, /* OSRLSTARTEMPTY */
68 OSRLATTRIBUTETEXT = 269, /* OSRLATTRIBUTETEXT */
69 OSRLEND = 270, /* OSRLEND */
70 WEIGHTEDOBJECTIVESATT = 271, /* WEIGHTEDOBJECTIVESATT */
71 EMPTYWEIGHTEDOBJECTIVESATT = 272, /* EMPTYWEIGHTEDOBJECTIVESATT */
72 TARGETOBJECTIVENAMEATT = 273, /* TARGETOBJECTIVENAMEATT */
73 EMPTYTARGETOBJECTIVENAMEATT = 274, /* EMPTYTARGETOBJECTIVENAMEATT */
74 NUMBEROFOTHERCONSTRAINTRESULTSATT = 275, /* NUMBEROFOTHERCONSTRAINTRESULTSATT */
75 NUMBEROFOTHEROBJECTIVERESULTSATT = 276, /* NUMBEROFOTHEROBJECTIVERESULTSATT */
76 NUMBEROFOTHERRESULTSATT = 277, /* NUMBEROFOTHERRESULTSATT */
77 NUMBEROFOTHERSOLUTIONRESULTSATT = 278, /* NUMBEROFOTHERSOLUTIONRESULTSATT */
78 NUMBEROFOTHERVARIABLERESULTSATT = 279, /* NUMBEROFOTHERVARIABLERESULTSATT */
79 NUMBEROFSOLUTIONSATT = 280, /* NUMBEROFSOLUTIONSATT */
80 NUMBEROFOTHERMATRIXOBJECTIVERESULTSATT = 281, /* NUMBEROFOTHERMATRIXOBJECTIVERESULTSATT */
81 NUMBEROFOTHERMATRIXCONSTRAINTRESULTSATT = 282, /* NUMBEROFOTHERMATRIXCONSTRAINTRESULTSATT */
82 NUMBEROFOTHERMATRIXPROGRAMMINGRESULTSATT = 283, /* NUMBEROFOTHERMATRIXPROGRAMMINGRESULTSATT */
83 NUMBEROFOTHERMATRIXVARIABLERESULTSATT = 284, /* NUMBEROFOTHERMATRIXVARIABLERESULTSATT */
84 NUMBEROFSOLVEROUTPUTSATT = 285, /* NUMBEROFSOLVEROUTPUTSATT */
85 NUMBEROFSUBSTATUSESATT = 286, /* NUMBEROFSUBSTATUSESATT */
86 NUMBEROFTIMESATT = 287, /* NUMBEROFTIMESATT */
87 TARGETOBJECTIVEIDXATT = 288, /* TARGETOBJECTIVEIDXATT */
88 ACTUALSTARTTIMESTART = 289, /* ACTUALSTARTTIMESTART */
89 ACTUALSTARTTIMEEND = 290, /* ACTUALSTARTTIMEEND */
90 AVAILABLECPUNUMBERSTART = 291, /* AVAILABLECPUNUMBERSTART */
91 AVAILABLECPUNUMBEREND = 292, /* AVAILABLECPUNUMBEREND */
92 AVAILABLECPUSPEEDSTART = 293, /* AVAILABLECPUSPEEDSTART */
93 AVAILABLECPUSPEEDEND = 294, /* AVAILABLECPUSPEEDEND */
94 AVAILABLEDISKSPACESTART = 295, /* AVAILABLEDISKSPACESTART */
95 AVAILABLEDISKSPACEEND = 296, /* AVAILABLEDISKSPACEEND */
96 AVAILABLEMEMORYSTART = 297, /* AVAILABLEMEMORYSTART */
97 AVAILABLEMEMORYEND = 298, /* AVAILABLEMEMORYEND */
98 BASISSTATUSSTART = 299, /* BASISSTATUSSTART */
99 BASISSTATUSEND = 300, /* BASISSTATUSEND */
100 CURRENTJOBCOUNTSTART = 301, /* CURRENTJOBCOUNTSTART */
101 CURRENTJOBCOUNTEND = 302, /* CURRENTJOBCOUNTEND */
102 CURRENTSTATESTART = 303, /* CURRENTSTATESTART */
103 CURRENTSTATEEND = 304, /* CURRENTSTATEEND */
104 DUALVALUESSTART = 305, /* DUALVALUESSTART */
105 DUALVALUESEND = 306, /* DUALVALUESEND */
106 ENDTIMESTART = 307, /* ENDTIMESTART */
107 ENDTIMEEND = 308, /* ENDTIMEEND */
108 IDXSTART = 309, /* IDXSTART */
109 IDXEND = 310, /* IDXEND */
110 GENERALSTATUSSTART = 311, /* GENERALSTATUSSTART */
111 GENERALSTATUSEND = 312, /* GENERALSTATUSEND */
112 GENERALSUBSTATUSSTART = 313, /* GENERALSUBSTATUSSTART */
113 GENERALSUBSTATUSEND = 314, /* GENERALSUBSTATUSEND */
114 MESSAGESTART = 315, /* MESSAGESTART */
115 MESSAGEEND = 316, /* MESSAGEEND */
116 OPTIMIZATIONSOLUTIONSTATUSSTART = 317, /* OPTIMIZATIONSOLUTIONSTATUSSTART */
117 OPTIMIZATIONSOLUTIONSTATUSEND = 318, /* OPTIMIZATIONSOLUTIONSTATUSEND */
118 OPTIMIZATIONSOLUTIONSUBSTATUSSTART = 319, /* OPTIMIZATIONSOLUTIONSUBSTATUSSTART */
119 OPTIMIZATIONSOLUTIONSUBSTATUSEND = 320, /* OPTIMIZATIONSOLUTIONSUBSTATUSEND */
120 OTHERRESULTSSTART = 321, /* OTHERRESULTSSTART */
121 OTHERRESULTSEND = 322, /* OTHERRESULTSEND */
122 OTHERSOLUTIONRESULTSTART = 323, /* OTHERSOLUTIONRESULTSTART */
123 OTHERSOLUTIONRESULTEND = 324, /* OTHERSOLUTIONRESULTEND */
124 OTHERSOLUTIONRESULTSSTART = 325, /* OTHERSOLUTIONRESULTSSTART */
125 OTHERSOLUTIONRESULTSEND = 326, /* OTHERSOLUTIONRESULTSEND */
126 OTHERSOLVEROUTPUTSTART = 327, /* OTHERSOLVEROUTPUTSTART */
127 OTHERSOLVEROUTPUTEND = 328, /* OTHERSOLVEROUTPUTEND */
128 SCHEDULEDSTARTTIMESTART = 329, /* SCHEDULEDSTARTTIMESTART */
129 SCHEDULEDSTARTTIMEEND = 330, /* SCHEDULEDSTARTTIMEEND */
130 SERVICEUTILIZATIONSTART = 331, /* SERVICEUTILIZATIONSTART */
131 SERVICEUTILIZATIONEND = 332, /* SERVICEUTILIZATIONEND */
132 SOLUTIONSTART = 333, /* SOLUTIONSTART */
133 SOLUTIONEND = 334, /* SOLUTIONEND */
134 SOLVERINVOKEDSTART = 335, /* SOLVERINVOKEDSTART */
135 SOLVERINVOKEDEND = 336, /* SOLVERINVOKEDEND */
136 SOLVEROUTPUTSTART = 337, /* SOLVEROUTPUTSTART */
137 SOLVEROUTPUTEND = 338, /* SOLVEROUTPUTEND */
138 STATUSSTART = 339, /* STATUSSTART */
139 STATUSEND = 340, /* STATUSEND */
140 SUBMITTIMESTART = 341, /* SUBMITTIMESTART */
141 SUBMITTIMEEND = 342, /* SUBMITTIMEEND */
142 SUBSTATUSSTART = 343, /* SUBSTATUSSTART */
143 SUBSTATUSEND = 344, /* SUBSTATUSEND */
144 SYSTEMINFORMATIONSTART = 345, /* SYSTEMINFORMATIONSTART */
145 SYSTEMINFORMATIONEND = 346, /* SYSTEMINFORMATIONEND */
146 TIMESTART = 347, /* TIMESTART */
147 TIMEEND = 348, /* TIMEEND */
148 TIMESERVICESTARTEDSTART = 349, /* TIMESERVICESTARTEDSTART */
149 TIMESERVICESTARTEDEND = 350, /* TIMESERVICESTARTEDEND */
150 TIMESTAMPSTART = 351, /* TIMESTAMPSTART */
151 TIMESTAMPEND = 352, /* TIMESTAMPEND */
152 TIMINGINFORMATIONSTART = 353, /* TIMINGINFORMATIONSTART */
153 TIMINGINFORMATIONEND = 354, /* TIMINGINFORMATIONEND */
154 TOTALJOBSSOFARSTART = 355, /* TOTALJOBSSOFARSTART */
155 TOTALJOBSSOFAREND = 356, /* TOTALJOBSSOFAREND */
156 USEDCPUNUMBERSTART = 357, /* USEDCPUNUMBERSTART */
157 USEDCPUNUMBEREND = 358, /* USEDCPUNUMBEREND */
158 USEDCPUSPEEDSTART = 359, /* USEDCPUSPEEDSTART */
159 USEDCPUSPEEDEND = 360, /* USEDCPUSPEEDEND */
160 USEDDISKSPACESTART = 361, /* USEDDISKSPACESTART */
161 USEDDISKSPACEEND = 362, /* USEDDISKSPACEEND */
162 USEDMEMORYSTART = 363, /* USEDMEMORYSTART */
163 USEDMEMORYEND = 364, /* USEDMEMORYEND */
164 VALUESSTRINGSTART = 365, /* VALUESSTRINGSTART */
165 VALUESSTRINGEND = 366, /* VALUESSTRINGEND */
166 OTHERMATRIXVARIABLERESULTSTART = 367, /* OTHERMATRIXVARIABLERESULTSTART */
167 OTHERMATRIXVARIABLERESULTEND = 368, /* OTHERMATRIXVARIABLERESULTEND */
168 OTHERMATRIXOBJECTIVERESULTSTART = 369, /* OTHERMATRIXOBJECTIVERESULTSTART */
169 OTHERMATRIXOBJECTIVERESULTEND = 370, /* OTHERMATRIXOBJECTIVERESULTEND */
170 OTHERMATRIXCONSTRAINTRESULTSTART = 371, /* OTHERMATRIXCONSTRAINTRESULTSTART */
171 OTHERMATRIXCONSTRAINTRESULTEND = 372, /* OTHERMATRIXCONSTRAINTRESULTEND */
172 OTHERMATRIXPROGRAMMINGRESULTSTART = 373, /* OTHERMATRIXPROGRAMMINGRESULTSTART */
173 OTHERMATRIXPROGRAMMINGRESULTEND = 374, /* OTHERMATRIXPROGRAMMINGRESULTEND */
174 HEADERSTART = 375, /* HEADERSTART */
175 HEADEREND = 376, /* HEADEREND */
176 FILENAMESTART = 377, /* FILENAMESTART */
177 FILENAMEEND = 378, /* FILENAMEEND */
178 FILENAMEEMPTY = 379, /* FILENAMEEMPTY */
179 FILENAMESTARTANDEND = 380, /* FILENAMESTARTANDEND */
180 FILESOURCESTART = 381, /* FILESOURCESTART */
181 FILESOURCEEND = 382, /* FILESOURCEEND */
182 FILESOURCEEMPTY = 383, /* FILESOURCEEMPTY */
183 FILESOURCESTARTANDEND = 384, /* FILESOURCESTARTANDEND */
184 FILEDESCRIPTIONSTART = 385, /* FILEDESCRIPTIONSTART */
185 FILEDESCRIPTIONEND = 386, /* FILEDESCRIPTIONEND */
186 FILEDESCRIPTIONEMPTY = 387, /* FILEDESCRIPTIONEMPTY */
187 FILEDESCRIPTIONSTARTANDEND = 388, /* FILEDESCRIPTIONSTARTANDEND */
188 FILECREATORSTART = 389, /* FILECREATORSTART */
189 FILECREATOREND = 390, /* FILECREATOREND */
190 FILECREATOREMPTY = 391, /* FILECREATOREMPTY */
191 FILECREATORSTARTANDEND = 392, /* FILECREATORSTARTANDEND */
192 FILELICENCESTART = 393, /* FILELICENCESTART */
193 FILELICENCEEND = 394, /* FILELICENCEEND */
194 FILELICENCEEMPTY = 395, /* FILELICENCEEMPTY */
195 FILELICENCESTARTANDEND = 396, /* FILELICENCESTARTANDEND */
196 INDEXESSTART = 397, /* INDEXESSTART */
197 INDEXESEND = 398, /* INDEXESEND */
198 VALUESSTART = 399, /* VALUESSTART */
199 VALUESEND = 400, /* VALUESEND */
200 NONZEROSSTART = 401, /* NONZEROSSTART */
201 NONZEROSEND = 402, /* NONZEROSEND */
202 ELSTART = 403, /* ELSTART */
203 ELEND = 404, /* ELEND */
204 ENUMERATIONSTART = 405, /* ENUMERATIONSTART */
205 ENUMERATIONEND = 406, /* ENUMERATIONEND */
206 ITEMEMPTY = 407, /* ITEMEMPTY */
207 ITEMSTART = 408, /* ITEMSTART */
208 ITEMEND = 409, /* ITEMEND */
209 ITEMSTARTANDEND = 410, /* ITEMSTARTANDEND */
210 BASE64START = 411, /* BASE64START */
211 BASE64END = 412, /* BASE64END */
212 NUMBEROFELATT = 413, /* NUMBEROFELATT */
213 NUMBEROFENUMERATIONSATT = 414, /* NUMBEROFENUMERATIONSATT */
214 NUMBEROFITEMSATT = 415, /* NUMBEROFITEMSATT */
215 EMPTYCATEGORYATT = 416, /* EMPTYCATEGORYATT */
216 CATEGORYATT = 417, /* CATEGORYATT */
217 EMPTYDESCRIPTIONATT = 418, /* EMPTYDESCRIPTIONATT */
218 DESCRIPTIONATT = 419, /* DESCRIPTIONATT */
219 EMPTYSOLVERATT = 420, /* EMPTYSOLVERATT */
220 SOLVERATT = 421, /* SOLVERATT */
221 EMPTYNAMEATT = 422, /* EMPTYNAMEATT */
222 NAMEATT = 423, /* NAMEATT */
223 EMPTYTYPEATT = 424, /* EMPTYTYPEATT */
224 TYPEATT = 425, /* TYPEATT */
225 EMPTYENUMTYPEATT = 426, /* EMPTYENUMTYPEATT */
226 ENUMTYPEATT = 427, /* ENUMTYPEATT */
227 EMPTYSHAPEATT = 428, /* EMPTYSHAPEATT */
228 SHAPEATT = 429, /* SHAPEATT */
229 EMPTYUNITATT = 430, /* EMPTYUNITATT */
230 UNITATT = 431, /* UNITATT */
231 EMPTYVALUEATT = 432, /* EMPTYVALUEATT */
232 VALUEATT = 433, /* VALUEATT */
233 EMPTYVALUETYPEATT = 434, /* EMPTYVALUETYPEATT */
234 VALUETYPEATT = 435, /* VALUETYPEATT */
235 EMPTYCONTYPEATT = 436, /* EMPTYCONTYPEATT */
236 CONTYPEATT = 437, /* CONTYPEATT */
237 EMPTYOBJTYPEATT = 438, /* EMPTYOBJTYPEATT */
238 OBJTYPEATT = 439, /* OBJTYPEATT */
239 EMPTYVARTYPEATT = 440, /* EMPTYVARTYPEATT */
240 VARTYPEATT = 441, /* VARTYPEATT */
241 EMPTYMATRIXCONTYPEATT = 442, /* EMPTYMATRIXCONTYPEATT */
242 MATRIXCONTYPEATT = 443, /* MATRIXCONTYPEATT */
243 EMPTYMATRIXOBJTYPEATT = 444, /* EMPTYMATRIXOBJTYPEATT */
244 MATRIXOBJTYPEATT = 445, /* MATRIXOBJTYPEATT */
245 EMPTYMATRIXVARTYPEATT = 446, /* EMPTYMATRIXVARTYPEATT */
246 MATRIXVARTYPEATT = 447, /* MATRIXVARTYPEATT */
247 EMPTYMATRIXTYPEATT = 448, /* EMPTYMATRIXTYPEATT */
248 MATRIXTYPEATT = 449, /* MATRIXTYPEATT */
249 EMPTYSYMMETRYATT = 450, /* EMPTYSYMMETRYATT */
250 SYMMETRYATT = 451, /* SYMMETRYATT */
251 EMPTYROWMAJORATT = 452, /* EMPTYROWMAJORATT */
252 ROWMAJORATT = 453, /* ROWMAJORATT */
253 EMPTYBASETRANSPOSEATT = 454, /* EMPTYBASETRANSPOSEATT */
254 BASETRANSPOSEATT = 455, /* BASETRANSPOSEATT */
255 NUMBEROFBLOCKSATT = 456, /* NUMBEROFBLOCKSATT */
256 NUMBEROFCOLUMNSATT = 457, /* NUMBEROFCOLUMNSATT */
257 NUMBEROFROWSATT = 458, /* NUMBEROFROWSATT */
258 NUMBEROFMATRICESATT = 459, /* NUMBEROFMATRICESATT */
259 NUMBEROFVALUESATT = 460, /* NUMBEROFVALUESATT */
260 NUMBEROFCONSTRAINTSATT = 461, /* NUMBEROFCONSTRAINTSATT */
261 NUMBEROFCONATT = 462, /* NUMBEROFCONATT */
262 NUMBEROFCONIDXATT = 463, /* NUMBEROFCONIDXATT */
263 NUMBEROFOBJECTIVESATT = 464, /* NUMBEROFOBJECTIVESATT */
264 NUMBEROFOBJATT = 465, /* NUMBEROFOBJATT */
265 NUMBEROFOBJIDXATT = 466, /* NUMBEROFOBJIDXATT */
266 NUMBEROFVARIABLESATT = 467, /* NUMBEROFVARIABLESATT */
267 NUMBEROFVARATT = 468, /* NUMBEROFVARATT */
268 NUMBEROFVARIDXATT = 469, /* NUMBEROFVARIDXATT */
269 NUMBEROFMATRIXCONATT = 470, /* NUMBEROFMATRIXCONATT */
270 NUMBEROFMATRIXOBJATT = 471, /* NUMBEROFMATRIXOBJATT */
271 NUMBEROFMATRIXVARATT = 472, /* NUMBEROFMATRIXVARATT */
272 BASEMATRIXIDXATT = 473, /* BASEMATRIXIDXATT */
273 TARGETMATRIXFIRSTROWATT = 474, /* TARGETMATRIXFIRSTROWATT */
274 TARGETMATRIXFIRSTCOLATT = 475, /* TARGETMATRIXFIRSTCOLATT */
275 BASEMATRIXSTARTROWATT = 476, /* BASEMATRIXSTARTROWATT */
276 BASEMATRIXSTARTCOLATT = 477, /* BASEMATRIXSTARTCOLATT */
277 BASEMATRIXENDROWATT = 478, /* BASEMATRIXENDROWATT */
278 BASEMATRIXENDCOLATT = 479, /* BASEMATRIXENDCOLATT */
279 SCALARMULTIPLIERATT = 480, /* SCALARMULTIPLIERATT */
280 BLOCKROWIDXATT = 481, /* BLOCKROWIDXATT */
281 BLOCKCOLIDXATT = 482, /* BLOCKCOLIDXATT */
282 MATRIXVARIDXATT = 483, /* MATRIXVARIDXATT */
283 MATRIXOBJIDXATT = 484, /* MATRIXOBJIDXATT */
284 MATRIXCONIDXATT = 485, /* MATRIXCONIDXATT */
285 IDXATT = 486, /* IDXATT */
286 INCRATT = 487, /* INCRATT */
287 MULTATT = 488, /* MULTATT */
288 SIZEOFATT = 489, /* SIZEOFATT */
289 COEFATT = 490, /* COEFATT */
290 CONSTANTATT = 491, /* CONSTANTATT */
291 MATRICESSTART = 492, /* MATRICESSTART */
292 MATRICESEND = 493, /* MATRICESEND */
293 MATRIXSTART = 494, /* MATRIXSTART */
294 MATRIXEND = 495, /* MATRIXEND */
295 BASEMATRIXEND = 496, /* BASEMATRIXEND */
296 BASEMATRIXSTART = 497, /* BASEMATRIXSTART */
297 BLOCKSSTART = 498, /* BLOCKSSTART */
298 BLOCKSEND = 499, /* BLOCKSEND */
299 BLOCKSTART = 500, /* BLOCKSTART */
300 BLOCKEND = 501, /* BLOCKEND */
301 COLOFFSETSTART = 502, /* COLOFFSETSTART */
302 COLOFFSETEND = 503, /* COLOFFSETEND */
303 ROWOFFSETSTART = 504, /* ROWOFFSETSTART */
304 ROWOFFSETEND = 505, /* ROWOFFSETEND */
305 ELEMENTSSTART = 506, /* ELEMENTSSTART */
306 ELEMENTSEND = 507, /* ELEMENTSEND */
307 CONSTANTELEMENTSSTART = 508, /* CONSTANTELEMENTSSTART */
308 CONSTANTELEMENTSEND = 509, /* CONSTANTELEMENTSEND */
309 VARREFERENCEELEMENTSSTART = 510, /* VARREFERENCEELEMENTSSTART */
310 VARREFERENCEELEMENTSEND = 511, /* VARREFERENCEELEMENTSEND */
311 LINEARELEMENTSSTART = 512, /* LINEARELEMENTSSTART */
312 LINEARELEMENTSEND = 513, /* LINEARELEMENTSEND */
313 GENERALELEMENTSSTART = 514, /* GENERALELEMENTSSTART */
314 GENERALELEMENTSEND = 515, /* GENERALELEMENTSEND */
315 CONREFERENCEELEMENTSSTART = 516, /* CONREFERENCEELEMENTSSTART */
316 CONREFERENCEELEMENTSEND = 517, /* CONREFERENCEELEMENTSEND */
317 OBJREFERENCEELEMENTSSTART = 518, /* OBJREFERENCEELEMENTSSTART */
318 OBJREFERENCEELEMENTSEND = 519, /* OBJREFERENCEELEMENTSEND */
319 STRINGVALUEDELEMENTSSTART = 520, /* STRINGVALUEDELEMENTSSTART */
320 STRINGVALUEDELEMENTSEND = 521, /* STRINGVALUEDELEMENTSEND */
321 STARTVECTORSTART = 522, /* STARTVECTORSTART */
322 STARTVECTOREND = 523, /* STARTVECTOREND */
323 INDEXSTART = 524, /* INDEXSTART */
324 INDEXEND = 525, /* INDEXEND */
325 VALUESTART = 526, /* VALUESTART */
326 VALUEEND = 527, /* VALUEEND */
327 VARIDXSTART = 528, /* VARIDXSTART */
328 VARIDXEND = 529, /* VARIDXEND */
329 TRANSFORMATIONSTART = 530, /* TRANSFORMATIONSTART */
330 TRANSFORMATIONEND = 531, /* TRANSFORMATIONEND */
331 MATRIXPROGRAMMINGSTART = 532, /* MATRIXPROGRAMMINGSTART */
332 MATRIXPROGRAMMINGEND = 533, /* MATRIXPROGRAMMINGEND */
333 MATRIXVARIABLESSTART = 534, /* MATRIXVARIABLESSTART */
334 MATRIXVARIABLESEND = 535, /* MATRIXVARIABLESEND */
335 MATRIXVARSTART = 536, /* MATRIXVARSTART */
336 MATRIXVAREND = 537, /* MATRIXVAREND */
337 MATRIXOBJECTIVESSTART = 538, /* MATRIXOBJECTIVESSTART */
338 MATRIXOBJECTIVESEND = 539, /* MATRIXOBJECTIVESEND */
339 MATRIXOBJSTART = 540, /* MATRIXOBJSTART */
340 MATRIXOBJEND = 541, /* MATRIXOBJEND */
341 MATRIXCONSTRAINTSSTART = 542, /* MATRIXCONSTRAINTSSTART */
342 MATRIXCONSTRAINTSEND = 543, /* MATRIXCONSTRAINTSEND */
343 MATRIXCONSTART = 544, /* MATRIXCONSTART */
344 MATRIXCONEND = 545, /* MATRIXCONEND */
345 CONSTART = 546, /* CONSTART */
346 CONEND = 547, /* CONEND */
347 CONSTRAINTSSTART = 548, /* CONSTRAINTSSTART */
348 CONSTRAINTSEND = 549, /* CONSTRAINTSEND */
349 OBJSTART = 550, /* OBJSTART */
350 OBJEND = 551, /* OBJEND */
351 OBJECTIVESSTART = 552, /* OBJECTIVESSTART */
352 OBJECTIVESEND = 553, /* OBJECTIVESEND */
353 VARSTART = 554, /* VARSTART */
354 VAREND = 555, /* VAREND */
355 VARIABLESSTART = 556, /* VARIABLESSTART */
356 VARIABLESEND = 557, /* VARIABLESEND */
357 GENERALSTART = 558, /* GENERALSTART */
358 GENERALEND = 559, /* GENERALEND */
359 SYSTEMSTART = 560, /* SYSTEMSTART */
360 SYSTEMEND = 561, /* SYSTEMEND */
361 SERVICESTART = 562, /* SERVICESTART */
362 SERVICEEND = 563, /* SERVICEEND */
363 JOBSTART = 564, /* JOBSTART */
364 JOBEND = 565, /* JOBEND */
365 OPTIMIZATIONSTART = 566, /* OPTIMIZATIONSTART */
366 OPTIMIZATIONEND = 567, /* OPTIMIZATIONEND */
367 ATEQUALITYSTART = 568, /* ATEQUALITYSTART */
368 ATEQUALITYEND = 569, /* ATEQUALITYEND */
369 ATLOWERSTART = 570, /* ATLOWERSTART */
370 ATLOWEREND = 571, /* ATLOWEREND */
371 ATUPPERSTART = 572, /* ATUPPERSTART */
372 ATUPPEREND = 573, /* ATUPPEREND */
373 BASICSTART = 574, /* BASICSTART */
374 BASICEND = 575, /* BASICEND */
375 ISFREESTART = 576, /* ISFREESTART */
376 ISFREEEND = 577, /* ISFREEEND */
377 SUPERBASICSTART = 578, /* SUPERBASICSTART */
378 SUPERBASICEND = 579, /* SUPERBASICEND */
379 UNKNOWNSTART = 580, /* UNKNOWNSTART */
380 UNKNOWNEND = 581, /* UNKNOWNEND */
381 SERVICEURISTART = 582, /* SERVICEURISTART */
382 SERVICEURIEND = 583, /* SERVICEURIEND */
383 SERVICENAMESTART = 584, /* SERVICENAMESTART */
384 SERVICENAMEEND = 585, /* SERVICENAMEEND */
385 INSTANCENAMESTART = 586, /* INSTANCENAMESTART */
386 INSTANCENAMEEND = 587, /* INSTANCENAMEEND */
387 JOBIDSTART = 588, /* JOBIDSTART */
388 JOBIDEND = 589, /* JOBIDEND */
389 OTHERSTART = 590, /* OTHERSTART */
390 OTHEREND = 591, /* OTHEREND */
391 DUMMY = 592, /* DUMMY */
392 NONLINEAREXPRESSIONSSTART = 593, /* NONLINEAREXPRESSIONSSTART */
393 NONLINEAREXPRESSIONSEND = 594, /* NONLINEAREXPRESSIONSEND */
394 NUMBEROFNONLINEAREXPRESSIONS = 595, /* NUMBEROFNONLINEAREXPRESSIONS */
395 NLSTART = 596, /* NLSTART */
396 NLEND = 597, /* NLEND */
397 MATRIXEXPRESSIONSSTART = 598, /* MATRIXEXPRESSIONSSTART */
398 MATRIXEXPRESSIONSEND = 599, /* MATRIXEXPRESSIONSEND */
399 NUMBEROFEXPR = 600, /* NUMBEROFEXPR */
400 EXPRSTART = 601, /* EXPRSTART */
401 EXPREND = 602, /* EXPREND */
402 NUMBEROFMATRIXTERMSATT = 603, /* NUMBEROFMATRIXTERMSATT */
403 MATRIXTERMSTART = 604, /* MATRIXTERMSTART */
404 MATRIXTERMEND = 605, /* MATRIXTERMEND */
405 POWERSTART = 606, /* POWERSTART */
406 POWEREND = 607, /* POWEREND */
407 PLUSSTART = 608, /* PLUSSTART */
408 PLUSEND = 609, /* PLUSEND */
409 MINUSSTART = 610, /* MINUSSTART */
410 MINUSEND = 611, /* MINUSEND */
411 DIVIDESTART = 612, /* DIVIDESTART */
412 DIVIDEEND = 613, /* DIVIDEEND */
413 LNSTART = 614, /* LNSTART */
414 LNEND = 615, /* LNEND */
415 SQRTSTART = 616, /* SQRTSTART */
416 SQRTEND = 617, /* SQRTEND */
417 SUMSTART = 618, /* SUMSTART */
418 SUMEND = 619, /* SUMEND */
419 PRODUCTSTART = 620, /* PRODUCTSTART */
420 PRODUCTEND = 621, /* PRODUCTEND */
421 EXPSTART = 622, /* EXPSTART */
422 EXPEND = 623, /* EXPEND */
423 NEGATESTART = 624, /* NEGATESTART */
424 NEGATEEND = 625, /* NEGATEEND */
425 IFSTART = 626, /* IFSTART */
426 IFEND = 627, /* IFEND */
427 SQUARESTART = 628, /* SQUARESTART */
428 SQUAREEND = 629, /* SQUAREEND */
429 COSSTART = 630, /* COSSTART */
430 COSEND = 631, /* COSEND */
431 SINSTART = 632, /* SINSTART */
432 SINEND = 633, /* SINEND */
433 VARIABLESTART = 634, /* VARIABLESTART */
434 VARIABLEEND = 635, /* VARIABLEEND */
435 ABSSTART = 636, /* ABSSTART */
436 ABSEND = 637, /* ABSEND */
437 ERFSTART = 638, /* ERFSTART */
438 ERFEND = 639, /* ERFEND */
439 MAXSTART = 640, /* MAXSTART */
440 MAXEND = 641, /* MAXEND */
441 ALLDIFFSTART = 642, /* ALLDIFFSTART */
442 ALLDIFFEND = 643, /* ALLDIFFEND */
443 MINSTART = 644, /* MINSTART */
444 MINEND = 645, /* MINEND */
445 ESTART = 646, /* ESTART */
446 EEND = 647, /* EEND */
447 PISTART = 648, /* PISTART */
448 PIEND = 649, /* PIEND */
449 TIMESSTART = 650, /* TIMESSTART */
450 TIMESEND = 651, /* TIMESEND */
451 NUMBERSTART = 652, /* NUMBERSTART */
452 NUMBEREND = 653, /* NUMBEREND */
453 MATRIXDETERMINANTSTART = 654, /* MATRIXDETERMINANTSTART */
454 MATRIXDETERMINANTEND = 655, /* MATRIXDETERMINANTEND */
455 MATRIXTRACESTART = 656, /* MATRIXTRACESTART */
456 MATRIXTRACEEND = 657, /* MATRIXTRACEEND */
457 MATRIXTOSCALARSTART = 658, /* MATRIXTOSCALARSTART */
458 MATRIXTOSCALAREND = 659, /* MATRIXTOSCALAREND */
459 MATRIXDIAGONALSTART = 660, /* MATRIXDIAGONALSTART */
460 MATRIXDIAGONALEND = 661, /* MATRIXDIAGONALEND */
461 MATRIXDOTTIMESSTART = 662, /* MATRIXDOTTIMESSTART */
462 MATRIXDOTTIMESEND = 663, /* MATRIXDOTTIMESEND */
463 MATRIXLOWERTRIANGLESTART = 664, /* MATRIXLOWERTRIANGLESTART */
464 MATRIXLOWERTRIANGLEEND = 665, /* MATRIXLOWERTRIANGLEEND */
465 MATRIXUPPERTRIANGLESTART = 666, /* MATRIXUPPERTRIANGLESTART */
466 MATRIXUPPERTRIANGLEEND = 667, /* MATRIXUPPERTRIANGLEEND */
467 MATRIXMERGESTART = 668, /* MATRIXMERGESTART */
468 MATRIXMERGEEND = 669, /* MATRIXMERGEEND */
469 MATRIXMINUSSTART = 670, /* MATRIXMINUSSTART */
470 MATRIXMINUSEND = 671, /* MATRIXMINUSEND */
471 MATRIXNEGATESTART = 672, /* MATRIXNEGATESTART */
472 MATRIXNEGATEEND = 673, /* MATRIXNEGATEEND */
473 MATRIXPLUSSTART = 674, /* MATRIXPLUSSTART */
474 MATRIXPLUSEND = 675, /* MATRIXPLUSEND */
475 MATRIXTIMESSTART = 676, /* MATRIXTIMESSTART */
476 MATRIXTIMESEND = 677, /* MATRIXTIMESEND */
477 MATRIXPRODUCTSTART = 678, /* MATRIXPRODUCTSTART */
478 MATRIXPRODUCTEND = 679, /* MATRIXPRODUCTEND */
479 MATRIXSCALARTIMESSTART = 680, /* MATRIXSCALARTIMESSTART */
480 MATRIXSCALARTIMESEND = 681, /* MATRIXSCALARTIMESEND */
481 MATRIXSUBMATRIXATSTART = 682, /* MATRIXSUBMATRIXATSTART */
482 MATRIXSUBMATRIXATEND = 683, /* MATRIXSUBMATRIXATEND */
483 MATRIXTRANSPOSESTART = 684, /* MATRIXTRANSPOSESTART */
484 MATRIXTRANSPOSEEND = 685, /* MATRIXTRANSPOSEEND */
485 MATRIXREFERENCESTART = 686, /* MATRIXREFERENCESTART */
486 MATRIXREFERENCEEND = 687, /* MATRIXREFERENCEEND */
487 IDENTITYMATRIXSTART = 688, /* IDENTITYMATRIXSTART */
488 IDENTITYMATRIXEND = 689, /* IDENTITYMATRIXEND */
489 MATRIXINVERSESTART = 690, /* MATRIXINVERSESTART */
490 MATRIXINVERSEEND = 691, /* MATRIXINVERSEEND */
491 EMPTYINCLUDEDIAGONALATT = 692, /* EMPTYINCLUDEDIAGONALATT */
492 INCLUDEDIAGONALATT = 693, /* INCLUDEDIAGONALATT */
493 EMPTYIDATT = 694, /* EMPTYIDATT */
494 IDATT = 695 /* IDATT */
495 };
497#endif
498/* Token kinds. */
499#define YYEMPTY -2
500#define YYEOF 0
501#define YYerror 256
502#define YYUNDEF 257
503#define ATTRIBUTETEXT 258
504#define ELEMENTTEXT 259
505#define ITEMTEXT 260
506#define INTEGER 261
507#define DOUBLE 262
508#define QUOTE 263
509#define TWOQUOTES 264
510#define GREATERTHAN 265
511#define ENDOFELEMENT 266
512#define OSRLSTART 267
513#define OSRLSTARTEMPTY 268
514#define OSRLATTRIBUTETEXT 269
515#define OSRLEND 270
516#define WEIGHTEDOBJECTIVESATT 271
517#define EMPTYWEIGHTEDOBJECTIVESATT 272
518#define TARGETOBJECTIVENAMEATT 273
519#define EMPTYTARGETOBJECTIVENAMEATT 274
520#define NUMBEROFOTHERCONSTRAINTRESULTSATT 275
521#define NUMBEROFOTHEROBJECTIVERESULTSATT 276
522#define NUMBEROFOTHERRESULTSATT 277
523#define NUMBEROFOTHERSOLUTIONRESULTSATT 278
524#define NUMBEROFOTHERVARIABLERESULTSATT 279
525#define NUMBEROFSOLUTIONSATT 280
526#define NUMBEROFOTHERMATRIXOBJECTIVERESULTSATT 281
527#define NUMBEROFOTHERMATRIXCONSTRAINTRESULTSATT 282
528#define NUMBEROFOTHERMATRIXPROGRAMMINGRESULTSATT 283
529#define NUMBEROFOTHERMATRIXVARIABLERESULTSATT 284
530#define NUMBEROFSOLVEROUTPUTSATT 285
531#define NUMBEROFSUBSTATUSESATT 286
532#define NUMBEROFTIMESATT 287
533#define TARGETOBJECTIVEIDXATT 288
534#define ACTUALSTARTTIMESTART 289
535#define ACTUALSTARTTIMEEND 290
536#define AVAILABLECPUNUMBERSTART 291
537#define AVAILABLECPUNUMBEREND 292
538#define AVAILABLECPUSPEEDSTART 293
539#define AVAILABLECPUSPEEDEND 294
540#define AVAILABLEDISKSPACESTART 295
541#define AVAILABLEDISKSPACEEND 296
542#define AVAILABLEMEMORYSTART 297
543#define AVAILABLEMEMORYEND 298
544#define BASISSTATUSSTART 299
545#define BASISSTATUSEND 300
546#define CURRENTJOBCOUNTSTART 301
547#define CURRENTJOBCOUNTEND 302
548#define CURRENTSTATESTART 303
549#define CURRENTSTATEEND 304
550#define DUALVALUESSTART 305
551#define DUALVALUESEND 306
552#define ENDTIMESTART 307
553#define ENDTIMEEND 308
554#define IDXSTART 309
555#define IDXEND 310
556#define GENERALSTATUSSTART 311
557#define GENERALSTATUSEND 312
558#define GENERALSUBSTATUSSTART 313
559#define GENERALSUBSTATUSEND 314
560#define MESSAGESTART 315
561#define MESSAGEEND 316
562#define OPTIMIZATIONSOLUTIONSTATUSSTART 317
563#define OPTIMIZATIONSOLUTIONSTATUSEND 318
564#define OPTIMIZATIONSOLUTIONSUBSTATUSSTART 319
565#define OPTIMIZATIONSOLUTIONSUBSTATUSEND 320
566#define OTHERRESULTSSTART 321
567#define OTHERRESULTSEND 322
568#define OTHERSOLUTIONRESULTSTART 323
569#define OTHERSOLUTIONRESULTEND 324
570#define OTHERSOLUTIONRESULTSSTART 325
571#define OTHERSOLUTIONRESULTSEND 326
572#define OTHERSOLVEROUTPUTSTART 327
573#define OTHERSOLVEROUTPUTEND 328
574#define SCHEDULEDSTARTTIMESTART 329
575#define SCHEDULEDSTARTTIMEEND 330
576#define SERVICEUTILIZATIONSTART 331
577#define SERVICEUTILIZATIONEND 332
578#define SOLUTIONSTART 333
579#define SOLUTIONEND 334
580#define SOLVERINVOKEDSTART 335
581#define SOLVERINVOKEDEND 336
582#define SOLVEROUTPUTSTART 337
583#define SOLVEROUTPUTEND 338
584#define STATUSSTART 339
585#define STATUSEND 340
586#define SUBMITTIMESTART 341
587#define SUBMITTIMEEND 342
588#define SUBSTATUSSTART 343
589#define SUBSTATUSEND 344
590#define SYSTEMINFORMATIONSTART 345
591#define SYSTEMINFORMATIONEND 346
592#define TIMESTART 347
593#define TIMEEND 348
594#define TIMESERVICESTARTEDSTART 349
595#define TIMESERVICESTARTEDEND 350
596#define TIMESTAMPSTART 351
597#define TIMESTAMPEND 352
598#define TIMINGINFORMATIONSTART 353
599#define TIMINGINFORMATIONEND 354
600#define TOTALJOBSSOFARSTART 355
601#define TOTALJOBSSOFAREND 356
602#define USEDCPUNUMBERSTART 357
603#define USEDCPUNUMBEREND 358
604#define USEDCPUSPEEDSTART 359
605#define USEDCPUSPEEDEND 360
606#define USEDDISKSPACESTART 361
607#define USEDDISKSPACEEND 362
608#define USEDMEMORYSTART 363
609#define USEDMEMORYEND 364
610#define VALUESSTRINGSTART 365
611#define VALUESSTRINGEND 366
612#define OTHERMATRIXVARIABLERESULTSTART 367
613#define OTHERMATRIXVARIABLERESULTEND 368
614#define OTHERMATRIXOBJECTIVERESULTSTART 369
615#define OTHERMATRIXOBJECTIVERESULTEND 370
616#define OTHERMATRIXCONSTRAINTRESULTSTART 371
617#define OTHERMATRIXCONSTRAINTRESULTEND 372
618#define OTHERMATRIXPROGRAMMINGRESULTSTART 373
619#define OTHERMATRIXPROGRAMMINGRESULTEND 374
620#define HEADERSTART 375
621#define HEADEREND 376
622#define FILENAMESTART 377
623#define FILENAMEEND 378
624#define FILENAMEEMPTY 379
625#define FILENAMESTARTANDEND 380
626#define FILESOURCESTART 381
627#define FILESOURCEEND 382
628#define FILESOURCEEMPTY 383
629#define FILESOURCESTARTANDEND 384
630#define FILEDESCRIPTIONSTART 385
631#define FILEDESCRIPTIONEND 386
632#define FILEDESCRIPTIONEMPTY 387
633#define FILEDESCRIPTIONSTARTANDEND 388
634#define FILECREATORSTART 389
635#define FILECREATOREND 390
636#define FILECREATOREMPTY 391
637#define FILECREATORSTARTANDEND 392
638#define FILELICENCESTART 393
639#define FILELICENCEEND 394
640#define FILELICENCEEMPTY 395
641#define FILELICENCESTARTANDEND 396
642#define INDEXESSTART 397
643#define INDEXESEND 398
644#define VALUESSTART 399
645#define VALUESEND 400
646#define NONZEROSSTART 401
647#define NONZEROSEND 402
648#define ELSTART 403
649#define ELEND 404
650#define ENUMERATIONSTART 405
651#define ENUMERATIONEND 406
652#define ITEMEMPTY 407
653#define ITEMSTART 408
654#define ITEMEND 409
655#define ITEMSTARTANDEND 410
656#define BASE64START 411
657#define BASE64END 412
658#define NUMBEROFELATT 413
659#define NUMBEROFENUMERATIONSATT 414
660#define NUMBEROFITEMSATT 415
661#define EMPTYCATEGORYATT 416
662#define CATEGORYATT 417
663#define EMPTYDESCRIPTIONATT 418
664#define DESCRIPTIONATT 419
665#define EMPTYSOLVERATT 420
666#define SOLVERATT 421
667#define EMPTYNAMEATT 422
668#define NAMEATT 423
669#define EMPTYTYPEATT 424
670#define TYPEATT 425
671#define EMPTYENUMTYPEATT 426
672#define ENUMTYPEATT 427
673#define EMPTYSHAPEATT 428
674#define SHAPEATT 429
675#define EMPTYUNITATT 430
676#define UNITATT 431
677#define EMPTYVALUEATT 432
678#define VALUEATT 433
679#define EMPTYVALUETYPEATT 434
680#define VALUETYPEATT 435
681#define EMPTYCONTYPEATT 436
682#define CONTYPEATT 437
683#define EMPTYOBJTYPEATT 438
684#define OBJTYPEATT 439
685#define EMPTYVARTYPEATT 440
686#define VARTYPEATT 441
687#define EMPTYMATRIXCONTYPEATT 442
688#define MATRIXCONTYPEATT 443
689#define EMPTYMATRIXOBJTYPEATT 444
690#define MATRIXOBJTYPEATT 445
691#define EMPTYMATRIXVARTYPEATT 446
692#define MATRIXVARTYPEATT 447
693#define EMPTYMATRIXTYPEATT 448
694#define MATRIXTYPEATT 449
695#define EMPTYSYMMETRYATT 450
696#define SYMMETRYATT 451
697#define EMPTYROWMAJORATT 452
698#define ROWMAJORATT 453
699#define EMPTYBASETRANSPOSEATT 454
700#define BASETRANSPOSEATT 455
701#define NUMBEROFBLOCKSATT 456
702#define NUMBEROFCOLUMNSATT 457
703#define NUMBEROFROWSATT 458
704#define NUMBEROFMATRICESATT 459
705#define NUMBEROFVALUESATT 460
706#define NUMBEROFCONSTRAINTSATT 461
707#define NUMBEROFCONATT 462
708#define NUMBEROFCONIDXATT 463
709#define NUMBEROFOBJECTIVESATT 464
710#define NUMBEROFOBJATT 465
711#define NUMBEROFOBJIDXATT 466
712#define NUMBEROFVARIABLESATT 467
713#define NUMBEROFVARATT 468
714#define NUMBEROFVARIDXATT 469
715#define NUMBEROFMATRIXCONATT 470
716#define NUMBEROFMATRIXOBJATT 471
717#define NUMBEROFMATRIXVARATT 472
718#define BASEMATRIXIDXATT 473
719#define TARGETMATRIXFIRSTROWATT 474
720#define TARGETMATRIXFIRSTCOLATT 475
721#define BASEMATRIXSTARTROWATT 476
722#define BASEMATRIXSTARTCOLATT 477
723#define BASEMATRIXENDROWATT 478
724#define BASEMATRIXENDCOLATT 479
725#define SCALARMULTIPLIERATT 480
726#define BLOCKROWIDXATT 481
727#define BLOCKCOLIDXATT 482
728#define MATRIXVARIDXATT 483
729#define MATRIXOBJIDXATT 484
730#define MATRIXCONIDXATT 485
731#define IDXATT 486
732#define INCRATT 487
733#define MULTATT 488
734#define SIZEOFATT 489
735#define COEFATT 490
736#define CONSTANTATT 491
737#define MATRICESSTART 492
738#define MATRICESEND 493
739#define MATRIXSTART 494
740#define MATRIXEND 495
741#define BASEMATRIXEND 496
742#define BASEMATRIXSTART 497
743#define BLOCKSSTART 498
744#define BLOCKSEND 499
745#define BLOCKSTART 500
746#define BLOCKEND 501
747#define COLOFFSETSTART 502
748#define COLOFFSETEND 503
749#define ROWOFFSETSTART 504
750#define ROWOFFSETEND 505
751#define ELEMENTSSTART 506
752#define ELEMENTSEND 507
753#define CONSTANTELEMENTSSTART 508
754#define CONSTANTELEMENTSEND 509
755#define VARREFERENCEELEMENTSSTART 510
756#define VARREFERENCEELEMENTSEND 511
757#define LINEARELEMENTSSTART 512
758#define LINEARELEMENTSEND 513
759#define GENERALELEMENTSSTART 514
760#define GENERALELEMENTSEND 515
761#define CONREFERENCEELEMENTSSTART 516
762#define CONREFERENCEELEMENTSEND 517
763#define OBJREFERENCEELEMENTSSTART 518
764#define OBJREFERENCEELEMENTSEND 519
765#define STRINGVALUEDELEMENTSSTART 520
766#define STRINGVALUEDELEMENTSEND 521
767#define STARTVECTORSTART 522
768#define STARTVECTOREND 523
769#define INDEXSTART 524
770#define INDEXEND 525
771#define VALUESTART 526
772#define VALUEEND 527
773#define VARIDXSTART 528
774#define VARIDXEND 529
775#define TRANSFORMATIONSTART 530
776#define TRANSFORMATIONEND 531
777#define MATRIXPROGRAMMINGSTART 532
778#define MATRIXPROGRAMMINGEND 533
779#define MATRIXVARIABLESSTART 534
780#define MATRIXVARIABLESEND 535
781#define MATRIXVARSTART 536
782#define MATRIXVAREND 537
783#define MATRIXOBJECTIVESSTART 538
784#define MATRIXOBJECTIVESEND 539
785#define MATRIXOBJSTART 540
786#define MATRIXOBJEND 541
787#define MATRIXCONSTRAINTSSTART 542
788#define MATRIXCONSTRAINTSEND 543
789#define MATRIXCONSTART 544
790#define MATRIXCONEND 545
791#define CONSTART 546
792#define CONEND 547
793#define CONSTRAINTSSTART 548
794#define CONSTRAINTSEND 549
795#define OBJSTART 550
796#define OBJEND 551
797#define OBJECTIVESSTART 552
798#define OBJECTIVESEND 553
799#define VARSTART 554
800#define VAREND 555
801#define VARIABLESSTART 556
802#define VARIABLESEND 557
803#define GENERALSTART 558
804#define GENERALEND 559
805#define SYSTEMSTART 560
806#define SYSTEMEND 561
807#define SERVICESTART 562
808#define SERVICEEND 563
809#define JOBSTART 564
810#define JOBEND 565
811#define OPTIMIZATIONSTART 566
812#define OPTIMIZATIONEND 567
813#define ATEQUALITYSTART 568
814#define ATEQUALITYEND 569
815#define ATLOWERSTART 570
816#define ATLOWEREND 571
817#define ATUPPERSTART 572
818#define ATUPPEREND 573
819#define BASICSTART 574
820#define BASICEND 575
821#define ISFREESTART 576
822#define ISFREEEND 577
823#define SUPERBASICSTART 578
824#define SUPERBASICEND 579
825#define UNKNOWNSTART 580
826#define UNKNOWNEND 581
827#define SERVICEURISTART 582
828#define SERVICEURIEND 583
829#define SERVICENAMESTART 584
830#define SERVICENAMEEND 585
831#define INSTANCENAMESTART 586
832#define INSTANCENAMEEND 587
833#define JOBIDSTART 588
834#define JOBIDEND 589
835#define OTHERSTART 590
836#define OTHEREND 591
837#define DUMMY 592
838#define NONLINEAREXPRESSIONSSTART 593
839#define NONLINEAREXPRESSIONSEND 594
840#define NUMBEROFNONLINEAREXPRESSIONS 595
841#define NLSTART 596
842#define NLEND 597
843#define MATRIXEXPRESSIONSSTART 598
844#define MATRIXEXPRESSIONSEND 599
845#define NUMBEROFEXPR 600
846#define EXPRSTART 601
847#define EXPREND 602
848#define NUMBEROFMATRIXTERMSATT 603
849#define MATRIXTERMSTART 604
850#define MATRIXTERMEND 605
851#define POWERSTART 606
852#define POWEREND 607
853#define PLUSSTART 608
854#define PLUSEND 609
855#define MINUSSTART 610
856#define MINUSEND 611
857#define DIVIDESTART 612
858#define DIVIDEEND 613
859#define LNSTART 614
860#define LNEND 615
861#define SQRTSTART 616
862#define SQRTEND 617
863#define SUMSTART 618
864#define SUMEND 619
865#define PRODUCTSTART 620
866#define PRODUCTEND 621
867#define EXPSTART 622
868#define EXPEND 623
869#define NEGATESTART 624
870#define NEGATEEND 625
871#define IFSTART 626
872#define IFEND 627
873#define SQUARESTART 628
874#define SQUAREEND 629
875#define COSSTART 630
876#define COSEND 631
877#define SINSTART 632
878#define SINEND 633
879#define VARIABLESTART 634
880#define VARIABLEEND 635
881#define ABSSTART 636
882#define ABSEND 637
883#define ERFSTART 638
884#define ERFEND 639
885#define MAXSTART 640
886#define MAXEND 641
887#define ALLDIFFSTART 642
888#define ALLDIFFEND 643
889#define MINSTART 644
890#define MINEND 645
891#define ESTART 646
892#define EEND 647
893#define PISTART 648
894#define PIEND 649
895#define TIMESSTART 650
896#define TIMESEND 651
897#define NUMBERSTART 652
898#define NUMBEREND 653
899#define MATRIXDETERMINANTSTART 654
900#define MATRIXDETERMINANTEND 655
901#define MATRIXTRACESTART 656
902#define MATRIXTRACEEND 657
903#define MATRIXTOSCALARSTART 658
904#define MATRIXTOSCALAREND 659
905#define MATRIXDIAGONALSTART 660
906#define MATRIXDIAGONALEND 661
907#define MATRIXDOTTIMESSTART 662
908#define MATRIXDOTTIMESEND 663
909#define MATRIXLOWERTRIANGLESTART 664
910#define MATRIXLOWERTRIANGLEEND 665
911#define MATRIXUPPERTRIANGLESTART 666
912#define MATRIXUPPERTRIANGLEEND 667
913#define MATRIXMERGESTART 668
914#define MATRIXMERGEEND 669
915#define MATRIXMINUSSTART 670
916#define MATRIXMINUSEND 671
917#define MATRIXNEGATESTART 672
918#define MATRIXNEGATEEND 673
919#define MATRIXPLUSSTART 674
920#define MATRIXPLUSEND 675
921#define MATRIXTIMESSTART 676
922#define MATRIXTIMESEND 677
923#define MATRIXPRODUCTSTART 678
924#define MATRIXPRODUCTEND 679
925#define MATRIXSCALARTIMESSTART 680
926#define MATRIXSCALARTIMESEND 681
927#define MATRIXSUBMATRIXATSTART 682
928#define MATRIXSUBMATRIXATEND 683
929#define MATRIXTRANSPOSESTART 684
930#define MATRIXTRANSPOSEEND 685
931#define MATRIXREFERENCESTART 686
932#define MATRIXREFERENCEEND 687
933#define IDENTITYMATRIXSTART 688
934#define IDENTITYMATRIXEND 689
935#define MATRIXINVERSESTART 690
936#define MATRIXINVERSEEND 691
937#define EMPTYINCLUDEDIAGONALATT 692
938#define INCLUDEDIAGONALATT 693
939#define EMPTYIDATT 694
940#define IDATT 695
941
942/* Value type. */
943#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
944union YYSTYPE
945{
946
947 double dval;
948 int ival;
949 char* sval;
950
951
952};
953typedef union YYSTYPE YYSTYPE;
954# define YYSTYPE_IS_TRIVIAL 1
955# define YYSTYPE_IS_DECLARED 1
956#endif
957
958/* Location type. */
959#if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
960typedef struct YYLTYPE YYLTYPE;
961struct YYLTYPE
962{
963 int first_line;
964 int first_column;
965 int last_line;
966 int last_column;
967};
968# define YYLTYPE_IS_DECLARED 1
969# define YYLTYPE_IS_TRIVIAL 1
970#endif
971
972
973
974
976
977
978#endif /* !YY_OSRL_OSPARSEOSRL_TAB_HPP_INCLUDED */
yytokentype
OSgLParserData * osglData
OSnLParserData * osnlData
OSoLParserData * parserData
The Result Class.
Definition OSResult.h:2549
The OSgLParserData Class.
The OSnLParserData Class.
The OSrLParserData Class.
#define UNKNOWNEND
#define VARTYPEATT
#define OTHERMATRIXCONSTRAINTRESULTSTART
#define UNITATT
#define MAXEND
#define LNEND
#define COSEND
#define SOLUTIONEND
#define SOLVERATT
#define ACTUALSTARTTIMEEND
#define GENERALSTATUSSTART
#define VALUESTART
#define NUMBEROFVARATT
#define ERFEND
#define NUMBEROFOTHERMATRIXPROGRAMMINGRESULTSATT
#define FILECREATOREMPTY
#define INDEXEND
#define EMPTYVALUEATT
#define SQUAREEND
#define BASICSTART
#define BASEMATRIXSTARTCOLATT
#define TWOQUOTES
#define MATRIXREFERENCEEND
#define PRODUCTEND
#define TARGETOBJECTIVENAMEATT
#define NEGATESTART
#define TRANSFORMATIONEND
#define MATRIXOBJECTIVESSTART
#define SUMEND
#define EMPTYMATRIXCONTYPEATT
#define EMPTYUNITATT
#define ELEND
#define GREATERTHAN
#define IDENTITYMATRIXSTART
#define MATRIXUPPERTRIANGLESTART
#define NAMEATT
#define SERVICEUTILIZATIONSTART
#define MATRIXPLUSSTART
#define NUMBEROFOTHERRESULTSATT
#define TYPEATT
#define OTHERMATRIXOBJECTIVERESULTEND
#define VALUESSTART
#define AVAILABLECPUSPEEDEND
#define UNKNOWNSTART
#define STRINGVALUEDELEMENTSEND
int osrlparse(OSResult *osresult, OSrLParserData *parserData, OSgLParserData *osglData, OSnLParserData *osnlData)
#define ITEMSTART
#define EMPTYCATEGORYATT
#define IDXATT
#define BLOCKSTART
#define MATRIXMINUSSTART
#define MATRIXPROGRAMMINGSTART
#define BASEMATRIXIDXATT
#define CURRENTJOBCOUNTSTART
#define SERVICENAMEEND
#define NUMBEROFENUMERATIONSATT
#define OTHERMATRIXVARIABLERESULTSTART
#define SERVICEURISTART
#define EMPTYOBJTYPEATT
#define NLEND
#define NUMBEROFSOLUTIONSATT
#define NUMBEROFMATRICESATT
#define FILECREATOREND
#define USEDDISKSPACESTART
#define VALUEATT
#define SYSTEMINFORMATIONSTART
#define MINEND
#define AVAILABLEMEMORYSTART
#define VARSTART
#define NUMBEROFCONSTRAINTSATT
#define SOLUTIONSTART
#define ITEMEND
#define LINEARELEMENTSSTART
#define JOBIDEND
#define OTHERSOLVEROUTPUTEND
#define FILENAMEEND
#define INDEXESEND
#define OBJEND
#define VARREFERENCEELEMENTSSTART
#define FILELICENCEEMPTY
#define EMPTYDESCRIPTIONATT
#define GENERALSTART
#define SIZEOFATT
#define COLOFFSETEND
#define CATEGORYATT
#define DUMMY
#define MATRIXINVERSEEND
#define STARTVECTOREND
#define SYSTEMEND
#define MATRIXINVERSESTART
#define NUMBEROFCONIDXATT
#define ITEMSTARTANDEND
#define VARIABLESTART
#define NUMBEROFOTHERCONSTRAINTRESULTSATT
#define MINSTART
#define PLUSEND
#define VARIDXEND
#define GENERALELEMENTSSTART
#define YYEOF
#define OBJECTIVESEND
#define FILESOURCEEND
#define NUMBEROFOBJIDXATT
#define MATRIXVARTYPEATT
#define BASEMATRIXSTART
#define NONZEROSEND
#define ELSTART
#define MATRIXDIAGONALSTART
#define SOLVEROUTPUTSTART
#define MATRIXMINUSEND
#define EMPTYSYMMETRYATT
#define MATRIXNEGATEEND
#define USEDCPUNUMBERSTART
#define NUMBEROFEXPR
#define MATRIXTIMESSTART
#define ROWMAJORATT
#define NONZEROSSTART
#define FILESOURCESTART
#define ALLDIFFSTART
#define SOLVERINVOKEDSTART
#define TIMINGINFORMATIONSTART
#define TIMESTAMPEND
#define ENUMERATIONEND
#define STRINGVALUEDELEMENTSSTART
#define OPTIMIZATIONSTART
#define OBJTYPEATT
#define FILELICENCEEND
#define ATLOWERSTART
#define MATRIXPRODUCTEND
#define MATRIXVARIABLESEND
#define CONREFERENCEELEMENTSEND
#define BLOCKEND
#define MATRIXTIMESEND
#define CONSTRAINTSEND
#define NONLINEAREXPRESSIONSEND
#define MATRIXTRACEEND
#define OTHERSOLUTIONRESULTSEND
#define BLOCKCOLIDXATT
#define MATRIXMERGESTART
#define MATRIXEXPRESSIONSEND
#define COEFATT
#define SINEND
#define CONSTANTELEMENTSEND
#define FILEDESCRIPTIONSTART
#define NEGATEEND
#define YYerror
#define DESCRIPTIONATT
#define EMPTYINCLUDEDIAGONALATT
#define MATRIXPRODUCTSTART
#define YYUNDEF
#define USEDDISKSPACEEND
#define OBJSTART
#define MULTATT
#define MAXSTART
#define MATRIXOBJSTART
#define VARIABLESSTART
#define FILENAMEEMPTY
#define SQUARESTART
#define MATRIXMERGEEND
#define ERFSTART
#define MATRIXTRACESTART
#define MATRIXPLUSEND
#define AVAILABLECPUNUMBERSTART
#define EMPTYMATRIXTYPEATT
#define SCHEDULEDSTARTTIMEEND
#define CONSTRAINTSSTART
#define NUMBEROFOTHEROBJECTIVERESULTSATT
#define VALUEEND
#define VARIABLESEND
#define IFSTART
#define BASEMATRIXENDROWATT
#define MATRIXVARSTART
#define MATRIXOBJECTIVESEND
#define INDEXSTART
#define SQRTEND
#define TIMESSTART
#define NUMBEROFOTHERMATRIXOBJECTIVERESULTSATT
#define SERVICEURIEND
#define GENERALEND
#define MATRIXCONIDXATT
#define OTHERSTART
#define BLOCKSEND
#define MESSAGESTART
#define ACTUALSTARTTIMESTART
#define NUMBEROFMATRIXOBJATT
#define ENUMTYPEATT
#define PLUSSTART
#define USEDCPUSPEEDEND
#define ATEQUALITYEND
#define FILEDESCRIPTIONEMPTY
#define STARTVECTORSTART
#define MATRIXTRANSPOSESTART
#define EMPTYMATRIXOBJTYPEATT
#define CURRENTSTATEEND
#define NUMBEROFELATT
#define FILEDESCRIPTIONSTARTANDEND
#define SOLVERINVOKEDEND
#define FILESOURCEEMPTY
#define SUPERBASICEND
#define JOBSTART
#define SUBMITTIMESTART
#define SYSTEMSTART
#define SERVICENAMESTART
#define NUMBEROFROWSATT
#define SYMMETRYATT
#define INSTANCENAMEEND
#define VARIDXSTART
#define TRANSFORMATIONSTART
#define EXPREND
#define AVAILABLECPUNUMBEREND
#define MATRIXSTART
#define BASE64END
#define MESSAGEEND
#define CONREFERENCEELEMENTSSTART
#define HEADEREND
#define MATRIXEND
#define DUALVALUESEND
#define MATRIXCONSTRAINTSSTART
#define SUPERBASICSTART
#define IDATT
#define MATRIXVARIABLESSTART
#define USEDMEMORYEND
#define FILEDESCRIPTIONEND
#define NUMBEROFOTHERMATRIXCONSTRAINTRESULTSATT
#define BASISSTATUSEND
#define PISTART
#define NUMBEROFVARIABLESATT
#define CONTYPEATT
#define ENDTIMESTART
#define NLSTART
#define NUMBEROFOBJECTIVESATT
#define MATRIXSCALARTIMESEND
#define DOUBLE
#define HEADERSTART
#define QUOTE
#define EMPTYBASETRANSPOSEATT
#define DUALVALUESSTART
#define EMPTYENUMTYPEATT
#define MATRIXUPPERTRIANGLEEND
#define IFEND
#define USEDCPUNUMBEREND
#define MATRIXREFERENCESTART
#define BASICEND
#define ELEMENTSSTART
#define MATRIXPROGRAMMINGEND
#define SCALARMULTIPLIERATT
#define INCLUDEDIAGONALATT
#define VALUESEND
#define POWEREND
#define EXPRSTART
#define OPTIMIZATIONSOLUTIONSTATUSSTART
#define MATRIXLOWERTRIANGLEEND
#define SHAPEATT
#define BASE64START
#define MATRIXVARIDXATT
#define GENERALSTATUSEND
#define LNSTART
#define INTEGER
#define OTHERSOLVEROUTPUTSTART
#define MATRIXSUBMATRIXATSTART
#define EMPTYNAMEATT
#define INSTANCENAMESTART
#define LINEARELEMENTSEND
#define MATRIXTYPEATT
#define NUMBEROFMATRIXVARATT
#define ABSEND
#define MATRICESEND
#define OTHERMATRIXOBJECTIVERESULTSTART
#define OPTIMIZATIONEND
#define OTHEREND
#define MATRIXDETERMINANTEND
#define OTHERRESULTSSTART
#define TIMESTAMPSTART
#define MATRIXLOWERTRIANGLESTART
#define CONSTANTATT
#define EXPSTART
#define MATRIXCONSTRAINTSEND
#define EMPTYSOLVERATT
#define TOTALJOBSSOFARSTART
#define CONEND
#define PRODUCTSTART
#define MATRIXCONEND
#define MATRIXDOTTIMESEND
#define NUMBEROFCONATT
#define FILENAMESTARTANDEND
#define AVAILABLEMEMORYEND
#define OTHERRESULTSEND
#define MINUSSTART
#define MATRIXDOTTIMESSTART
#define MATRIXOBJTYPEATT
#define MATRIXCONSTART
#define BLOCKROWIDXATT
#define MATRIXDIAGONALEND
#define NUMBEROFVALUESATT
#define OSRLSTARTEMPTY
#define OSRLATTRIBUTETEXT
#define AVAILABLEDISKSPACESTART
#define FILELICENCESTARTANDEND
#define GENERALSUBSTATUSSTART
#define NUMBEROFBLOCKSATT
#define BLOCKSSTART
#define EMPTYTYPEATT
#define CURRENTJOBCOUNTEND
#define SERVICESTART
#define CURRENTSTATESTART
#define ISFREESTART
#define EMPTYROWMAJORATT
#define OTHERMATRIXPROGRAMMINGRESULTSTART
#define NUMBEROFOTHERMATRIXVARIABLERESULTSATT
#define COLOFFSETSTART
#define TIMESERVICESTARTEDSTART
#define MATRICESSTART
#define MATRIXSUBMATRIXATEND
#define NUMBEROFOBJATT
#define NUMBEROFMATRIXTERMSATT
#define EMPTYCONTYPEATT
#define AVAILABLECPUSPEEDSTART
#define NUMBEROFSOLVEROUTPUTSATT
#define DIVIDEEND
#define NUMBEROFVARIDXATT
#define MATRIXTERMSTART
#define BASISSTATUSSTART
#define OBJECTIVESSTART
#define WEIGHTEDOBJECTIVESATT
#define OSRLEND
#define EMPTYVALUETYPEATT
#define ENUMERATIONSTART
#define COSSTART
#define TIMESTART
#define TOTALJOBSSOFAREND
#define ITEMEMPTY
#define SUBMITTIMEEND
#define NONLINEAREXPRESSIONSSTART
#define OTHERMATRIXCONSTRAINTRESULTEND
#define OTHERMATRIXPROGRAMMINGRESULTEND
#define MATRIXCONTYPEATT
#define NUMBEROFITEMSATT
#define ATTRIBUTETEXT
#define EMPTYTARGETOBJECTIVENAMEATT
#define INCRATT
#define IDXSTART
#define EMPTYWEIGHTEDOBJECTIVESATT
#define OSRLSTART
#define MATRIXOBJIDXATT
#define OPTIMIZATIONSOLUTIONSUBSTATUSSTART
#define BASETRANSPOSEATT
#define TARGETOBJECTIVEIDXATT
#define ENDOFELEMENT
#define OBJREFERENCEELEMENTSSTART
#define STATUSEND
#define USEDMEMORYSTART
#define NUMBEROFOTHERVARIABLERESULTSATT
#define AVAILABLEDISKSPACEEND
#define OPTIMIZATIONSOLUTIONSUBSTATUSEND
#define VALUESSTRINGSTART
#define GENERALSUBSTATUSEND
#define NUMBERSTART
#define VARIABLEEND
#define MATRIXVAREND
#define PIEND
#define NUMBEROFTIMESATT
#define OTHERSOLUTIONRESULTEND
#define OTHERMATRIXVARIABLERESULTEND
#define ISFREEEND
#define SINSTART
#define NUMBEREND
#define OPTIMIZATIONSOLUTIONSTATUSEND
#define MATRIXTOSCALARSTART
#define ATLOWEREND
#define MATRIXDETERMINANTSTART
#define BASEMATRIXENDCOLATT
#define VALUESSTRINGEND
#define STATUSSTART
#define OTHERSOLUTIONRESULTSSTART
#define EMPTYIDATT
#define ATUPPEREND
enum yytokentype yytoken_kind_t
#define SCHEDULEDSTARTTIMESTART
#define TIMESERVICESTARTEDEND
#define ALLDIFFEND
#define IDENTITYMATRIXEND
#define MATRIXSCALARTIMESSTART
#define SQRTSTART
#define MATRIXOBJEND
#define TARGETMATRIXFIRSTROWATT
#define VALUETYPEATT
#define ATEQUALITYSTART
#define EEND
#define ATUPPERSTART
#define EMPTYMATRIXVARTYPEATT
#define TIMINGINFORMATIONEND
#define NUMBEROFOTHERSOLUTIONRESULTSATT
#define IDXEND
#define SYSTEMINFORMATIONEND
#define USEDCPUSPEEDSTART
#define FILECREATORSTARTANDEND
#define ELEMENTTEXT
#define ROWOFFSETEND
#define MINUSEND
#define FILELICENCESTART
#define TARGETMATRIXFIRSTCOLATT
#define FILESOURCESTARTANDEND
#define POWERSTART
#define ABSSTART
#define SOLVEROUTPUTEND
#define ROWOFFSETSTART
#define MATRIXEXPRESSIONSSTART
#define VAREND
#define NUMBEROFNONLINEAREXPRESSIONS
#define YYEMPTY
#define ELEMENTSEND
#define MATRIXTOSCALAREND
#define SUBSTATUSSTART
#define SUMSTART
#define SUBSTATUSEND
#define NUMBEROFCOLUMNSATT
#define MATRIXNEGATESTART
#define EMPTYVARTYPEATT
#define OBJREFERENCEELEMENTSEND
#define VARREFERENCEELEMENTSEND
#define FILECREATORSTART
#define SERVICEUTILIZATIONEND
#define TIMEEND
#define OTHERSOLUTIONRESULTSTART
#define TIMESEND
#define CONSTART
#define EMPTYSHAPEATT
#define MATRIXTERMEND
#define BASEMATRIXEND
#define SERVICEEND
#define ITEMTEXT
#define CONSTANTELEMENTSSTART
#define ESTART
#define NUMBEROFSUBSTATUSESATT
#define INDEXESSTART
#define BASEMATRIXSTARTROWATT
#define MATRIXTRANSPOSEEND
#define FILENAMESTART
#define ENDTIMEEND
#define GENERALELEMENTSEND
#define EXPEND
#define NUMBEROFMATRIXCONATT
#define JOBIDSTART
#define JOBEND
#define DIVIDESTART
OSResult * osresult