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