OS  2.10.2
OSParseosil.tab.hpp
Go to the documentation of this file.
1 /* A Bison parser, made by GNU Bison 3.7.6. */
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_OSIL_OSPARSEOSIL_TAB_HPP_INCLUDED
39 # define YY_OSIL_OSPARSEOSIL_TAB_HPP_INCLUDED
40 /* Debug traces. */
41 #ifndef YYDEBUG
42 # define YYDEBUG 0
43 #endif
44 #if YYDEBUG
45 extern int osildebug;
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  ENDOFELEMENT = 265, /* ENDOFELEMENT */
65  GREATERTHAN = 266, /* GREATERTHAN */
66  EMPTYSEMIDEFINITENESSATT = 267, /* EMPTYSEMIDEFINITENESSATT */
67  SEMIDEFINITENESSATT = 268, /* SEMIDEFINITENESSATT */
68  NUMBEROFQTERMSATT = 269, /* NUMBEROFQTERMSATT */
69  NUMBEROFCONESATT = 270, /* NUMBEROFCONESATT */
70  NUMBEROFSTAGESATT = 271, /* NUMBEROFSTAGESATT */
71  IDXONEATT = 272, /* IDXONEATT */
72  IDXTWOATT = 273, /* IDXTWOATT */
73  HORIZONATT = 274, /* HORIZONATT */
74  STARTATT = 275, /* STARTATT */
75  STARTIDXATT = 276, /* STARTIDXATT */
76  MATRIXIDXATT = 277, /* MATRIXIDXATT */
77  LBMATRIXIDXATT = 278, /* LBMATRIXIDXATT */
78  LBCONEIDXATT = 279, /* LBCONEIDXATT */
79  UBMATRIXIDXATT = 280, /* UBMATRIXIDXATT */
80  UBCONEIDXATT = 281, /* UBCONEIDXATT */
81  TEMPLATEMATRIXIDXATT = 282, /* TEMPLATEMATRIXIDXATT */
82  REFERENCEMATRIXIDXATT = 283, /* REFERENCEMATRIXIDXATT */
83  VARREFERENCEMATRIXIDXATT = 284, /* VARREFERENCEMATRIXIDXATT */
84  OBJREFERENCEMATRIXIDXATT = 285, /* OBJREFERENCEMATRIXIDXATT */
85  CONREFERENCEMATRIXIDXATT = 286, /* CONREFERENCEMATRIXIDXATT */
86  ORDERCONEIDXATT = 287, /* ORDERCONEIDXATT */
87  CONSTANTMATRIXIDXATT = 288, /* CONSTANTMATRIXIDXATT */
88  NORMSCALEFACTORATT = 289, /* NORMSCALEFACTORATT */
89  DISTORTIONMATRIXIDXATT = 290, /* DISTORTIONMATRIXIDXATT */
90  AXISDIRECTIONATT = 291, /* AXISDIRECTIONATT */
91  FIRSTAXISDIRECTIONATT = 292, /* FIRSTAXISDIRECTIONATT */
92  SECONDAXISDIRECTIONATT = 293, /* SECONDAXISDIRECTIONATT */
93  OSILEND = 294, /* OSILEND */
94  INSTANCEDATAEND = 295, /* INSTANCEDATAEND */
95  INSTANCEDATASTARTEND = 296, /* INSTANCEDATASTARTEND */
96  QUADRATICCOEFFICIENTSSTART = 297, /* QUADRATICCOEFFICIENTSSTART */
97  QUADRATICCOEFFICIENTSEND = 298, /* QUADRATICCOEFFICIENTSEND */
98  QTERMSTART = 299, /* QTERMSTART */
99  QTERMEND = 300, /* QTERMEND */
100  CONESSTART = 301, /* CONESSTART */
101  CONESEND = 302, /* CONESEND */
102  NONNEGATIVECONESTART = 303, /* NONNEGATIVECONESTART */
103  NONNEGATIVECONEEND = 304, /* NONNEGATIVECONEEND */
104  NONPOSITIVECONESTART = 305, /* NONPOSITIVECONESTART */
105  NONPOSITIVECONEEND = 306, /* NONPOSITIVECONEEND */
106  ORTHANTCONESTART = 307, /* ORTHANTCONESTART */
107  ORTHANTCONEEND = 308, /* ORTHANTCONEEND */
108  POLYHEDRALCONESTART = 309, /* POLYHEDRALCONESTART */
109  POLYHEDRALCONEEND = 310, /* POLYHEDRALCONEEND */
110  QUADRATICCONESTART = 311, /* QUADRATICCONESTART */
111  QUADRATICCONEEND = 312, /* QUADRATICCONEEND */
112  ROTATEDQUADRATICCONESTART = 313, /* ROTATEDQUADRATICCONESTART */
113  ROTATEDQUADRATICCONEEND = 314, /* ROTATEDQUADRATICCONEEND */
114  SEMIDEFINITECONESTART = 315, /* SEMIDEFINITECONESTART */
115  SEMIDEFINITECONEEND = 316, /* SEMIDEFINITECONEEND */
116  PRODUCTCONESTART = 317, /* PRODUCTCONESTART */
117  PRODUCTCONEEND = 318, /* PRODUCTCONEEND */
118  INTERSECTIONCONESTART = 319, /* INTERSECTIONCONESTART */
119  INTERSECTIONCONEEND = 320, /* INTERSECTIONCONEEND */
120  DUALCONESTART = 321, /* DUALCONESTART */
121  DUALCONEEND = 322, /* DUALCONEEND */
122  POLARCONESTART = 323, /* POLARCONESTART */
123  POLARCONEEND = 324, /* POLARCONEEND */
124  DIRECTIONSTART = 325, /* DIRECTIONSTART */
125  DIRECTIONEND = 326, /* DIRECTIONEND */
126  FACTORSSTART = 327, /* FACTORSSTART */
127  FACTORSEND = 328, /* FACTORSEND */
128  COMPONENTSSTART = 329, /* COMPONENTSSTART */
129  COMPONENTSEND = 330, /* COMPONENTSEND */
130  TIMEDOMAINSTART = 331, /* TIMEDOMAINSTART */
131  TIMEDOMAINEND = 332, /* TIMEDOMAINEND */
132  STAGESSTART = 333, /* STAGESSTART */
133  STAGESEND = 334, /* STAGESEND */
134  STAGESTART = 335, /* STAGESTART */
135  STAGEEND = 336, /* STAGEEND */
136  INTERVALSTART = 337, /* INTERVALSTART */
137  INTERVALEND = 338, /* INTERVALEND */
138  HEADERSTART = 339, /* HEADERSTART */
139  HEADEREND = 340, /* HEADEREND */
140  FILENAMESTART = 341, /* FILENAMESTART */
141  FILENAMEEND = 342, /* FILENAMEEND */
142  FILENAMEEMPTY = 343, /* FILENAMEEMPTY */
143  FILENAMESTARTANDEND = 344, /* FILENAMESTARTANDEND */
144  FILESOURCESTART = 345, /* FILESOURCESTART */
145  FILESOURCEEND = 346, /* FILESOURCEEND */
146  FILESOURCEEMPTY = 347, /* FILESOURCEEMPTY */
147  FILESOURCESTARTANDEND = 348, /* FILESOURCESTARTANDEND */
148  FILEDESCRIPTIONSTART = 349, /* FILEDESCRIPTIONSTART */
149  FILEDESCRIPTIONEND = 350, /* FILEDESCRIPTIONEND */
150  FILEDESCRIPTIONEMPTY = 351, /* FILEDESCRIPTIONEMPTY */
151  FILEDESCRIPTIONSTARTANDEND = 352, /* FILEDESCRIPTIONSTARTANDEND */
152  FILECREATORSTART = 353, /* FILECREATORSTART */
153  FILECREATOREND = 354, /* FILECREATOREND */
154  FILECREATOREMPTY = 355, /* FILECREATOREMPTY */
155  FILECREATORSTARTANDEND = 356, /* FILECREATORSTARTANDEND */
156  FILELICENCESTART = 357, /* FILELICENCESTART */
157  FILELICENCEEND = 358, /* FILELICENCEEND */
158  FILELICENCEEMPTY = 359, /* FILELICENCEEMPTY */
159  FILELICENCESTARTANDEND = 360, /* FILELICENCESTARTANDEND */
160  INDEXESSTART = 361, /* INDEXESSTART */
161  INDEXESEND = 362, /* INDEXESEND */
162  VALUESSTART = 363, /* VALUESSTART */
163  VALUESEND = 364, /* VALUESEND */
164  NONZEROSSTART = 365, /* NONZEROSSTART */
165  NONZEROSEND = 366, /* NONZEROSEND */
166  ELSTART = 367, /* ELSTART */
167  ELEND = 368, /* ELEND */
168  ENUMERATIONSTART = 369, /* ENUMERATIONSTART */
169  ENUMERATIONEND = 370, /* ENUMERATIONEND */
170  ITEMEMPTY = 371, /* ITEMEMPTY */
171  ITEMSTART = 372, /* ITEMSTART */
172  ITEMEND = 373, /* ITEMEND */
173  ITEMSTARTANDEND = 374, /* ITEMSTARTANDEND */
174  BASE64START = 375, /* BASE64START */
175  BASE64END = 376, /* BASE64END */
176  NUMBEROFELATT = 377, /* NUMBEROFELATT */
177  NUMBEROFENUMERATIONSATT = 378, /* NUMBEROFENUMERATIONSATT */
178  NUMBEROFITEMSATT = 379, /* NUMBEROFITEMSATT */
179  EMPTYCATEGORYATT = 380, /* EMPTYCATEGORYATT */
180  CATEGORYATT = 381, /* CATEGORYATT */
181  EMPTYDESCRIPTIONATT = 382, /* EMPTYDESCRIPTIONATT */
182  DESCRIPTIONATT = 383, /* DESCRIPTIONATT */
183  EMPTYSOLVERATT = 384, /* EMPTYSOLVERATT */
184  SOLVERATT = 385, /* SOLVERATT */
185  EMPTYNAMEATT = 386, /* EMPTYNAMEATT */
186  NAMEATT = 387, /* NAMEATT */
187  EMPTYTYPEATT = 388, /* EMPTYTYPEATT */
188  TYPEATT = 389, /* TYPEATT */
189  EMPTYENUMTYPEATT = 390, /* EMPTYENUMTYPEATT */
190  ENUMTYPEATT = 391, /* ENUMTYPEATT */
191  EMPTYSHAPEATT = 392, /* EMPTYSHAPEATT */
192  SHAPEATT = 393, /* SHAPEATT */
193  EMPTYUNITATT = 394, /* EMPTYUNITATT */
194  UNITATT = 395, /* UNITATT */
195  EMPTYVALUEATT = 396, /* EMPTYVALUEATT */
196  VALUEATT = 397, /* VALUEATT */
197  EMPTYVALUETYPEATT = 398, /* EMPTYVALUETYPEATT */
198  VALUETYPEATT = 399, /* VALUETYPEATT */
199  EMPTYCONTYPEATT = 400, /* EMPTYCONTYPEATT */
200  CONTYPEATT = 401, /* CONTYPEATT */
201  EMPTYOBJTYPEATT = 402, /* EMPTYOBJTYPEATT */
202  OBJTYPEATT = 403, /* OBJTYPEATT */
203  EMPTYVARTYPEATT = 404, /* EMPTYVARTYPEATT */
204  VARTYPEATT = 405, /* VARTYPEATT */
205  EMPTYMATRIXCONTYPEATT = 406, /* EMPTYMATRIXCONTYPEATT */
206  MATRIXCONTYPEATT = 407, /* MATRIXCONTYPEATT */
207  EMPTYMATRIXOBJTYPEATT = 408, /* EMPTYMATRIXOBJTYPEATT */
208  MATRIXOBJTYPEATT = 409, /* MATRIXOBJTYPEATT */
209  EMPTYMATRIXVARTYPEATT = 410, /* EMPTYMATRIXVARTYPEATT */
210  MATRIXVARTYPEATT = 411, /* MATRIXVARTYPEATT */
211  EMPTYMATRIXTYPEATT = 412, /* EMPTYMATRIXTYPEATT */
212  MATRIXTYPEATT = 413, /* MATRIXTYPEATT */
213  EMPTYSYMMETRYATT = 414, /* EMPTYSYMMETRYATT */
214  SYMMETRYATT = 415, /* SYMMETRYATT */
215  EMPTYROWMAJORATT = 416, /* EMPTYROWMAJORATT */
216  ROWMAJORATT = 417, /* ROWMAJORATT */
217  EMPTYBASETRANSPOSEATT = 418, /* EMPTYBASETRANSPOSEATT */
218  BASETRANSPOSEATT = 419, /* BASETRANSPOSEATT */
219  NUMBEROFBLOCKSATT = 420, /* NUMBEROFBLOCKSATT */
220  NUMBEROFCOLUMNSATT = 421, /* NUMBEROFCOLUMNSATT */
221  NUMBEROFROWSATT = 422, /* NUMBEROFROWSATT */
222  NUMBEROFMATRICESATT = 423, /* NUMBEROFMATRICESATT */
223  NUMBEROFVALUESATT = 424, /* NUMBEROFVALUESATT */
224  NUMBEROFCONSTRAINTSATT = 425, /* NUMBEROFCONSTRAINTSATT */
225  NUMBEROFCONATT = 426, /* NUMBEROFCONATT */
226  NUMBEROFCONIDXATT = 427, /* NUMBEROFCONIDXATT */
227  NUMBEROFOBJECTIVESATT = 428, /* NUMBEROFOBJECTIVESATT */
228  NUMBEROFOBJATT = 429, /* NUMBEROFOBJATT */
229  NUMBEROFOBJIDXATT = 430, /* NUMBEROFOBJIDXATT */
230  NUMBEROFVARIABLESATT = 431, /* NUMBEROFVARIABLESATT */
231  NUMBEROFVARATT = 432, /* NUMBEROFVARATT */
232  NUMBEROFVARIDXATT = 433, /* NUMBEROFVARIDXATT */
233  NUMBEROFMATRIXCONATT = 434, /* NUMBEROFMATRIXCONATT */
234  NUMBEROFMATRIXOBJATT = 435, /* NUMBEROFMATRIXOBJATT */
235  NUMBEROFMATRIXVARATT = 436, /* NUMBEROFMATRIXVARATT */
236  BASEMATRIXIDXATT = 437, /* BASEMATRIXIDXATT */
237  TARGETMATRIXFIRSTROWATT = 438, /* TARGETMATRIXFIRSTROWATT */
238  TARGETMATRIXFIRSTCOLATT = 439, /* TARGETMATRIXFIRSTCOLATT */
239  BASEMATRIXSTARTROWATT = 440, /* BASEMATRIXSTARTROWATT */
240  BASEMATRIXSTARTCOLATT = 441, /* BASEMATRIXSTARTCOLATT */
241  BASEMATRIXENDROWATT = 442, /* BASEMATRIXENDROWATT */
242  BASEMATRIXENDCOLATT = 443, /* BASEMATRIXENDCOLATT */
243  SCALARMULTIPLIERATT = 444, /* SCALARMULTIPLIERATT */
244  BLOCKROWIDXATT = 445, /* BLOCKROWIDXATT */
245  BLOCKCOLIDXATT = 446, /* BLOCKCOLIDXATT */
246  MATRIXVARIDXATT = 447, /* MATRIXVARIDXATT */
247  MATRIXOBJIDXATT = 448, /* MATRIXOBJIDXATT */
248  MATRIXCONIDXATT = 449, /* MATRIXCONIDXATT */
249  IDXATT = 450, /* IDXATT */
250  INCRATT = 451, /* INCRATT */
251  MULTATT = 452, /* MULTATT */
252  SIZEOFATT = 453, /* SIZEOFATT */
253  COEFATT = 454, /* COEFATT */
254  CONSTANTATT = 455, /* CONSTANTATT */
255  MATRICESSTART = 456, /* MATRICESSTART */
256  MATRICESEND = 457, /* MATRICESEND */
257  MATRIXSTART = 458, /* MATRIXSTART */
258  MATRIXEND = 459, /* MATRIXEND */
259  BASEMATRIXEND = 460, /* BASEMATRIXEND */
260  BASEMATRIXSTART = 461, /* BASEMATRIXSTART */
261  BLOCKSSTART = 462, /* BLOCKSSTART */
262  BLOCKSEND = 463, /* BLOCKSEND */
263  BLOCKSTART = 464, /* BLOCKSTART */
264  BLOCKEND = 465, /* BLOCKEND */
265  COLOFFSETSTART = 466, /* COLOFFSETSTART */
266  COLOFFSETEND = 467, /* COLOFFSETEND */
267  ROWOFFSETSTART = 468, /* ROWOFFSETSTART */
268  ROWOFFSETEND = 469, /* ROWOFFSETEND */
269  ELEMENTSSTART = 470, /* ELEMENTSSTART */
270  ELEMENTSEND = 471, /* ELEMENTSEND */
271  CONSTANTELEMENTSSTART = 472, /* CONSTANTELEMENTSSTART */
272  CONSTANTELEMENTSEND = 473, /* CONSTANTELEMENTSEND */
273  VARREFERENCEELEMENTSSTART = 474, /* VARREFERENCEELEMENTSSTART */
274  VARREFERENCEELEMENTSEND = 475, /* VARREFERENCEELEMENTSEND */
275  LINEARELEMENTSSTART = 476, /* LINEARELEMENTSSTART */
276  LINEARELEMENTSEND = 477, /* LINEARELEMENTSEND */
277  GENERALELEMENTSSTART = 478, /* GENERALELEMENTSSTART */
278  GENERALELEMENTSEND = 479, /* GENERALELEMENTSEND */
279  CONREFERENCEELEMENTSSTART = 480, /* CONREFERENCEELEMENTSSTART */
280  CONREFERENCEELEMENTSEND = 481, /* CONREFERENCEELEMENTSEND */
281  OBJREFERENCEELEMENTSSTART = 482, /* OBJREFERENCEELEMENTSSTART */
282  OBJREFERENCEELEMENTSEND = 483, /* OBJREFERENCEELEMENTSEND */
283  STRINGVALUEDELEMENTSSTART = 484, /* STRINGVALUEDELEMENTSSTART */
284  STRINGVALUEDELEMENTSEND = 485, /* STRINGVALUEDELEMENTSEND */
285  STARTVECTORSTART = 486, /* STARTVECTORSTART */
286  STARTVECTOREND = 487, /* STARTVECTOREND */
287  INDEXSTART = 488, /* INDEXSTART */
288  INDEXEND = 489, /* INDEXEND */
289  VALUESTART = 490, /* VALUESTART */
290  VALUEEND = 491, /* VALUEEND */
291  VARIDXSTART = 492, /* VARIDXSTART */
292  VARIDXEND = 493, /* VARIDXEND */
293  TRANSFORMATIONSTART = 494, /* TRANSFORMATIONSTART */
294  TRANSFORMATIONEND = 495, /* TRANSFORMATIONEND */
295  MATRIXPROGRAMMINGSTART = 496, /* MATRIXPROGRAMMINGSTART */
296  MATRIXPROGRAMMINGEND = 497, /* MATRIXPROGRAMMINGEND */
297  MATRIXVARIABLESSTART = 498, /* MATRIXVARIABLESSTART */
298  MATRIXVARIABLESEND = 499, /* MATRIXVARIABLESEND */
299  MATRIXVARSTART = 500, /* MATRIXVARSTART */
300  MATRIXVAREND = 501, /* MATRIXVAREND */
301  MATRIXOBJECTIVESSTART = 502, /* MATRIXOBJECTIVESSTART */
302  MATRIXOBJECTIVESEND = 503, /* MATRIXOBJECTIVESEND */
303  MATRIXOBJSTART = 504, /* MATRIXOBJSTART */
304  MATRIXOBJEND = 505, /* MATRIXOBJEND */
305  MATRIXCONSTRAINTSSTART = 506, /* MATRIXCONSTRAINTSSTART */
306  MATRIXCONSTRAINTSEND = 507, /* MATRIXCONSTRAINTSEND */
307  MATRIXCONSTART = 508, /* MATRIXCONSTART */
308  MATRIXCONEND = 509, /* MATRIXCONEND */
309  CONSTART = 510, /* CONSTART */
310  CONEND = 511, /* CONEND */
311  CONSTRAINTSSTART = 512, /* CONSTRAINTSSTART */
312  CONSTRAINTSEND = 513, /* CONSTRAINTSEND */
313  OBJSTART = 514, /* OBJSTART */
314  OBJEND = 515, /* OBJEND */
315  OBJECTIVESSTART = 516, /* OBJECTIVESSTART */
316  OBJECTIVESEND = 517, /* OBJECTIVESEND */
317  VARSTART = 518, /* VARSTART */
318  VAREND = 519, /* VAREND */
319  VARIABLESSTART = 520, /* VARIABLESSTART */
320  VARIABLESEND = 521, /* VARIABLESEND */
321  GENERALSTART = 522, /* GENERALSTART */
322  GENERALEND = 523, /* GENERALEND */
323  SYSTEMSTART = 524, /* SYSTEMSTART */
324  SYSTEMEND = 525, /* SYSTEMEND */
325  SERVICESTART = 526, /* SERVICESTART */
326  SERVICEEND = 527, /* SERVICEEND */
327  JOBSTART = 528, /* JOBSTART */
328  JOBEND = 529, /* JOBEND */
329  OPTIMIZATIONSTART = 530, /* OPTIMIZATIONSTART */
330  OPTIMIZATIONEND = 531, /* OPTIMIZATIONEND */
331  ATEQUALITYSTART = 532, /* ATEQUALITYSTART */
332  ATEQUALITYEND = 533, /* ATEQUALITYEND */
333  ATLOWERSTART = 534, /* ATLOWERSTART */
334  ATLOWEREND = 535, /* ATLOWEREND */
335  ATUPPERSTART = 536, /* ATUPPERSTART */
336  ATUPPEREND = 537, /* ATUPPEREND */
337  BASICSTART = 538, /* BASICSTART */
338  BASICEND = 539, /* BASICEND */
339  ISFREESTART = 540, /* ISFREESTART */
340  ISFREEEND = 541, /* ISFREEEND */
341  SUPERBASICSTART = 542, /* SUPERBASICSTART */
342  SUPERBASICEND = 543, /* SUPERBASICEND */
343  UNKNOWNSTART = 544, /* UNKNOWNSTART */
344  UNKNOWNEND = 545, /* UNKNOWNEND */
345  SERVICEURISTART = 546, /* SERVICEURISTART */
346  SERVICEURIEND = 547, /* SERVICEURIEND */
347  SERVICENAMESTART = 548, /* SERVICENAMESTART */
348  SERVICENAMEEND = 549, /* SERVICENAMEEND */
349  INSTANCENAMESTART = 550, /* INSTANCENAMESTART */
350  INSTANCENAMEEND = 551, /* INSTANCENAMEEND */
351  JOBIDSTART = 552, /* JOBIDSTART */
352  JOBIDEND = 553, /* JOBIDEND */
353  OTHERSTART = 554, /* OTHERSTART */
354  OTHEREND = 555, /* OTHEREND */
355  DUMMY = 556, /* DUMMY */
356  NONLINEAREXPRESSIONSSTART = 557, /* NONLINEAREXPRESSIONSSTART */
357  NONLINEAREXPRESSIONSEND = 558, /* NONLINEAREXPRESSIONSEND */
358  NUMBEROFNONLINEAREXPRESSIONS = 559, /* NUMBEROFNONLINEAREXPRESSIONS */
359  NLSTART = 560, /* NLSTART */
360  NLEND = 561, /* NLEND */
361  MATRIXEXPRESSIONSSTART = 562, /* MATRIXEXPRESSIONSSTART */
362  MATRIXEXPRESSIONSEND = 563, /* MATRIXEXPRESSIONSEND */
363  NUMBEROFEXPR = 564, /* NUMBEROFEXPR */
364  EXPRSTART = 565, /* EXPRSTART */
365  EXPREND = 566, /* EXPREND */
366  NUMBEROFMATRIXTERMSATT = 567, /* NUMBEROFMATRIXTERMSATT */
367  MATRIXTERMSTART = 568, /* MATRIXTERMSTART */
368  MATRIXTERMEND = 569, /* MATRIXTERMEND */
369  POWERSTART = 570, /* POWERSTART */
370  POWEREND = 571, /* POWEREND */
371  PLUSSTART = 572, /* PLUSSTART */
372  PLUSEND = 573, /* PLUSEND */
373  MINUSSTART = 574, /* MINUSSTART */
374  MINUSEND = 575, /* MINUSEND */
375  DIVIDESTART = 576, /* DIVIDESTART */
376  DIVIDEEND = 577, /* DIVIDEEND */
377  LNSTART = 578, /* LNSTART */
378  LNEND = 579, /* LNEND */
379  SQRTSTART = 580, /* SQRTSTART */
380  SQRTEND = 581, /* SQRTEND */
381  SUMSTART = 582, /* SUMSTART */
382  SUMEND = 583, /* SUMEND */
383  PRODUCTSTART = 584, /* PRODUCTSTART */
384  PRODUCTEND = 585, /* PRODUCTEND */
385  EXPSTART = 586, /* EXPSTART */
386  EXPEND = 587, /* EXPEND */
387  NEGATESTART = 588, /* NEGATESTART */
388  NEGATEEND = 589, /* NEGATEEND */
389  IFSTART = 590, /* IFSTART */
390  IFEND = 591, /* IFEND */
391  SQUARESTART = 592, /* SQUARESTART */
392  SQUAREEND = 593, /* SQUAREEND */
393  COSSTART = 594, /* COSSTART */
394  COSEND = 595, /* COSEND */
395  SINSTART = 596, /* SINSTART */
396  SINEND = 597, /* SINEND */
397  VARIABLESTART = 598, /* VARIABLESTART */
398  VARIABLEEND = 599, /* VARIABLEEND */
399  ABSSTART = 600, /* ABSSTART */
400  ABSEND = 601, /* ABSEND */
401  ERFSTART = 602, /* ERFSTART */
402  ERFEND = 603, /* ERFEND */
403  MAXSTART = 604, /* MAXSTART */
404  MAXEND = 605, /* MAXEND */
405  ALLDIFFSTART = 606, /* ALLDIFFSTART */
406  ALLDIFFEND = 607, /* ALLDIFFEND */
407  MINSTART = 608, /* MINSTART */
408  MINEND = 609, /* MINEND */
409  ESTART = 610, /* ESTART */
410  EEND = 611, /* EEND */
411  PISTART = 612, /* PISTART */
412  PIEND = 613, /* PIEND */
413  TIMESSTART = 614, /* TIMESSTART */
414  TIMESEND = 615, /* TIMESEND */
415  NUMBERSTART = 616, /* NUMBERSTART */
416  NUMBEREND = 617, /* NUMBEREND */
417  MATRIXDETERMINANTSTART = 618, /* MATRIXDETERMINANTSTART */
418  MATRIXDETERMINANTEND = 619, /* MATRIXDETERMINANTEND */
419  MATRIXTRACESTART = 620, /* MATRIXTRACESTART */
420  MATRIXTRACEEND = 621, /* MATRIXTRACEEND */
421  MATRIXTOSCALARSTART = 622, /* MATRIXTOSCALARSTART */
422  MATRIXTOSCALAREND = 623, /* MATRIXTOSCALAREND */
423  MATRIXDIAGONALSTART = 624, /* MATRIXDIAGONALSTART */
424  MATRIXDIAGONALEND = 625, /* MATRIXDIAGONALEND */
425  MATRIXDOTTIMESSTART = 626, /* MATRIXDOTTIMESSTART */
426  MATRIXDOTTIMESEND = 627, /* MATRIXDOTTIMESEND */
427  MATRIXLOWERTRIANGLESTART = 628, /* MATRIXLOWERTRIANGLESTART */
428  MATRIXLOWERTRIANGLEEND = 629, /* MATRIXLOWERTRIANGLEEND */
429  MATRIXUPPERTRIANGLESTART = 630, /* MATRIXUPPERTRIANGLESTART */
430  MATRIXUPPERTRIANGLEEND = 631, /* MATRIXUPPERTRIANGLEEND */
431  MATRIXMERGESTART = 632, /* MATRIXMERGESTART */
432  MATRIXMERGEEND = 633, /* MATRIXMERGEEND */
433  MATRIXMINUSSTART = 634, /* MATRIXMINUSSTART */
434  MATRIXMINUSEND = 635, /* MATRIXMINUSEND */
435  MATRIXNEGATESTART = 636, /* MATRIXNEGATESTART */
436  MATRIXNEGATEEND = 637, /* MATRIXNEGATEEND */
437  MATRIXPLUSSTART = 638, /* MATRIXPLUSSTART */
438  MATRIXPLUSEND = 639, /* MATRIXPLUSEND */
439  MATRIXTIMESSTART = 640, /* MATRIXTIMESSTART */
440  MATRIXTIMESEND = 641, /* MATRIXTIMESEND */
441  MATRIXPRODUCTSTART = 642, /* MATRIXPRODUCTSTART */
442  MATRIXPRODUCTEND = 643, /* MATRIXPRODUCTEND */
443  MATRIXSCALARTIMESSTART = 644, /* MATRIXSCALARTIMESSTART */
444  MATRIXSCALARTIMESEND = 645, /* MATRIXSCALARTIMESEND */
445  MATRIXSUBMATRIXATSTART = 646, /* MATRIXSUBMATRIXATSTART */
446  MATRIXSUBMATRIXATEND = 647, /* MATRIXSUBMATRIXATEND */
447  MATRIXTRANSPOSESTART = 648, /* MATRIXTRANSPOSESTART */
448  MATRIXTRANSPOSEEND = 649, /* MATRIXTRANSPOSEEND */
449  MATRIXREFERENCESTART = 650, /* MATRIXREFERENCESTART */
450  MATRIXREFERENCEEND = 651, /* MATRIXREFERENCEEND */
451  IDENTITYMATRIXSTART = 652, /* IDENTITYMATRIXSTART */
452  IDENTITYMATRIXEND = 653, /* IDENTITYMATRIXEND */
453  MATRIXINVERSESTART = 654, /* MATRIXINVERSESTART */
454  MATRIXINVERSEEND = 655, /* MATRIXINVERSEEND */
455  EMPTYINCLUDEDIAGONALATT = 656, /* EMPTYINCLUDEDIAGONALATT */
456  INCLUDEDIAGONALATT = 657, /* INCLUDEDIAGONALATT */
457  EMPTYIDATT = 658, /* EMPTYIDATT */
458  IDATT = 659 /* IDATT */
459  };
460  typedef enum yytokentype yytoken_kind_t;
461 #endif
462 /* Token kinds. */
463 #define YYEMPTY -2
464 #define YYEOF 0
465 #define YYerror 256
466 #define YYUNDEF 257
467 #define ATTRIBUTETEXT 258
468 #define ELEMENTTEXT 259
469 #define ITEMTEXT 260
470 #define INTEGER 261
471 #define DOUBLE 262
472 #define QUOTE 263
473 #define TWOQUOTES 264
474 #define ENDOFELEMENT 265
475 #define GREATERTHAN 266
476 #define EMPTYSEMIDEFINITENESSATT 267
477 #define SEMIDEFINITENESSATT 268
478 #define NUMBEROFQTERMSATT 269
479 #define NUMBEROFCONESATT 270
480 #define NUMBEROFSTAGESATT 271
481 #define IDXONEATT 272
482 #define IDXTWOATT 273
483 #define HORIZONATT 274
484 #define STARTATT 275
485 #define STARTIDXATT 276
486 #define MATRIXIDXATT 277
487 #define LBMATRIXIDXATT 278
488 #define LBCONEIDXATT 279
489 #define UBMATRIXIDXATT 280
490 #define UBCONEIDXATT 281
491 #define TEMPLATEMATRIXIDXATT 282
492 #define REFERENCEMATRIXIDXATT 283
493 #define VARREFERENCEMATRIXIDXATT 284
494 #define OBJREFERENCEMATRIXIDXATT 285
495 #define CONREFERENCEMATRIXIDXATT 286
496 #define ORDERCONEIDXATT 287
497 #define CONSTANTMATRIXIDXATT 288
498 #define NORMSCALEFACTORATT 289
499 #define DISTORTIONMATRIXIDXATT 290
500 #define AXISDIRECTIONATT 291
501 #define FIRSTAXISDIRECTIONATT 292
502 #define SECONDAXISDIRECTIONATT 293
503 #define OSILEND 294
504 #define INSTANCEDATAEND 295
505 #define INSTANCEDATASTARTEND 296
506 #define QUADRATICCOEFFICIENTSSTART 297
507 #define QUADRATICCOEFFICIENTSEND 298
508 #define QTERMSTART 299
509 #define QTERMEND 300
510 #define CONESSTART 301
511 #define CONESEND 302
512 #define NONNEGATIVECONESTART 303
513 #define NONNEGATIVECONEEND 304
514 #define NONPOSITIVECONESTART 305
515 #define NONPOSITIVECONEEND 306
516 #define ORTHANTCONESTART 307
517 #define ORTHANTCONEEND 308
518 #define POLYHEDRALCONESTART 309
519 #define POLYHEDRALCONEEND 310
520 #define QUADRATICCONESTART 311
521 #define QUADRATICCONEEND 312
522 #define ROTATEDQUADRATICCONESTART 313
523 #define ROTATEDQUADRATICCONEEND 314
524 #define SEMIDEFINITECONESTART 315
525 #define SEMIDEFINITECONEEND 316
526 #define PRODUCTCONESTART 317
527 #define PRODUCTCONEEND 318
528 #define INTERSECTIONCONESTART 319
529 #define INTERSECTIONCONEEND 320
530 #define DUALCONESTART 321
531 #define DUALCONEEND 322
532 #define POLARCONESTART 323
533 #define POLARCONEEND 324
534 #define DIRECTIONSTART 325
535 #define DIRECTIONEND 326
536 #define FACTORSSTART 327
537 #define FACTORSEND 328
538 #define COMPONENTSSTART 329
539 #define COMPONENTSEND 330
540 #define TIMEDOMAINSTART 331
541 #define TIMEDOMAINEND 332
542 #define STAGESSTART 333
543 #define STAGESEND 334
544 #define STAGESTART 335
545 #define STAGEEND 336
546 #define INTERVALSTART 337
547 #define INTERVALEND 338
548 #define HEADERSTART 339
549 #define HEADEREND 340
550 #define FILENAMESTART 341
551 #define FILENAMEEND 342
552 #define FILENAMEEMPTY 343
553 #define FILENAMESTARTANDEND 344
554 #define FILESOURCESTART 345
555 #define FILESOURCEEND 346
556 #define FILESOURCEEMPTY 347
557 #define FILESOURCESTARTANDEND 348
558 #define FILEDESCRIPTIONSTART 349
559 #define FILEDESCRIPTIONEND 350
560 #define FILEDESCRIPTIONEMPTY 351
561 #define FILEDESCRIPTIONSTARTANDEND 352
562 #define FILECREATORSTART 353
563 #define FILECREATOREND 354
564 #define FILECREATOREMPTY 355
565 #define FILECREATORSTARTANDEND 356
566 #define FILELICENCESTART 357
567 #define FILELICENCEEND 358
568 #define FILELICENCEEMPTY 359
569 #define FILELICENCESTARTANDEND 360
570 #define INDEXESSTART 361
571 #define INDEXESEND 362
572 #define VALUESSTART 363
573 #define VALUESEND 364
574 #define NONZEROSSTART 365
575 #define NONZEROSEND 366
576 #define ELSTART 367
577 #define ELEND 368
578 #define ENUMERATIONSTART 369
579 #define ENUMERATIONEND 370
580 #define ITEMEMPTY 371
581 #define ITEMSTART 372
582 #define ITEMEND 373
583 #define ITEMSTARTANDEND 374
584 #define BASE64START 375
585 #define BASE64END 376
586 #define NUMBEROFELATT 377
587 #define NUMBEROFENUMERATIONSATT 378
588 #define NUMBEROFITEMSATT 379
589 #define EMPTYCATEGORYATT 380
590 #define CATEGORYATT 381
591 #define EMPTYDESCRIPTIONATT 382
592 #define DESCRIPTIONATT 383
593 #define EMPTYSOLVERATT 384
594 #define SOLVERATT 385
595 #define EMPTYNAMEATT 386
596 #define NAMEATT 387
597 #define EMPTYTYPEATT 388
598 #define TYPEATT 389
599 #define EMPTYENUMTYPEATT 390
600 #define ENUMTYPEATT 391
601 #define EMPTYSHAPEATT 392
602 #define SHAPEATT 393
603 #define EMPTYUNITATT 394
604 #define UNITATT 395
605 #define EMPTYVALUEATT 396
606 #define VALUEATT 397
607 #define EMPTYVALUETYPEATT 398
608 #define VALUETYPEATT 399
609 #define EMPTYCONTYPEATT 400
610 #define CONTYPEATT 401
611 #define EMPTYOBJTYPEATT 402
612 #define OBJTYPEATT 403
613 #define EMPTYVARTYPEATT 404
614 #define VARTYPEATT 405
615 #define EMPTYMATRIXCONTYPEATT 406
616 #define MATRIXCONTYPEATT 407
617 #define EMPTYMATRIXOBJTYPEATT 408
618 #define MATRIXOBJTYPEATT 409
619 #define EMPTYMATRIXVARTYPEATT 410
620 #define MATRIXVARTYPEATT 411
621 #define EMPTYMATRIXTYPEATT 412
622 #define MATRIXTYPEATT 413
623 #define EMPTYSYMMETRYATT 414
624 #define SYMMETRYATT 415
625 #define EMPTYROWMAJORATT 416
626 #define ROWMAJORATT 417
627 #define EMPTYBASETRANSPOSEATT 418
628 #define BASETRANSPOSEATT 419
629 #define NUMBEROFBLOCKSATT 420
630 #define NUMBEROFCOLUMNSATT 421
631 #define NUMBEROFROWSATT 422
632 #define NUMBEROFMATRICESATT 423
633 #define NUMBEROFVALUESATT 424
634 #define NUMBEROFCONSTRAINTSATT 425
635 #define NUMBEROFCONATT 426
636 #define NUMBEROFCONIDXATT 427
637 #define NUMBEROFOBJECTIVESATT 428
638 #define NUMBEROFOBJATT 429
639 #define NUMBEROFOBJIDXATT 430
640 #define NUMBEROFVARIABLESATT 431
641 #define NUMBEROFVARATT 432
642 #define NUMBEROFVARIDXATT 433
643 #define NUMBEROFMATRIXCONATT 434
644 #define NUMBEROFMATRIXOBJATT 435
645 #define NUMBEROFMATRIXVARATT 436
646 #define BASEMATRIXIDXATT 437
647 #define TARGETMATRIXFIRSTROWATT 438
648 #define TARGETMATRIXFIRSTCOLATT 439
649 #define BASEMATRIXSTARTROWATT 440
650 #define BASEMATRIXSTARTCOLATT 441
651 #define BASEMATRIXENDROWATT 442
652 #define BASEMATRIXENDCOLATT 443
653 #define SCALARMULTIPLIERATT 444
654 #define BLOCKROWIDXATT 445
655 #define BLOCKCOLIDXATT 446
656 #define MATRIXVARIDXATT 447
657 #define MATRIXOBJIDXATT 448
658 #define MATRIXCONIDXATT 449
659 #define IDXATT 450
660 #define INCRATT 451
661 #define MULTATT 452
662 #define SIZEOFATT 453
663 #define COEFATT 454
664 #define CONSTANTATT 455
665 #define MATRICESSTART 456
666 #define MATRICESEND 457
667 #define MATRIXSTART 458
668 #define MATRIXEND 459
669 #define BASEMATRIXEND 460
670 #define BASEMATRIXSTART 461
671 #define BLOCKSSTART 462
672 #define BLOCKSEND 463
673 #define BLOCKSTART 464
674 #define BLOCKEND 465
675 #define COLOFFSETSTART 466
676 #define COLOFFSETEND 467
677 #define ROWOFFSETSTART 468
678 #define ROWOFFSETEND 469
679 #define ELEMENTSSTART 470
680 #define ELEMENTSEND 471
681 #define CONSTANTELEMENTSSTART 472
682 #define CONSTANTELEMENTSEND 473
683 #define VARREFERENCEELEMENTSSTART 474
684 #define VARREFERENCEELEMENTSEND 475
685 #define LINEARELEMENTSSTART 476
686 #define LINEARELEMENTSEND 477
687 #define GENERALELEMENTSSTART 478
688 #define GENERALELEMENTSEND 479
689 #define CONREFERENCEELEMENTSSTART 480
690 #define CONREFERENCEELEMENTSEND 481
691 #define OBJREFERENCEELEMENTSSTART 482
692 #define OBJREFERENCEELEMENTSEND 483
693 #define STRINGVALUEDELEMENTSSTART 484
694 #define STRINGVALUEDELEMENTSEND 485
695 #define STARTVECTORSTART 486
696 #define STARTVECTOREND 487
697 #define INDEXSTART 488
698 #define INDEXEND 489
699 #define VALUESTART 490
700 #define VALUEEND 491
701 #define VARIDXSTART 492
702 #define VARIDXEND 493
703 #define TRANSFORMATIONSTART 494
704 #define TRANSFORMATIONEND 495
705 #define MATRIXPROGRAMMINGSTART 496
706 #define MATRIXPROGRAMMINGEND 497
707 #define MATRIXVARIABLESSTART 498
708 #define MATRIXVARIABLESEND 499
709 #define MATRIXVARSTART 500
710 #define MATRIXVAREND 501
711 #define MATRIXOBJECTIVESSTART 502
712 #define MATRIXOBJECTIVESEND 503
713 #define MATRIXOBJSTART 504
714 #define MATRIXOBJEND 505
715 #define MATRIXCONSTRAINTSSTART 506
716 #define MATRIXCONSTRAINTSEND 507
717 #define MATRIXCONSTART 508
718 #define MATRIXCONEND 509
719 #define CONSTART 510
720 #define CONEND 511
721 #define CONSTRAINTSSTART 512
722 #define CONSTRAINTSEND 513
723 #define OBJSTART 514
724 #define OBJEND 515
725 #define OBJECTIVESSTART 516
726 #define OBJECTIVESEND 517
727 #define VARSTART 518
728 #define VAREND 519
729 #define VARIABLESSTART 520
730 #define VARIABLESEND 521
731 #define GENERALSTART 522
732 #define GENERALEND 523
733 #define SYSTEMSTART 524
734 #define SYSTEMEND 525
735 #define SERVICESTART 526
736 #define SERVICEEND 527
737 #define JOBSTART 528
738 #define JOBEND 529
739 #define OPTIMIZATIONSTART 530
740 #define OPTIMIZATIONEND 531
741 #define ATEQUALITYSTART 532
742 #define ATEQUALITYEND 533
743 #define ATLOWERSTART 534
744 #define ATLOWEREND 535
745 #define ATUPPERSTART 536
746 #define ATUPPEREND 537
747 #define BASICSTART 538
748 #define BASICEND 539
749 #define ISFREESTART 540
750 #define ISFREEEND 541
751 #define SUPERBASICSTART 542
752 #define SUPERBASICEND 543
753 #define UNKNOWNSTART 544
754 #define UNKNOWNEND 545
755 #define SERVICEURISTART 546
756 #define SERVICEURIEND 547
757 #define SERVICENAMESTART 548
758 #define SERVICENAMEEND 549
759 #define INSTANCENAMESTART 550
760 #define INSTANCENAMEEND 551
761 #define JOBIDSTART 552
762 #define JOBIDEND 553
763 #define OTHERSTART 554
764 #define OTHEREND 555
765 #define DUMMY 556
766 #define NONLINEAREXPRESSIONSSTART 557
767 #define NONLINEAREXPRESSIONSEND 558
768 #define NUMBEROFNONLINEAREXPRESSIONS 559
769 #define NLSTART 560
770 #define NLEND 561
771 #define MATRIXEXPRESSIONSSTART 562
772 #define MATRIXEXPRESSIONSEND 563
773 #define NUMBEROFEXPR 564
774 #define EXPRSTART 565
775 #define EXPREND 566
776 #define NUMBEROFMATRIXTERMSATT 567
777 #define MATRIXTERMSTART 568
778 #define MATRIXTERMEND 569
779 #define POWERSTART 570
780 #define POWEREND 571
781 #define PLUSSTART 572
782 #define PLUSEND 573
783 #define MINUSSTART 574
784 #define MINUSEND 575
785 #define DIVIDESTART 576
786 #define DIVIDEEND 577
787 #define LNSTART 578
788 #define LNEND 579
789 #define SQRTSTART 580
790 #define SQRTEND 581
791 #define SUMSTART 582
792 #define SUMEND 583
793 #define PRODUCTSTART 584
794 #define PRODUCTEND 585
795 #define EXPSTART 586
796 #define EXPEND 587
797 #define NEGATESTART 588
798 #define NEGATEEND 589
799 #define IFSTART 590
800 #define IFEND 591
801 #define SQUARESTART 592
802 #define SQUAREEND 593
803 #define COSSTART 594
804 #define COSEND 595
805 #define SINSTART 596
806 #define SINEND 597
807 #define VARIABLESTART 598
808 #define VARIABLEEND 599
809 #define ABSSTART 600
810 #define ABSEND 601
811 #define ERFSTART 602
812 #define ERFEND 603
813 #define MAXSTART 604
814 #define MAXEND 605
815 #define ALLDIFFSTART 606
816 #define ALLDIFFEND 607
817 #define MINSTART 608
818 #define MINEND 609
819 #define ESTART 610
820 #define EEND 611
821 #define PISTART 612
822 #define PIEND 613
823 #define TIMESSTART 614
824 #define TIMESEND 615
825 #define NUMBERSTART 616
826 #define NUMBEREND 617
827 #define MATRIXDETERMINANTSTART 618
828 #define MATRIXDETERMINANTEND 619
829 #define MATRIXTRACESTART 620
830 #define MATRIXTRACEEND 621
831 #define MATRIXTOSCALARSTART 622
832 #define MATRIXTOSCALAREND 623
833 #define MATRIXDIAGONALSTART 624
834 #define MATRIXDIAGONALEND 625
835 #define MATRIXDOTTIMESSTART 626
836 #define MATRIXDOTTIMESEND 627
837 #define MATRIXLOWERTRIANGLESTART 628
838 #define MATRIXLOWERTRIANGLEEND 629
839 #define MATRIXUPPERTRIANGLESTART 630
840 #define MATRIXUPPERTRIANGLEEND 631
841 #define MATRIXMERGESTART 632
842 #define MATRIXMERGEEND 633
843 #define MATRIXMINUSSTART 634
844 #define MATRIXMINUSEND 635
845 #define MATRIXNEGATESTART 636
846 #define MATRIXNEGATEEND 637
847 #define MATRIXPLUSSTART 638
848 #define MATRIXPLUSEND 639
849 #define MATRIXTIMESSTART 640
850 #define MATRIXTIMESEND 641
851 #define MATRIXPRODUCTSTART 642
852 #define MATRIXPRODUCTEND 643
853 #define MATRIXSCALARTIMESSTART 644
854 #define MATRIXSCALARTIMESEND 645
855 #define MATRIXSUBMATRIXATSTART 646
856 #define MATRIXSUBMATRIXATEND 647
857 #define MATRIXTRANSPOSESTART 648
858 #define MATRIXTRANSPOSEEND 649
859 #define MATRIXREFERENCESTART 650
860 #define MATRIXREFERENCEEND 651
861 #define IDENTITYMATRIXSTART 652
862 #define IDENTITYMATRIXEND 653
863 #define MATRIXINVERSESTART 654
864 #define MATRIXINVERSEEND 655
865 #define EMPTYINCLUDEDIAGONALATT 656
866 #define INCLUDEDIAGONALATT 657
867 #define EMPTYIDATT 658
868 #define IDATT 659
869 
870 /* Value type. */
871 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
872 union YYSTYPE
873 {
874 
875  double dval;
876  int ival;
877  char* sval;
878 
879 
880 
881 };
882 typedef union YYSTYPE YYSTYPE;
883 # define YYSTYPE_IS_TRIVIAL 1
884 # define YYSTYPE_IS_DECLARED 1
885 #endif
886 
887 /* Location type. */
888 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
889 typedef struct YYLTYPE YYLTYPE;
890 struct YYLTYPE
891 {
896 };
897 # define YYLTYPE_IS_DECLARED 1
898 # define YYLTYPE_IS_TRIVIAL 1
899 #endif
900 
901 
902 
903 int osilparse (OSInstance *osinstance, OSiLParserData *parserData, OSgLParserData *osglData, OSnLParserData *osnlData);
904 
905 #endif /* !YY_OSIL_OSPARSEOSIL_TAB_HPP_INCLUDED */
#define STAGESEND
#define UNKNOWNEND
#define VARTYPEATT
#define UNITATT
#define MAXEND
#define LNEND
#define COSEND
#define SOLVERATT
#define STARTIDXATT
#define VALUESTART
#define NUMBEROFVARATT
#define ERFEND
#define FILECREATOREMPTY
#define INDEXEND
#define EMPTYVALUEATT
#define SQUAREEND
#define DIRECTIONSTART
#define POLYHEDRALCONESTART
#define BASICSTART
#define BASEMATRIXSTARTCOLATT
#define DUALCONESTART
#define INTERVALEND
#define TWOQUOTES
#define MATRIXREFERENCEEND
#define PRODUCTEND
#define NEGATESTART
#define TRANSFORMATIONEND
#define MATRIXOBJECTIVESSTART
#define SUMEND
#define EMPTYMATRIXCONTYPEATT
#define EMPTYUNITATT
yytokentype
#define ELEND
#define GREATERTHAN
#define IDENTITYMATRIXSTART
#define MATRIXUPPERTRIANGLESTART
#define NAMEATT
#define INSTANCEDATASTARTEND
#define MATRIXPLUSSTART
#define CONSTANTMATRIXIDXATT
#define UBCONEIDXATT
#define TYPEATT
#define VALUESSTART
#define UNKNOWNSTART
#define STRINGVALUEDELEMENTSEND
#define ITEMSTART
#define EMPTYCATEGORYATT
#define IDXATT
#define BLOCKSTART
#define MATRIXMINUSSTART
#define MATRIXPROGRAMMINGSTART
#define BASEMATRIXIDXATT
#define INTERSECTIONCONESTART
#define SERVICENAMEEND
#define FIRSTAXISDIRECTIONATT
#define NUMBEROFENUMERATIONSATT
#define SERVICEURISTART
#define EMPTYOBJTYPEATT
#define NLEND
#define NORMSCALEFACTORATT
#define NUMBEROFMATRICESATT
#define FILECREATOREND
#define QUADRATICCOEFFICIENTSEND
#define INTERVALSTART
#define VALUEATT
#define MINEND
#define TIMEDOMAINEND
#define VARSTART
#define NUMBEROFCONSTRAINTSATT
#define ITEMEND
#define LINEARELEMENTSSTART
#define JOBIDEND
#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
int osilparse(OSInstance *osinstance, OSiLParserData *parserData, OSgLParserData *osglData, OSnLParserData *osnlData)
#define SYSTEMEND
#define MATRIXINVERSESTART
#define NUMBEROFCONIDXATT
#define ITEMSTARTANDEND
#define VARIABLESTART
#define OBJREFERENCEMATRIXIDXATT
#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 MATRIXMINUSEND
#define VARREFERENCEMATRIXIDXATT
#define EMPTYSYMMETRYATT
#define MATRIXNEGATEEND
#define SECONDAXISDIRECTIONATT
#define NUMBEROFEXPR
#define MATRIXTIMESSTART
#define ROWMAJORATT
#define FACTORSSTART
#define ORTHANTCONEEND
#define NONZEROSSTART
#define FILESOURCESTART
#define ALLDIFFSTART
#define STAGESSTART
#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 BLOCKCOLIDXATT
#define MATRIXMERGESTART
#define MATRIXEXPRESSIONSEND
#define COEFATT
#define SINEND
#define CONSTANTELEMENTSEND
#define FILEDESCRIPTIONSTART
#define NEGATEEND
#define IDXONEATT
#define YYerror
#define DESCRIPTIONATT
#define EMPTYINCLUDEDIAGONALATT
#define MATRIXPRODUCTSTART
#define QTERMEND
#define YYUNDEF
#define OBJSTART
#define MULTATT
#define MAXSTART
#define MATRIXOBJSTART
#define VARIABLESSTART
#define FILENAMEEMPTY
#define SQUARESTART
#define MATRIXMERGEEND
#define ERFSTART
#define MATRIXTRACESTART
#define MATRIXPLUSEND
#define EMPTYMATRIXTYPEATT
#define CONSTRAINTSSTART
#define VALUEEND
#define VARIABLESEND
#define IFSTART
#define BASEMATRIXENDROWATT
#define MATRIXVARSTART
#define MATRIXOBJECTIVESEND
#define INDEXSTART
#define SQRTEND
#define HORIZONATT
#define TIMESSTART
#define DIRECTIONEND
#define SERVICEURIEND
#define GENERALEND
#define MATRIXCONIDXATT
#define MATRIXIDXATT
#define OTHERSTART
#define BLOCKSEND
#define NUMBEROFMATRIXOBJATT
#define ENUMTYPEATT
#define PLUSSTART
#define ATEQUALITYEND
#define FILEDESCRIPTIONEMPTY
#define STARTVECTORSTART
#define MATRIXTRANSPOSESTART
#define IDXTWOATT
#define EMPTYMATRIXOBJTYPEATT
#define NUMBEROFELATT
#define FILEDESCRIPTIONSTARTANDEND
#define FILESOURCEEMPTY
#define SUPERBASICEND
#define JOBSTART
#define SYSTEMSTART
#define SERVICENAMESTART
#define NUMBEROFROWSATT
#define SYMMETRYATT
#define INSTANCENAMEEND
#define VARIDXSTART
#define TRANSFORMATIONSTART
#define EXPREND
#define MATRIXSTART
#define BASE64END
#define CONREFERENCEELEMENTSSTART
#define HEADEREND
#define MATRIXEND
#define MATRIXCONSTRAINTSSTART
#define SUPERBASICSTART
#define IDATT
#define ORTHANTCONESTART
#define MATRIXVARIABLESSTART
#define FILEDESCRIPTIONEND
#define PISTART
#define STAGEEND
#define NUMBEROFVARIABLESATT
#define TEMPLATEMATRIXIDXATT
#define CONTYPEATT
#define STARTATT
#define NLSTART
#define NUMBEROFOBJECTIVESATT
#define MATRIXSCALARTIMESEND
#define DOUBLE
#define HEADERSTART
#define QUOTE
#define EMPTYBASETRANSPOSEATT
#define EMPTYENUMTYPEATT
#define MATRIXUPPERTRIANGLEEND
#define IFEND
#define MATRIXREFERENCESTART
#define BASICEND
#define ELEMENTSSTART
#define MATRIXPROGRAMMINGEND
#define SCALARMULTIPLIERATT
#define INCLUDEDIAGONALATT
#define VALUESEND
#define POWEREND
#define EXPRSTART
#define MATRIXLOWERTRIANGLEEND
#define SHAPEATT
#define BASE64START
#define MATRIXVARIDXATT
#define LNSTART
#define INTEGER
#define MATRIXSUBMATRIXATSTART
#define EMPTYNAMEATT
#define INSTANCENAMESTART
#define LINEARELEMENTSEND
#define MATRIXTYPEATT
#define NUMBEROFMATRIXVARATT
#define ABSEND
#define MATRICESEND
#define OPTIMIZATIONEND
#define COMPONENTSSTART
#define NUMBEROFSTAGESATT
#define OTHEREND
#define REFERENCEMATRIXIDXATT
#define MATRIXDETERMINANTEND
#define MATRIXLOWERTRIANGLESTART
#define QUADRATICCONEEND
#define CONSTANTATT
#define QTERMSTART
#define EXPSTART
#define MATRIXCONSTRAINTSEND
#define EMPTYSOLVERATT
#define UBMATRIXIDXATT
#define CONEND
#define PRODUCTSTART
#define MATRIXCONEND
#define CONESEND
#define MATRIXDOTTIMESEND
#define NUMBEROFCONATT
#define FILENAMESTARTANDEND
#define NUMBEROFQTERMSATT
#define CONESSTART
#define MINUSSTART
#define MATRIXDOTTIMESSTART
#define MATRIXOBJTYPEATT
#define MATRIXCONSTART
#define BLOCKROWIDXATT
#define MATRIXDIAGONALEND
#define NUMBEROFVALUESATT
#define INSTANCEDATAEND
#define FILELICENCESTARTANDEND
#define ROTATEDQUADRATICCONESTART
#define NUMBEROFBLOCKSATT
#define TIMEDOMAINSTART
#define BLOCKSSTART
#define EMPTYTYPEATT
#define SERVICESTART
#define ISFREESTART
#define EMPTYROWMAJORATT
#define COLOFFSETSTART
#define MATRICESSTART
#define MATRIXSUBMATRIXATEND
#define QUADRATICCONESTART
#define NUMBEROFOBJATT
#define NUMBEROFMATRIXTERMSATT
#define EMPTYCONTYPEATT
#define DIVIDEEND
#define NUMBEROFVARIDXATT
#define INTERSECTIONCONEEND
#define MATRIXTERMSTART
#define OBJECTIVESSTART
#define NONNEGATIVECONEEND
#define EMPTYVALUETYPEATT
#define ENUMERATIONSTART
#define COSSTART
#define ITEMEMPTY
#define NONLINEAREXPRESSIONSSTART
#define MATRIXCONTYPEATT
#define NUMBEROFITEMSATT
#define ATTRIBUTETEXT
#define INCRATT
#define DUALCONEEND
#define POLARCONESTART
#define LBMATRIXIDXATT
#define MATRIXOBJIDXATT
#define BASETRANSPOSEATT
#define ENDOFELEMENT
#define OBJREFERENCEELEMENTSSTART
#define POLARCONEEND
#define NUMBERSTART
#define VARIABLEEND
#define MATRIXVAREND
#define PIEND
#define ISFREEEND
#define SINSTART
#define NUMBEREND
#define MATRIXTOSCALARSTART
#define LBCONEIDXATT
#define ATLOWEREND
#define MATRIXDETERMINANTSTART
#define BASEMATRIXENDCOLATT
#define EMPTYIDATT
#define ATUPPEREND
enum yytokentype yytoken_kind_t
#define ALLDIFFEND
#define IDENTITYMATRIXEND
#define MATRIXSCALARTIMESSTART
#define PRODUCTCONEEND
#define SQRTSTART
#define MATRIXOBJEND
#define TARGETMATRIXFIRSTROWATT
#define VALUETYPEATT
#define ATEQUALITYSTART
#define EEND
#define ROTATEDQUADRATICCONEEND
#define ATUPPERSTART
#define EMPTYMATRIXVARTYPEATT
#define POLYHEDRALCONEEND
#define NUMBEROFCONESATT
#define PRODUCTCONESTART
#define SEMIDEFINITECONESTART
#define FILECREATORSTARTANDEND
#define ELEMENTTEXT
#define COMPONENTSEND
#define ROWOFFSETEND
#define MINUSEND
#define FILELICENCESTART
#define TARGETMATRIXFIRSTCOLATT
#define FILESOURCESTARTANDEND
#define POWERSTART
#define ABSSTART
#define SEMIDEFINITECONEEND
#define FACTORSEND
#define ROWOFFSETSTART
#define MATRIXEXPRESSIONSSTART
#define VAREND
#define DISTORTIONMATRIXIDXATT
#define NUMBEROFNONLINEAREXPRESSIONS
#define YYEMPTY
#define ELEMENTSEND
#define MATRIXTOSCALAREND
#define QUADRATICCOEFFICIENTSSTART
#define AXISDIRECTIONATT
#define SUMSTART
#define NUMBEROFCOLUMNSATT
#define MATRIXNEGATESTART
#define NONPOSITIVECONESTART
#define NONPOSITIVECONEEND
#define EMPTYSEMIDEFINITENESSATT
#define EMPTYVARTYPEATT
#define OBJREFERENCEELEMENTSEND
#define VARREFERENCEELEMENTSEND
#define CONREFERENCEMATRIXIDXATT
#define FILECREATORSTART
#define TIMESEND
#define CONSTART
#define OSILEND
#define EMPTYSHAPEATT
#define MATRIXTERMEND
#define BASEMATRIXEND
#define SERVICEEND
#define ITEMTEXT
#define CONSTANTELEMENTSSTART
#define ESTART
#define INDEXESSTART
#define BASEMATRIXSTARTROWATT
#define MATRIXTRANSPOSEEND
#define FILENAMESTART
#define GENERALELEMENTSEND
#define EXPEND
#define STAGESTART
#define NUMBEROFMATRIXCONATT
#define SEMIDEFINITENESSATT
#define JOBIDSTART
#define JOBEND
#define DIVIDESTART
#define ORDERCONEIDXATT
#define NONNEGATIVECONESTART
The in-memory representation of an OSiL instance.
Definition: OSInstance.h:2263
The OSgLParserData Class.
The OSiLParserData Class, used to store parser data.
The OSnLParserData Class.