OS  2.10.1
OSParseosil.tab.hpp
Go to the documentation of this file.
1 
2 /* A Bison parser, made by GNU Bison 2.4.1. */
3 
4 /* Skeleton interface for Bison's Yacc-like parsers in C
5 
6  Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
7  Free Software Foundation, Inc.
8 
9  This program is free software: you can redistribute it and/or modify
10  it under the terms of the GNU General Public License as published by
11  the Free Software Foundation, either version 3 of the License, or
12  (at your option) any later version.
13 
14  This program is distributed in the hope that it will be useful,
15  but WITHOUT ANY WARRANTY; without even the implied warranty of
16  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17  GNU General Public License for more details.
18 
19  You should have received a copy of the GNU General Public License
20  along with this program. If not, see <http://www.gnu.org/licenses/>. */
21 
22 /* As a special exception, you may create a larger work that contains
23  part or all of the Bison parser skeleton and distribute that work
24  under terms of your choice, so long as that work isn't itself a
25  parser generator using the skeleton or a modified version thereof
26  as a parser skeleton. Alternatively, if you modify or redistribute
27  the parser skeleton itself, you may (at your option) remove this
28  special exception, which will cause the skeleton and the resulting
29  Bison output files to be licensed under the GNU General Public
30  License without this special exception.
31 
32  This special exception was added by the Free Software Foundation in
33  version 2.2 of Bison. */
34 
35 
36 /* Tokens. */
37 #ifndef YYTOKENTYPE
38 # define YYTOKENTYPE
39  /* Put the tokens into the symbol table, so that GDB and other debuggers
40  know about them. */
41  enum yytokentype {
43  ELEMENTTEXT = 259,
44  ITEMTEXT = 260,
45  INTEGER = 261,
46  DOUBLE = 262,
47  QUOTE = 263,
48  TWOQUOTES = 264,
49  ENDOFELEMENT = 265,
50  GREATERTHAN = 266,
56  IDXONEATT = 272,
57  IDXTWOATT = 273,
58  HORIZONATT = 274,
59  STARTATT = 275,
60  STARTIDXATT = 276,
61  MATRIXIDXATT = 277,
63  LBCONEIDXATT = 279,
65  UBCONEIDXATT = 281,
78  OSILEND = 294,
83  QTERMSTART = 299,
84  QTERMEND = 300,
85  CONESSTART = 301,
86  CONESEND = 302,
106  DUALCONEEND = 322,
112  FACTORSEND = 328,
117  STAGESSTART = 333,
118  STAGESEND = 334,
119  STAGESTART = 335,
120  STAGEEND = 336,
122  INTERVALEND = 338,
123  HEADERSTART = 339,
124  HEADEREND = 340,
126  FILENAMEEND = 342,
146  INDEXESEND = 362,
147  VALUESSTART = 363,
148  VALUESEND = 364,
150  NONZEROSEND = 366,
151  ELSTART = 367,
152  ELEND = 368,
155  ITEMEMPTY = 371,
156  ITEMSTART = 372,
157  ITEMEND = 373,
159  BASE64START = 375,
160  BASE64END = 376,
165  CATEGORYATT = 381,
169  SOLVERATT = 385,
171  NAMEATT = 387,
173  TYPEATT = 389,
175  ENUMTYPEATT = 391,
177  SHAPEATT = 393,
179  UNITATT = 395,
181  VALUEATT = 397,
185  CONTYPEATT = 401,
187  OBJTYPEATT = 403,
189  VARTYPEATT = 405,
199  SYMMETRYATT = 415,
201  ROWMAJORATT = 417,
234  IDXATT = 450,
235  INCRATT = 451,
236  MULTATT = 452,
237  SIZEOFATT = 453,
238  COEFATT = 454,
239  CONSTANTATT = 455,
241  MATRICESEND = 457,
242  MATRIXSTART = 458,
243  MATRIXEND = 459,
246  BLOCKSSTART = 462,
247  BLOCKSEND = 463,
248  BLOCKSTART = 464,
249  BLOCKEND = 465,
255  ELEMENTSEND = 471,
272  INDEXSTART = 488,
273  INDEXEND = 489,
274  VALUESTART = 490,
275  VALUEEND = 491,
276  VARIDXSTART = 492,
277  VARIDXEND = 493,
294  CONSTART = 510,
295  CONEND = 511,
298  OBJSTART = 514,
299  OBJEND = 515,
302  VARSTART = 518,
303  VAREND = 519,
307  GENERALEND = 523,
308  SYSTEMSTART = 524,
309  SYSTEMEND = 525,
311  SERVICEEND = 527,
312  JOBSTART = 528,
313  JOBEND = 529,
319  ATLOWEREND = 535,
321  ATUPPEREND = 537,
322  BASICSTART = 538,
323  BASICEND = 539,
324  ISFREESTART = 540,
325  ISFREEEND = 541,
329  UNKNOWNEND = 545,
336  JOBIDSTART = 552,
337  JOBIDEND = 553,
338  OTHERSTART = 554,
339  OTHEREND = 555,
340  DUMMY = 556,
344  NLSTART = 560,
345  NLEND = 561,
349  EXPRSTART = 565,
350  EXPREND = 566,
354  POWERSTART = 570,
355  POWEREND = 571,
356  PLUSSTART = 572,
357  PLUSEND = 573,
358  MINUSSTART = 574,
359  MINUSEND = 575,
360  DIVIDESTART = 576,
361  DIVIDEEND = 577,
362  LNSTART = 578,
363  LNEND = 579,
364  SQRTSTART = 580,
365  SQRTEND = 581,
366  SUMSTART = 582,
367  SUMEND = 583,
369  PRODUCTEND = 585,
370  EXPSTART = 586,
371  EXPEND = 587,
372  NEGATESTART = 588,
373  NEGATEEND = 589,
374  IFSTART = 590,
375  IFEND = 591,
376  SQUARESTART = 592,
377  SQUAREEND = 593,
378  COSSTART = 594,
379  COSEND = 595,
380  SINSTART = 596,
381  SINEND = 597,
383  VARIABLEEND = 599,
384  ABSSTART = 600,
385  ABSEND = 601,
386  ERFSTART = 602,
387  ERFEND = 603,
388  MAXSTART = 604,
389  MAXEND = 605,
391  ALLDIFFEND = 607,
392  MINSTART = 608,
393  MINEND = 609,
394  ESTART = 610,
395  EEND = 611,
396  PISTART = 612,
397  PIEND = 613,
398  TIMESSTART = 614,
399  TIMESEND = 615,
400  NUMBERSTART = 616,
401  NUMBEREND = 617,
442  EMPTYIDATT = 658,
443  IDATT = 659
444  };
445 #endif
446 /* Tokens. */
447 #define ATTRIBUTETEXT 258
448 #define ELEMENTTEXT 259
449 #define ITEMTEXT 260
450 #define INTEGER 261
451 #define DOUBLE 262
452 #define QUOTE 263
453 #define TWOQUOTES 264
454 #define ENDOFELEMENT 265
455 #define GREATERTHAN 266
456 #define EMPTYSEMIDEFINITENESSATT 267
457 #define SEMIDEFINITENESSATT 268
458 #define NUMBEROFQTERMSATT 269
459 #define NUMBEROFCONESATT 270
460 #define NUMBEROFSTAGESATT 271
461 #define IDXONEATT 272
462 #define IDXTWOATT 273
463 #define HORIZONATT 274
464 #define STARTATT 275
465 #define STARTIDXATT 276
466 #define MATRIXIDXATT 277
467 #define LBMATRIXIDXATT 278
468 #define LBCONEIDXATT 279
469 #define UBMATRIXIDXATT 280
470 #define UBCONEIDXATT 281
471 #define TEMPLATEMATRIXIDXATT 282
472 #define REFERENCEMATRIXIDXATT 283
473 #define VARREFERENCEMATRIXIDXATT 284
474 #define OBJREFERENCEMATRIXIDXATT 285
475 #define CONREFERENCEMATRIXIDXATT 286
476 #define ORDERCONEIDXATT 287
477 #define CONSTANTMATRIXIDXATT 288
478 #define NORMSCALEFACTORATT 289
479 #define DISTORTIONMATRIXIDXATT 290
480 #define AXISDIRECTIONATT 291
481 #define FIRSTAXISDIRECTIONATT 292
482 #define SECONDAXISDIRECTIONATT 293
483 #define OSILEND 294
484 #define INSTANCEDATAEND 295
485 #define INSTANCEDATASTARTEND 296
486 #define QUADRATICCOEFFICIENTSSTART 297
487 #define QUADRATICCOEFFICIENTSEND 298
488 #define QTERMSTART 299
489 #define QTERMEND 300
490 #define CONESSTART 301
491 #define CONESEND 302
492 #define NONNEGATIVECONESTART 303
493 #define NONNEGATIVECONEEND 304
494 #define NONPOSITIVECONESTART 305
495 #define NONPOSITIVECONEEND 306
496 #define ORTHANTCONESTART 307
497 #define ORTHANTCONEEND 308
498 #define POLYHEDRALCONESTART 309
499 #define POLYHEDRALCONEEND 310
500 #define QUADRATICCONESTART 311
501 #define QUADRATICCONEEND 312
502 #define ROTATEDQUADRATICCONESTART 313
503 #define ROTATEDQUADRATICCONEEND 314
504 #define SEMIDEFINITECONESTART 315
505 #define SEMIDEFINITECONEEND 316
506 #define PRODUCTCONESTART 317
507 #define PRODUCTCONEEND 318
508 #define INTERSECTIONCONESTART 319
509 #define INTERSECTIONCONEEND 320
510 #define DUALCONESTART 321
511 #define DUALCONEEND 322
512 #define POLARCONESTART 323
513 #define POLARCONEEND 324
514 #define DIRECTIONSTART 325
515 #define DIRECTIONEND 326
516 #define FACTORSSTART 327
517 #define FACTORSEND 328
518 #define COMPONENTSSTART 329
519 #define COMPONENTSEND 330
520 #define TIMEDOMAINSTART 331
521 #define TIMEDOMAINEND 332
522 #define STAGESSTART 333
523 #define STAGESEND 334
524 #define STAGESTART 335
525 #define STAGEEND 336
526 #define INTERVALSTART 337
527 #define INTERVALEND 338
528 #define HEADERSTART 339
529 #define HEADEREND 340
530 #define FILENAMESTART 341
531 #define FILENAMEEND 342
532 #define FILENAMEEMPTY 343
533 #define FILENAMESTARTANDEND 344
534 #define FILESOURCESTART 345
535 #define FILESOURCEEND 346
536 #define FILESOURCEEMPTY 347
537 #define FILESOURCESTARTANDEND 348
538 #define FILEDESCRIPTIONSTART 349
539 #define FILEDESCRIPTIONEND 350
540 #define FILEDESCRIPTIONEMPTY 351
541 #define FILEDESCRIPTIONSTARTANDEND 352
542 #define FILECREATORSTART 353
543 #define FILECREATOREND 354
544 #define FILECREATOREMPTY 355
545 #define FILECREATORSTARTANDEND 356
546 #define FILELICENCESTART 357
547 #define FILELICENCEEND 358
548 #define FILELICENCEEMPTY 359
549 #define FILELICENCESTARTANDEND 360
550 #define INDEXESSTART 361
551 #define INDEXESEND 362
552 #define VALUESSTART 363
553 #define VALUESEND 364
554 #define NONZEROSSTART 365
555 #define NONZEROSEND 366
556 #define ELSTART 367
557 #define ELEND 368
558 #define ENUMERATIONSTART 369
559 #define ENUMERATIONEND 370
560 #define ITEMEMPTY 371
561 #define ITEMSTART 372
562 #define ITEMEND 373
563 #define ITEMSTARTANDEND 374
564 #define BASE64START 375
565 #define BASE64END 376
566 #define NUMBEROFELATT 377
567 #define NUMBEROFENUMERATIONSATT 378
568 #define NUMBEROFITEMSATT 379
569 #define EMPTYCATEGORYATT 380
570 #define CATEGORYATT 381
571 #define EMPTYDESCRIPTIONATT 382
572 #define DESCRIPTIONATT 383
573 #define EMPTYSOLVERATT 384
574 #define SOLVERATT 385
575 #define EMPTYNAMEATT 386
576 #define NAMEATT 387
577 #define EMPTYTYPEATT 388
578 #define TYPEATT 389
579 #define EMPTYENUMTYPEATT 390
580 #define ENUMTYPEATT 391
581 #define EMPTYSHAPEATT 392
582 #define SHAPEATT 393
583 #define EMPTYUNITATT 394
584 #define UNITATT 395
585 #define EMPTYVALUEATT 396
586 #define VALUEATT 397
587 #define EMPTYVALUETYPEATT 398
588 #define VALUETYPEATT 399
589 #define EMPTYCONTYPEATT 400
590 #define CONTYPEATT 401
591 #define EMPTYOBJTYPEATT 402
592 #define OBJTYPEATT 403
593 #define EMPTYVARTYPEATT 404
594 #define VARTYPEATT 405
595 #define EMPTYMATRIXCONTYPEATT 406
596 #define MATRIXCONTYPEATT 407
597 #define EMPTYMATRIXOBJTYPEATT 408
598 #define MATRIXOBJTYPEATT 409
599 #define EMPTYMATRIXVARTYPEATT 410
600 #define MATRIXVARTYPEATT 411
601 #define EMPTYMATRIXTYPEATT 412
602 #define MATRIXTYPEATT 413
603 #define EMPTYSYMMETRYATT 414
604 #define SYMMETRYATT 415
605 #define EMPTYROWMAJORATT 416
606 #define ROWMAJORATT 417
607 #define EMPTYBASETRANSPOSEATT 418
608 #define BASETRANSPOSEATT 419
609 #define NUMBEROFBLOCKSATT 420
610 #define NUMBEROFCOLUMNSATT 421
611 #define NUMBEROFROWSATT 422
612 #define NUMBEROFMATRICESATT 423
613 #define NUMBEROFVALUESATT 424
614 #define NUMBEROFCONSTRAINTSATT 425
615 #define NUMBEROFCONATT 426
616 #define NUMBEROFCONIDXATT 427
617 #define NUMBEROFOBJECTIVESATT 428
618 #define NUMBEROFOBJATT 429
619 #define NUMBEROFOBJIDXATT 430
620 #define NUMBEROFVARIABLESATT 431
621 #define NUMBEROFVARATT 432
622 #define NUMBEROFVARIDXATT 433
623 #define NUMBEROFMATRIXCONATT 434
624 #define NUMBEROFMATRIXOBJATT 435
625 #define NUMBEROFMATRIXVARATT 436
626 #define BASEMATRIXIDXATT 437
627 #define TARGETMATRIXFIRSTROWATT 438
628 #define TARGETMATRIXFIRSTCOLATT 439
629 #define BASEMATRIXSTARTROWATT 440
630 #define BASEMATRIXSTARTCOLATT 441
631 #define BASEMATRIXENDROWATT 442
632 #define BASEMATRIXENDCOLATT 443
633 #define SCALARMULTIPLIERATT 444
634 #define BLOCKROWIDXATT 445
635 #define BLOCKCOLIDXATT 446
636 #define MATRIXVARIDXATT 447
637 #define MATRIXOBJIDXATT 448
638 #define MATRIXCONIDXATT 449
639 #define IDXATT 450
640 #define INCRATT 451
641 #define MULTATT 452
642 #define SIZEOFATT 453
643 #define COEFATT 454
644 #define CONSTANTATT 455
645 #define MATRICESSTART 456
646 #define MATRICESEND 457
647 #define MATRIXSTART 458
648 #define MATRIXEND 459
649 #define BASEMATRIXEND 460
650 #define BASEMATRIXSTART 461
651 #define BLOCKSSTART 462
652 #define BLOCKSEND 463
653 #define BLOCKSTART 464
654 #define BLOCKEND 465
655 #define COLOFFSETSTART 466
656 #define COLOFFSETEND 467
657 #define ROWOFFSETSTART 468
658 #define ROWOFFSETEND 469
659 #define ELEMENTSSTART 470
660 #define ELEMENTSEND 471
661 #define CONSTANTELEMENTSSTART 472
662 #define CONSTANTELEMENTSEND 473
663 #define VARREFERENCEELEMENTSSTART 474
664 #define VARREFERENCEELEMENTSEND 475
665 #define LINEARELEMENTSSTART 476
666 #define LINEARELEMENTSEND 477
667 #define GENERALELEMENTSSTART 478
668 #define GENERALELEMENTSEND 479
669 #define CONREFERENCEELEMENTSSTART 480
670 #define CONREFERENCEELEMENTSEND 481
671 #define OBJREFERENCEELEMENTSSTART 482
672 #define OBJREFERENCEELEMENTSEND 483
673 #define STRINGVALUEDELEMENTSSTART 484
674 #define STRINGVALUEDELEMENTSEND 485
675 #define STARTVECTORSTART 486
676 #define STARTVECTOREND 487
677 #define INDEXSTART 488
678 #define INDEXEND 489
679 #define VALUESTART 490
680 #define VALUEEND 491
681 #define VARIDXSTART 492
682 #define VARIDXEND 493
683 #define TRANSFORMATIONSTART 494
684 #define TRANSFORMATIONEND 495
685 #define MATRIXPROGRAMMINGSTART 496
686 #define MATRIXPROGRAMMINGEND 497
687 #define MATRIXVARIABLESSTART 498
688 #define MATRIXVARIABLESEND 499
689 #define MATRIXVARSTART 500
690 #define MATRIXVAREND 501
691 #define MATRIXOBJECTIVESSTART 502
692 #define MATRIXOBJECTIVESEND 503
693 #define MATRIXOBJSTART 504
694 #define MATRIXOBJEND 505
695 #define MATRIXCONSTRAINTSSTART 506
696 #define MATRIXCONSTRAINTSEND 507
697 #define MATRIXCONSTART 508
698 #define MATRIXCONEND 509
699 #define CONSTART 510
700 #define CONEND 511
701 #define CONSTRAINTSSTART 512
702 #define CONSTRAINTSEND 513
703 #define OBJSTART 514
704 #define OBJEND 515
705 #define OBJECTIVESSTART 516
706 #define OBJECTIVESEND 517
707 #define VARSTART 518
708 #define VAREND 519
709 #define VARIABLESSTART 520
710 #define VARIABLESEND 521
711 #define GENERALSTART 522
712 #define GENERALEND 523
713 #define SYSTEMSTART 524
714 #define SYSTEMEND 525
715 #define SERVICESTART 526
716 #define SERVICEEND 527
717 #define JOBSTART 528
718 #define JOBEND 529
719 #define OPTIMIZATIONSTART 530
720 #define OPTIMIZATIONEND 531
721 #define ATEQUALITYSTART 532
722 #define ATEQUALITYEND 533
723 #define ATLOWERSTART 534
724 #define ATLOWEREND 535
725 #define ATUPPERSTART 536
726 #define ATUPPEREND 537
727 #define BASICSTART 538
728 #define BASICEND 539
729 #define ISFREESTART 540
730 #define ISFREEEND 541
731 #define SUPERBASICSTART 542
732 #define SUPERBASICEND 543
733 #define UNKNOWNSTART 544
734 #define UNKNOWNEND 545
735 #define SERVICEURISTART 546
736 #define SERVICEURIEND 547
737 #define SERVICENAMESTART 548
738 #define SERVICENAMEEND 549
739 #define INSTANCENAMESTART 550
740 #define INSTANCENAMEEND 551
741 #define JOBIDSTART 552
742 #define JOBIDEND 553
743 #define OTHERSTART 554
744 #define OTHEREND 555
745 #define DUMMY 556
746 #define NONLINEAREXPRESSIONSSTART 557
747 #define NONLINEAREXPRESSIONSEND 558
748 #define NUMBEROFNONLINEAREXPRESSIONS 559
749 #define NLSTART 560
750 #define NLEND 561
751 #define MATRIXEXPRESSIONSSTART 562
752 #define MATRIXEXPRESSIONSEND 563
753 #define NUMBEROFEXPR 564
754 #define EXPRSTART 565
755 #define EXPREND 566
756 #define NUMBEROFMATRIXTERMSATT 567
757 #define MATRIXTERMSTART 568
758 #define MATRIXTERMEND 569
759 #define POWERSTART 570
760 #define POWEREND 571
761 #define PLUSSTART 572
762 #define PLUSEND 573
763 #define MINUSSTART 574
764 #define MINUSEND 575
765 #define DIVIDESTART 576
766 #define DIVIDEEND 577
767 #define LNSTART 578
768 #define LNEND 579
769 #define SQRTSTART 580
770 #define SQRTEND 581
771 #define SUMSTART 582
772 #define SUMEND 583
773 #define PRODUCTSTART 584
774 #define PRODUCTEND 585
775 #define EXPSTART 586
776 #define EXPEND 587
777 #define NEGATESTART 588
778 #define NEGATEEND 589
779 #define IFSTART 590
780 #define IFEND 591
781 #define SQUARESTART 592
782 #define SQUAREEND 593
783 #define COSSTART 594
784 #define COSEND 595
785 #define SINSTART 596
786 #define SINEND 597
787 #define VARIABLESTART 598
788 #define VARIABLEEND 599
789 #define ABSSTART 600
790 #define ABSEND 601
791 #define ERFSTART 602
792 #define ERFEND 603
793 #define MAXSTART 604
794 #define MAXEND 605
795 #define ALLDIFFSTART 606
796 #define ALLDIFFEND 607
797 #define MINSTART 608
798 #define MINEND 609
799 #define ESTART 610
800 #define EEND 611
801 #define PISTART 612
802 #define PIEND 613
803 #define TIMESSTART 614
804 #define TIMESEND 615
805 #define NUMBERSTART 616
806 #define NUMBEREND 617
807 #define MATRIXDETERMINANTSTART 618
808 #define MATRIXDETERMINANTEND 619
809 #define MATRIXTRACESTART 620
810 #define MATRIXTRACEEND 621
811 #define MATRIXTOSCALARSTART 622
812 #define MATRIXTOSCALAREND 623
813 #define MATRIXDIAGONALSTART 624
814 #define MATRIXDIAGONALEND 625
815 #define MATRIXDOTTIMESSTART 626
816 #define MATRIXDOTTIMESEND 627
817 #define MATRIXLOWERTRIANGLESTART 628
818 #define MATRIXLOWERTRIANGLEEND 629
819 #define MATRIXUPPERTRIANGLESTART 630
820 #define MATRIXUPPERTRIANGLEEND 631
821 #define MATRIXMERGESTART 632
822 #define MATRIXMERGEEND 633
823 #define MATRIXMINUSSTART 634
824 #define MATRIXMINUSEND 635
825 #define MATRIXNEGATESTART 636
826 #define MATRIXNEGATEEND 637
827 #define MATRIXPLUSSTART 638
828 #define MATRIXPLUSEND 639
829 #define MATRIXTIMESSTART 640
830 #define MATRIXTIMESEND 641
831 #define MATRIXPRODUCTSTART 642
832 #define MATRIXPRODUCTEND 643
833 #define MATRIXSCALARTIMESSTART 644
834 #define MATRIXSCALARTIMESEND 645
835 #define MATRIXSUBMATRIXATSTART 646
836 #define MATRIXSUBMATRIXATEND 647
837 #define MATRIXTRANSPOSESTART 648
838 #define MATRIXTRANSPOSEEND 649
839 #define MATRIXREFERENCESTART 650
840 #define MATRIXREFERENCEEND 651
841 #define IDENTITYMATRIXSTART 652
842 #define IDENTITYMATRIXEND 653
843 #define MATRIXINVERSESTART 654
844 #define MATRIXINVERSEEND 655
845 #define EMPTYINCLUDEDIAGONALATT 656
846 #define INCLUDEDIAGONALATT 657
847 #define EMPTYIDATT 658
848 #define IDATT 659
849 
850 
851 
852 
853 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
854 typedef union YYSTYPE
855 {
856 
857 
858  double dval;
859  int ival;
860  char* sval;
861 
862 
863 
864 
865 } YYSTYPE;
866 # define YYSTYPE_IS_TRIVIAL 1
867 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
868 # define YYSTYPE_IS_DECLARED 1
869 #endif
870 
871 
872 
873 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
874 typedef struct YYLTYPE
875 {
880 } YYLTYPE;
881 # define yyltype YYLTYPE /* obsolescent; will be withdrawn */
882 # define YYLTYPE_IS_DECLARED 1
883 # define YYLTYPE_IS_TRIVIAL 1
884 #endif
885 
886 
887 
#define NUMBEROFSTAGESATT
#define TIMEDOMAINEND
#define MATRIXCONTYPEATT
#define MATRIXOBJEND
#define EMPTYSYMMETRYATT
#define DESCRIPTIONATT
#define NUMBEROFBLOCKSATT
#define MATRIXTERMEND
#define VALUEATT
#define MATRIXMINUSSTART
#define SHAPEATT
#define VARIABLESTART
#define OBJECTIVESSTART
#define IDENTITYMATRIXSTART
#define ATLOWERSTART
#define FILESOURCEEMPTY
#define INDEXESEND
#define MATRIXEXPRESSIONSEND
#define GENERALSTART
#define ENUMERATIONEND
#define MATRIXNEGATESTART
#define SERVICEEND
#define JOBSTART
#define MATRIXTRANSPOSESTART
#define ROTATEDQUADRATICCONESTART
#define BASETRANSPOSEATT
#define QUADRATICCONEEND
#define FILELICENCEEND
#define MATRIXDOTTIMESEND
#define FILESOURCESTARTANDEND
#define DIVIDEEND
#define STAGESTART
#define MATRIXTOSCALARSTART
#define MATRIXDIAGONALSTART
#define QUADRATICCONESTART
#define OBJREFERENCEELEMENTSEND
#define IDXATT
#define MINEND
#define NUMBEROFCONESATT
#define PLUSEND
#define BASEMATRIXSTARTROWATT
#define PISTART
#define BLOCKSSTART
#define BASICSTART
#define NUMBEROFVARIABLESATT
#define STARTATT
#define NUMBEROFOBJECTIVESATT
#define INCRATT
#define MULTATT
#define EMPTYSEMIDEFINITENESSATT
#define MATRIXCONSTRAINTSSTART
#define STAGESSTART
#define CONSTANTELEMENTSSTART
#define CONESSTART
#define CONREFERENCEELEMENTSEND
#define NUMBEREND
#define BLOCKROWIDXATT
#define DUALCONEEND
#define OBJREFERENCEELEMENTSSTART
#define INSTANCEDATASTARTEND
#define NUMBEROFENUMERATIONSATT
#define EMPTYTYPEATT
#define NEGATEEND
#define LINEARELEMENTSEND
#define CONESEND
#define CONTYPEATT
#define INCLUDEDIAGONALATT
#define QTERMSTART
#define INTERSECTIONCONEEND
#define MINUSEND
#define FILELICENCESTARTANDEND
#define MAXEND
#define ITEMEMPTY
#define NONNEGATIVECONESTART
#define TIMESSTART
#define TRANSFORMATIONEND
#define SYMMETRYATT
#define INTERSECTIONCONESTART
#define SERVICESTART
#define BASEMATRIXSTARTCOLATT
#define ENUMERATIONSTART
#define STRINGVALUEDELEMENTSEND
#define MATRIXTRANSPOSEEND
#define SEMIDEFINITECONESTART
#define NUMBEROFEXPR
#define FILEDESCRIPTIONEND
#define LINEARELEMENTSSTART
#define CONSTANTELEMENTSEND
#define NAMEATT
#define ELEND
#define DOUBLE
#define ATEQUALITYEND
#define MATRIXTIMESEND
#define COSSTART
#define MATRIXINVERSEEND
yytokentype
#define NUMBEROFCONATT
#define MATRIXOBJSTART
#define SIZEOFATT
#define BASE64START
#define NLEND
#define ROWOFFSETEND
#define PRODUCTEND
#define STAGEEND
#define BASEMATRIXENDCOLATT
#define MATRIXVAREND
#define MATRIXUPPERTRIANGLESTART
#define FILECREATORSTART
#define EMPTYROWMAJORATT
#define MATRIXVARIDXATT
#define SOLVERATT
#define EMPTYINCLUDEDIAGONALATT
union YYSTYPE YYSTYPE
#define TYPEATT
#define EMPTYBASETRANSPOSEATT
#define ENUMTYPEATT
#define JOBIDEND
#define FACTORSEND
#define MATRIXOBJTYPEATT
#define MATRIXEND
#define MINUSSTART
#define VAREND
#define MATRIXTOSCALAREND
#define NORMSCALEFACTORATT
#define EMPTYOBJTYPEATT
#define NUMBEROFITEMSATT
#define EMPTYENUMTYPEATT
#define QTERMEND
#define POLARCONEEND
#define OBJTYPEATT
#define FILEDESCRIPTIONSTART
#define CONSTANTATT
#define MATRIXCONSTRAINTSEND
#define FILEDESCRIPTIONEMPTY
#define MATRIXUPPERTRIANGLEEND
#define NUMBEROFCONIDXATT
#define VARIABLESSTART
#define OBJREFERENCEMATRIXIDXATT
#define ORTHANTCONESTART
#define NUMBEROFOBJATT
#define DISTORTIONMATRIXIDXATT
#define TWOQUOTES
#define POWEREND
#define INDEXEND
#define MATRIXMINUSEND
#define NONPOSITIVECONESTART
#define MATRIXLOWERTRIANGLESTART
#define SQRTSTART
#define HEADERSTART
#define BLOCKSTART
#define MATRIXDETERMINANTSTART
#define MATRIXCONEND
#define VARSTART
#define MATRIXSCALARTIMESSTART
#define MATRIXPROGRAMMINGSTART
#define TARGETMATRIXFIRSTROWATT
#define ELEMENTSSTART
#define MATRIXLOWERTRIANGLEEND
#define ROWMAJORATT
#define EMPTYVALUETYPEATT
#define VARIABLEEND
#define SQUARESTART
#define FILEDESCRIPTIONSTARTANDEND
#define UBCONEIDXATT
#define MATRIXPRODUCTEND
#define SUPERBASICSTART
#define HEADEREND
#define DUALCONESTART
#define BASICEND
#define VALUESTART
#define VARREFERENCEELEMENTSSTART
#define SERVICENAMEEND
#define ISFREESTART
#define INSTANCENAMEEND
#define IDXONEATT
#define SCALARMULTIPLIERATT
#define NUMBEROFMATRIXVARATT
#define NUMBEROFNONLINEAREXPRESSIONS
#define NONPOSITIVECONEEND
#define BASE64END
#define EMPTYVALUEATT
#define VALUESEND
#define ATTRIBUTETEXT
#define GENERALELEMENTSEND
#define FILESOURCESTART
struct YYLTYPE YYLTYPE
#define MATRIXMERGESTART
#define SUPERBASICEND
#define CONREFERENCEELEMENTSSTART
#define CONREFERENCEMATRIXIDXATT
#define INSTANCEDATAEND
#define NONZEROSSTART
#define ITEMSTART
#define VARIDXSTART
#define OSILEND
#define HORIZONATT
#define CONSTANTMATRIXIDXATT
#define MATRIXVARSTART
#define MATRIXPRODUCTSTART
#define EMPTYMATRIXTYPEATT
#define MATRIXSTART
#define EMPTYCATEGORYATT
#define INDEXSTART
#define ATUPPERSTART
#define FILENAMESTARTANDEND
#define STARTIDXATT
#define MATRIXOBJIDXATT
#define MATRIXOBJECTIVESSTART
#define ALLDIFFSTART
#define BASEMATRIXSTART
#define ATEQUALITYSTART
#define ISFREEEND
#define TRANSFORMATIONSTART
#define STAGESEND
#define LBMATRIXIDXATT
#define QUOTE
#define SEMIDEFINITENESSATT
#define LNEND
#define NUMBEROFVARIDXATT
#define MATRIXVARTYPEATT
#define NONZEROSEND
#define ABSEND
#define UNKNOWNEND
#define MATRIXSUBMATRIXATEND
#define MATRIXPLUSEND
#define REFERENCEMATRIXIDXATT
#define MATRIXTRACESTART
#define ELEMENTSEND
#define NUMBEROFCOLUMNSATT
#define CONEND
#define VARREFERENCEMATRIXIDXATT
#define INTEGER
#define COSEND
#define GENERALEND
#define ALLDIFFEND
#define IFEND
#define SYSTEMSTART
#define NUMBEROFMATRIXTERMSATT
#define MATRIXDETERMINANTEND
#define ELEMENTTEXT
#define IFSTART
#define COLOFFSETEND
#define OBJEND
#define MATRIXVARIABLESSTART
#define NUMBEROFROWSATT
#define PRODUCTCONESTART
#define INTERVALSTART
#define JOBEND
#define IDATT
#define INSTANCENAMESTART
#define NUMBEROFCONSTRAINTSATT
#define MATRIXDIAGONALEND
#define PRODUCTCONEEND
#define MATRIXINVERSESTART
#define VARIDXEND
#define IDENTITYMATRIXEND
#define INTERVALEND
#define VALUEEND
#define ROWOFFSETSTART
#define EXPSTART
#define TIMEDOMAINSTART
#define FIRSTAXISDIRECTIONATT
#define NONLINEAREXPRESSIONSEND
#define ATLOWEREND
#define DIRECTIONSTART
#define BASEMATRIXEND
#define MATRIXSUBMATRIXATSTART
#define NEGATESTART
#define VARIABLESEND
#define VALUETYPEATT
#define NUMBEROFOBJIDXATT
#define MATRIXCONIDXATT
#define TEMPLATEMATRIXIDXATT
#define MATRIXVARIABLESEND
#define ENDOFELEMENT
#define CONSTRAINTSSTART
#define LBCONEIDXATT
#define SYSTEMEND
#define COLOFFSETSTART
#define BLOCKEND
#define EMPTYIDATT
#define FILESOURCEEND
#define DUMMY
#define DIRECTIONEND
#define MAXSTART
#define PIEND
#define EMPTYSOLVERATT
#define FILELICENCESTART
#define MATRIXNEGATEEND
#define SUMEND
#define MATRIXEXPRESSIONSSTART
#define EMPTYCONTYPEATT
#define STRINGVALUEDELEMENTSSTART
#define BASEMATRIXENDROWATT
#define MATRIXTRACEEND
#define SINSTART
#define EXPRSTART
#define FILENAMEEND
#define POWERSTART
#define ITEMEND
#define NONNEGATIVECONEEND
#define ESTART
#define ITEMTEXT
#define FILECREATOREMPTY
#define ABSSTART
#define COMPONENTSEND
#define FILENAMESTART
#define POLYHEDRALCONEEND
#define AXISDIRECTIONATT
#define NUMBEROFQTERMSATT
#define QUADRATICCOEFFICIENTSSTART
#define OBJSTART
#define EXPREND
#define NUMBEROFELATT
#define EMPTYMATRIXCONTYPEATT
#define ERFEND
#define EMPTYUNITATT
#define SEMIDEFINITECONEEND
#define DIVIDESTART
#define FILELICENCEEMPTY
#define MATRIXTIMESSTART
#define MATRIXPLUSSTART
#define NUMBEROFVARATT
#define MATRIXTYPEATT
#define QUADRATICCOEFFICIENTSEND
#define MATRIXCONSTART
#define EEND
#define FILENAMEEMPTY
#define ERFSTART
#define PRODUCTSTART
#define CONSTRAINTSEND
#define STARTVECTORSTART
#define MATRIXMERGEEND
#define MATRICESSTART
#define OTHEREND
#define NUMBERSTART
#define IDXTWOATT
#define OPTIMIZATIONSTART
#define NUMBEROFVALUESATT
#define EMPTYDESCRIPTIONATT
#define NONLINEAREXPRESSIONSSTART
#define EXPEND
#define VARTYPEATT
#define VARREFERENCEELEMENTSEND
#define PLUSSTART
#define ORTHANTCONEEND
#define EMPTYNAMEATT
#define NUMBEROFMATRICESATT
#define UBMATRIXIDXATT
#define NLSTART
#define TARGETMATRIXFIRSTCOLATT
#define TIMESEND
#define GREATERTHAN
#define VALUESSTART
#define SUMSTART
#define FACTORSSTART
#define OTHERSTART
#define MATRIXOBJECTIVESEND
#define MATRIXSCALARTIMESEND
#define GENERALELEMENTSSTART
#define ITEMSTARTANDEND
#define MATRIXPROGRAMMINGEND
#define MATRIXTERMSTART
#define FILECREATORSTARTANDEND
#define COMPONENTSSTART
#define MATRIXIDXATT
#define NUMBEROFMATRIXOBJATT
#define MATRICESEND
#define SINEND
#define UNITATT
#define STARTVECTOREND
#define EMPTYMATRIXOBJTYPEATT
#define MATRIXREFERENCESTART
#define MATRIXDOTTIMESSTART
#define NUMBEROFMATRIXCONATT
#define SQUAREEND
#define FILECREATOREND
#define ELSTART
#define COEFATT
#define SQRTEND
#define ATUPPEREND
#define POLYHEDRALCONESTART
#define BLOCKCOLIDXATT
#define LNSTART
#define EMPTYSHAPEATT
#define ROTATEDQUADRATICCONEEND
#define SERVICEURISTART
#define SECONDAXISDIRECTIONATT
#define SERVICENAMESTART
#define BASEMATRIXIDXATT
#define POLARCONESTART
#define CATEGORYATT
#define ORDERCONEIDXATT
#define INDEXESSTART
#define UNKNOWNSTART
#define MINSTART
#define CONSTART
#define MATRIXREFERENCEEND
#define JOBIDSTART
#define OBJECTIVESEND
#define EMPTYVARTYPEATT
#define EMPTYMATRIXVARTYPEATT
#define BLOCKSEND
#define OPTIMIZATIONEND
#define SERVICEURIEND