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