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