My Project
OSParseosol.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. */
44 ITEMTEXT = 260,
45 INTEGER = 261,
46 DOUBLE = 262,
47 QUOTE = 263,
48 TWOQUOTES = 264,
51 OSOLSTART = 267,
54 OSOLEND = 270,
63 WEIGHTATT = 279,
67 FROMATT = 283,
68 TOATT = 284,
80 SOSIDXATT = 296,
111 PATHEND = 327,
148 SOSSTART = 364,
149 SOSEND = 365,
192 ELSTART = 408,
193 ELEND = 409,
198 ITEMEND = 414,
212 NAMEATT = 428,
214 TYPEATT = 430,
218 SHAPEATT = 434,
220 UNITATT = 436,
222 VALUEATT = 438,
275 IDXATT = 491,
276 INCRATT = 492,
277 MULTATT = 493,
279 COEFATT = 495,
290 BLOCKEND = 506,
314 INDEXEND = 530,
316 VALUEEND = 532,
335 CONSTART = 551,
336 CONEND = 552,
339 OBJSTART = 555,
340 OBJEND = 556,
343 VARSTART = 559,
344 VAREND = 560,
353 JOBSTART = 569,
354 JOBEND = 570,
364 BASICEND = 580,
378 JOBIDEND = 594,
380 OTHEREND = 596,
381 DUMMY = 597,
385 NLSTART = 601,
386 NLEND = 602,
391 EXPREND = 607,
396 POWEREND = 612,
398 PLUSEND = 614,
400 MINUSEND = 616,
403 LNSTART = 619,
404 LNEND = 620,
406 SQRTEND = 622,
407 SUMSTART = 623,
408 SUMEND = 624,
411 EXPSTART = 627,
412 EXPEND = 628,
415 IFSTART = 631,
416 IFEND = 632,
419 COSSTART = 635,
420 COSEND = 636,
421 SINSTART = 637,
422 SINEND = 638,
425 ABSSTART = 641,
426 ABSEND = 642,
427 ERFSTART = 643,
428 ERFEND = 644,
429 MAXSTART = 645,
430 MAXEND = 646,
433 MINSTART = 649,
434 MINEND = 650,
435 ESTART = 651,
436 EEND = 652,
437 PISTART = 653,
438 PIEND = 654,
440 TIMESEND = 656,
484 IDATT = 700
485 };
486#endif
487/* Tokens. */
488#define ATTRIBUTETEXT 258
489#define ELEMENTTEXT 259
490#define ITEMTEXT 260
491#define INTEGER 261
492#define DOUBLE 262
493#define QUOTE 263
494#define TWOQUOTES 264
495#define GREATERTHAN 265
496#define ENDOFELEMENT 266
497#define OSOLSTART 267
498#define OSOLSTARTEMPTY 268
499#define OSOLATTRIBUTETEXT 269
500#define OSOLEND 270
501#define EMPTYLBVALUEATT 271
502#define EMPTYUBVALUEATT 272
503#define LBVALUEATT 273
504#define UBVALUEATT 274
505#define EMPTYLBDUALVALUEATT 275
506#define EMPTYUBDUALVALUEATT 276
507#define LBDUALVALUEATT 277
508#define UBDUALVALUEATT 278
509#define WEIGHTATT 279
510#define EMPTYWEIGHTATT 280
511#define TRANSPORTTYPEATT 281
512#define LOCATIONTYPEATT 282
513#define FROMATT 283
514#define TOATT 284
515#define MAKECOPYATT 285
516#define NUMBEROFJOBIDSATT 286
517#define NUMBEROFPATHSATT 287
518#define NUMBEROFPATHPAIRSATT 288
519#define NUMBEROFPROCESSESATT 289
520#define NUMBEROFOTHERVARIABLEOPTIONSATT 290
521#define NUMBEROFOTHEROBJECTIVEOPTIONSATT 291
522#define NUMBEROFOTHERCONSTRAINTOPTIONSATT 292
523#define NUMBEROFSOLVEROPTIONSATT 293
524#define NUMBEROFOTHEROPTIONSATT 294
525#define NUMBEROFSOSATT 295
526#define SOSIDXATT 296
527#define GROUPWEIGHTATT 297
528#define INSTANCELOCATIONSTART 298
529#define INSTANCELOCATIONEND 299
530#define SOLVERTOINVOKESTART 300
531#define SOLVERTOINVOKEEND 301
532#define LICENSESTART 302
533#define LICENSEEND 303
534#define USERNAMESTART 304
535#define USERNAMEEND 305
536#define PASSWORDSTART 306
537#define PASSWORDEND 307
538#define CONTACTSTART 308
539#define CONTACTEND 309
540#define MINDISKSPACESTART 310
541#define MINDISKSPACEEND 311
542#define MINMEMORYSTART 312
543#define MINMEMORYEND 313
544#define MINCPUSPEEDSTART 314
545#define MINCPUSPEEDEND 315
546#define MINCPUNUMBERSTART 316
547#define MINCPUNUMBEREND 317
548#define SERVICETYPESTART 318
549#define SERVICETYPEEND 319
550#define MAXTIMESTART 320
551#define MAXTIMEEND 321
552#define REQUESTEDSTARTTIMESTART 322
553#define REQUESTEDSTARTTIMEEND 323
554#define DEPENDENCIESSTART 324
555#define DEPENDENCIESEND 325
556#define PATHSTART 326
557#define PATHEND 327
558#define PATHPAIRSTART 328
559#define PATHPAIREND 329
560#define REQUIREDDIRECTORIESSTART 330
561#define REQUIREDDIRECTORIESEND 331
562#define REQUIREDFILESSTART 332
563#define REQUIREDFILESEND 333
564#define DIRECTORIESTOMAKESTART 334
565#define DIRECTORIESTOMAKEEND 335
566#define FILESTOMAKESTART 336
567#define FILESTOMAKEEND 337
568#define DIRECTORIESTODELETESTART 338
569#define DIRECTORIESTODELETEEND 339
570#define FILESTODELETESTART 340
571#define FILESTODELETEEND 341
572#define INPUTDIRECTORIESTOMOVESTART 342
573#define INPUTDIRECTORIESTOMOVEEND 343
574#define INPUTFILESTOMOVESTART 344
575#define INPUTFILESTOMOVEEND 345
576#define OUTPUTDIRECTORIESTOMOVESTART 346
577#define OUTPUTDIRECTORIESTOMOVEEND 347
578#define OUTPUTFILESTOMOVESTART 348
579#define OUTPUTFILESTOMOVEEND 349
580#define PROCESSESTOKILLSTART 350
581#define PROCESSESTOKILLEND 351
582#define PROCESSSTART 352
583#define PROCESSEND 353
584#define INITIALVARIABLEVALUESSTART 354
585#define INITIALVARIABLEVALUESEND 355
586#define INITIALVARIABLEVALUESSTRINGSTART 356
587#define INITIALVARIABLEVALUESSTRINGEND 357
588#define INITIALBASISSTATUSSTART 358
589#define INITIALBASISSTATUSEND 359
590#define INTEGERVARIABLEBRANCHINGWEIGHTSSTART 360
591#define INTEGERVARIABLEBRANCHINGWEIGHTSEND 361
592#define SOSVARIABLEBRANCHINGWEIGHTSSTART 362
593#define SOSVARIABLEBRANCHINGWEIGHTSEND 363
594#define SOSSTART 364
595#define SOSEND 365
596#define INITIALOBJECTIVEVALUESSTART 366
597#define INITIALOBJECTIVEVALUESEND 367
598#define INITIALOBJECTIVEBOUNDSSTART 368
599#define INITIALOBJECTIVEBOUNDSEND 369
600#define INITIALCONSTRAINTVALUESSTART 370
601#define INITIALCONSTRAINTVALUESEND 371
602#define INITIALDUALVALUESSTART 372
603#define INITIALDUALVALUESEND 373
604#define SOLVEROPTIONSSTART 374
605#define SOLVEROPTIONSEND 375
606#define SOLVEROPTIONSTART 376
607#define SOLVEROPTIONEND 377
608#define OTHEROPTIONSSTART 378
609#define OTHEROPTIONSEND 379
610#define HEADERSTART 380
611#define HEADEREND 381
612#define FILENAMESTART 382
613#define FILENAMEEND 383
614#define FILENAMEEMPTY 384
615#define FILENAMESTARTANDEND 385
616#define FILESOURCESTART 386
617#define FILESOURCEEND 387
618#define FILESOURCEEMPTY 388
619#define FILESOURCESTARTANDEND 389
620#define FILEDESCRIPTIONSTART 390
621#define FILEDESCRIPTIONEND 391
622#define FILEDESCRIPTIONEMPTY 392
623#define FILEDESCRIPTIONSTARTANDEND 393
624#define FILECREATORSTART 394
625#define FILECREATOREND 395
626#define FILECREATOREMPTY 396
627#define FILECREATORSTARTANDEND 397
628#define FILELICENCESTART 398
629#define FILELICENCEEND 399
630#define FILELICENCEEMPTY 400
631#define FILELICENCESTARTANDEND 401
632#define INDEXESSTART 402
633#define INDEXESEND 403
634#define VALUESSTART 404
635#define VALUESEND 405
636#define NONZEROSSTART 406
637#define NONZEROSEND 407
638#define ELSTART 408
639#define ELEND 409
640#define ENUMERATIONSTART 410
641#define ENUMERATIONEND 411
642#define ITEMEMPTY 412
643#define ITEMSTART 413
644#define ITEMEND 414
645#define ITEMSTARTANDEND 415
646#define BASE64START 416
647#define BASE64END 417
648#define NUMBEROFELATT 418
649#define NUMBEROFENUMERATIONSATT 419
650#define NUMBEROFITEMSATT 420
651#define EMPTYCATEGORYATT 421
652#define CATEGORYATT 422
653#define EMPTYDESCRIPTIONATT 423
654#define DESCRIPTIONATT 424
655#define EMPTYSOLVERATT 425
656#define SOLVERATT 426
657#define EMPTYNAMEATT 427
658#define NAMEATT 428
659#define EMPTYTYPEATT 429
660#define TYPEATT 430
661#define EMPTYENUMTYPEATT 431
662#define ENUMTYPEATT 432
663#define EMPTYSHAPEATT 433
664#define SHAPEATT 434
665#define EMPTYUNITATT 435
666#define UNITATT 436
667#define EMPTYVALUEATT 437
668#define VALUEATT 438
669#define EMPTYVALUETYPEATT 439
670#define VALUETYPEATT 440
671#define EMPTYCONTYPEATT 441
672#define CONTYPEATT 442
673#define EMPTYOBJTYPEATT 443
674#define OBJTYPEATT 444
675#define EMPTYVARTYPEATT 445
676#define VARTYPEATT 446
677#define EMPTYMATRIXCONTYPEATT 447
678#define MATRIXCONTYPEATT 448
679#define EMPTYMATRIXOBJTYPEATT 449
680#define MATRIXOBJTYPEATT 450
681#define EMPTYMATRIXVARTYPEATT 451
682#define MATRIXVARTYPEATT 452
683#define EMPTYMATRIXTYPEATT 453
684#define MATRIXTYPEATT 454
685#define EMPTYSYMMETRYATT 455
686#define SYMMETRYATT 456
687#define EMPTYROWMAJORATT 457
688#define ROWMAJORATT 458
689#define EMPTYBASETRANSPOSEATT 459
690#define BASETRANSPOSEATT 460
691#define NUMBEROFBLOCKSATT 461
692#define NUMBEROFCOLUMNSATT 462
693#define NUMBEROFROWSATT 463
694#define NUMBEROFMATRICESATT 464
695#define NUMBEROFVALUESATT 465
696#define NUMBEROFCONSTRAINTSATT 466
697#define NUMBEROFCONATT 467
698#define NUMBEROFCONIDXATT 468
699#define NUMBEROFOBJECTIVESATT 469
700#define NUMBEROFOBJATT 470
701#define NUMBEROFOBJIDXATT 471
702#define NUMBEROFVARIABLESATT 472
703#define NUMBEROFVARATT 473
704#define NUMBEROFVARIDXATT 474
705#define NUMBEROFMATRIXCONATT 475
706#define NUMBEROFMATRIXOBJATT 476
707#define NUMBEROFMATRIXVARATT 477
708#define BASEMATRIXIDXATT 478
709#define TARGETMATRIXFIRSTROWATT 479
710#define TARGETMATRIXFIRSTCOLATT 480
711#define BASEMATRIXSTARTROWATT 481
712#define BASEMATRIXSTARTCOLATT 482
713#define BASEMATRIXENDROWATT 483
714#define BASEMATRIXENDCOLATT 484
715#define SCALARMULTIPLIERATT 485
716#define BLOCKROWIDXATT 486
717#define BLOCKCOLIDXATT 487
718#define MATRIXVARIDXATT 488
719#define MATRIXOBJIDXATT 489
720#define MATRIXCONIDXATT 490
721#define IDXATT 491
722#define INCRATT 492
723#define MULTATT 493
724#define SIZEOFATT 494
725#define COEFATT 495
726#define CONSTANTATT 496
727#define MATRICESSTART 497
728#define MATRICESEND 498
729#define MATRIXSTART 499
730#define MATRIXEND 500
731#define BASEMATRIXEND 501
732#define BASEMATRIXSTART 502
733#define BLOCKSSTART 503
734#define BLOCKSEND 504
735#define BLOCKSTART 505
736#define BLOCKEND 506
737#define COLOFFSETSTART 507
738#define COLOFFSETEND 508
739#define ROWOFFSETSTART 509
740#define ROWOFFSETEND 510
741#define ELEMENTSSTART 511
742#define ELEMENTSEND 512
743#define CONSTANTELEMENTSSTART 513
744#define CONSTANTELEMENTSEND 514
745#define VARREFERENCEELEMENTSSTART 515
746#define VARREFERENCEELEMENTSEND 516
747#define LINEARELEMENTSSTART 517
748#define LINEARELEMENTSEND 518
749#define GENERALELEMENTSSTART 519
750#define GENERALELEMENTSEND 520
751#define CONREFERENCEELEMENTSSTART 521
752#define CONREFERENCEELEMENTSEND 522
753#define OBJREFERENCEELEMENTSSTART 523
754#define OBJREFERENCEELEMENTSEND 524
755#define STRINGVALUEDELEMENTSSTART 525
756#define STRINGVALUEDELEMENTSEND 526
757#define STARTVECTORSTART 527
758#define STARTVECTOREND 528
759#define INDEXSTART 529
760#define INDEXEND 530
761#define VALUESTART 531
762#define VALUEEND 532
763#define VARIDXSTART 533
764#define VARIDXEND 534
765#define TRANSFORMATIONSTART 535
766#define TRANSFORMATIONEND 536
767#define MATRIXPROGRAMMINGSTART 537
768#define MATRIXPROGRAMMINGEND 538
769#define MATRIXVARIABLESSTART 539
770#define MATRIXVARIABLESEND 540
771#define MATRIXVARSTART 541
772#define MATRIXVAREND 542
773#define MATRIXOBJECTIVESSTART 543
774#define MATRIXOBJECTIVESEND 544
775#define MATRIXOBJSTART 545
776#define MATRIXOBJEND 546
777#define MATRIXCONSTRAINTSSTART 547
778#define MATRIXCONSTRAINTSEND 548
779#define MATRIXCONSTART 549
780#define MATRIXCONEND 550
781#define CONSTART 551
782#define CONEND 552
783#define CONSTRAINTSSTART 553
784#define CONSTRAINTSEND 554
785#define OBJSTART 555
786#define OBJEND 556
787#define OBJECTIVESSTART 557
788#define OBJECTIVESEND 558
789#define VARSTART 559
790#define VAREND 560
791#define VARIABLESSTART 561
792#define VARIABLESEND 562
793#define GENERALSTART 563
794#define GENERALEND 564
795#define SYSTEMSTART 565
796#define SYSTEMEND 566
797#define SERVICESTART 567
798#define SERVICEEND 568
799#define JOBSTART 569
800#define JOBEND 570
801#define OPTIMIZATIONSTART 571
802#define OPTIMIZATIONEND 572
803#define ATEQUALITYSTART 573
804#define ATEQUALITYEND 574
805#define ATLOWERSTART 575
806#define ATLOWEREND 576
807#define ATUPPERSTART 577
808#define ATUPPEREND 578
809#define BASICSTART 579
810#define BASICEND 580
811#define ISFREESTART 581
812#define ISFREEEND 582
813#define SUPERBASICSTART 583
814#define SUPERBASICEND 584
815#define UNKNOWNSTART 585
816#define UNKNOWNEND 586
817#define SERVICEURISTART 587
818#define SERVICEURIEND 588
819#define SERVICENAMESTART 589
820#define SERVICENAMEEND 590
821#define INSTANCENAMESTART 591
822#define INSTANCENAMEEND 592
823#define JOBIDSTART 593
824#define JOBIDEND 594
825#define OTHERSTART 595
826#define OTHEREND 596
827#define DUMMY 597
828#define NONLINEAREXPRESSIONSSTART 598
829#define NONLINEAREXPRESSIONSEND 599
830#define NUMBEROFNONLINEAREXPRESSIONS 600
831#define NLSTART 601
832#define NLEND 602
833#define MATRIXEXPRESSIONSSTART 603
834#define MATRIXEXPRESSIONSEND 604
835#define NUMBEROFEXPR 605
836#define EXPRSTART 606
837#define EXPREND 607
838#define NUMBEROFMATRIXTERMSATT 608
839#define MATRIXTERMSTART 609
840#define MATRIXTERMEND 610
841#define POWERSTART 611
842#define POWEREND 612
843#define PLUSSTART 613
844#define PLUSEND 614
845#define MINUSSTART 615
846#define MINUSEND 616
847#define DIVIDESTART 617
848#define DIVIDEEND 618
849#define LNSTART 619
850#define LNEND 620
851#define SQRTSTART 621
852#define SQRTEND 622
853#define SUMSTART 623
854#define SUMEND 624
855#define PRODUCTSTART 625
856#define PRODUCTEND 626
857#define EXPSTART 627
858#define EXPEND 628
859#define NEGATESTART 629
860#define NEGATEEND 630
861#define IFSTART 631
862#define IFEND 632
863#define SQUARESTART 633
864#define SQUAREEND 634
865#define COSSTART 635
866#define COSEND 636
867#define SINSTART 637
868#define SINEND 638
869#define VARIABLESTART 639
870#define VARIABLEEND 640
871#define ABSSTART 641
872#define ABSEND 642
873#define ERFSTART 643
874#define ERFEND 644
875#define MAXSTART 645
876#define MAXEND 646
877#define ALLDIFFSTART 647
878#define ALLDIFFEND 648
879#define MINSTART 649
880#define MINEND 650
881#define ESTART 651
882#define EEND 652
883#define PISTART 653
884#define PIEND 654
885#define TIMESSTART 655
886#define TIMESEND 656
887#define NUMBERSTART 657
888#define NUMBEREND 658
889#define MATRIXDETERMINANTSTART 659
890#define MATRIXDETERMINANTEND 660
891#define MATRIXTRACESTART 661
892#define MATRIXTRACEEND 662
893#define MATRIXTOSCALARSTART 663
894#define MATRIXTOSCALAREND 664
895#define MATRIXDIAGONALSTART 665
896#define MATRIXDIAGONALEND 666
897#define MATRIXDOTTIMESSTART 667
898#define MATRIXDOTTIMESEND 668
899#define MATRIXLOWERTRIANGLESTART 669
900#define MATRIXLOWERTRIANGLEEND 670
901#define MATRIXUPPERTRIANGLESTART 671
902#define MATRIXUPPERTRIANGLEEND 672
903#define MATRIXMERGESTART 673
904#define MATRIXMERGEEND 674
905#define MATRIXMINUSSTART 675
906#define MATRIXMINUSEND 676
907#define MATRIXNEGATESTART 677
908#define MATRIXNEGATEEND 678
909#define MATRIXPLUSSTART 679
910#define MATRIXPLUSEND 680
911#define MATRIXTIMESSTART 681
912#define MATRIXTIMESEND 682
913#define MATRIXPRODUCTSTART 683
914#define MATRIXPRODUCTEND 684
915#define MATRIXSCALARTIMESSTART 685
916#define MATRIXSCALARTIMESEND 686
917#define MATRIXSUBMATRIXATSTART 687
918#define MATRIXSUBMATRIXATEND 688
919#define MATRIXTRANSPOSESTART 689
920#define MATRIXTRANSPOSEEND 690
921#define MATRIXREFERENCESTART 691
922#define MATRIXREFERENCEEND 692
923#define IDENTITYMATRIXSTART 693
924#define IDENTITYMATRIXEND 694
925#define MATRIXINVERSESTART 695
926#define MATRIXINVERSEEND 696
927#define EMPTYINCLUDEDIAGONALATT 697
928#define INCLUDEDIAGONALATT 698
929#define EMPTYIDATT 699
930#define IDATT 700
931
932
933
934
935#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
936typedef union YYSTYPE
937{
938
939
940 double dval;
941 int ival;
942 char* sval;
943
944
945
947# define YYSTYPE_IS_TRIVIAL 1
948# define yystype YYSTYPE /* obsolescent; will be withdrawn */
949# define YYSTYPE_IS_DECLARED 1
950#endif
951
952
953
954#if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
955typedef struct YYLTYPE
956{
957 int first_line;
958 int first_column;
959 int last_line;
960 int last_column;
962# define yyltype YYLTYPE /* obsolescent; will be withdrawn */
963# define YYLTYPE_IS_DECLARED 1
964# define YYLTYPE_IS_TRIVIAL 1
965#endif
966
967
968
yytokentype
#define UNKNOWNEND
#define VARTYPEATT
#define REQUIREDDIRECTORIESEND
#define INPUTDIRECTORIESTOMOVEEND
#define UNITATT
#define MAXEND
#define OSOLATTRIBUTETEXT
#define LNEND
#define COSEND
#define EMPTYLBDUALVALUEATT
#define MAXTIMEEND
#define OUTPUTDIRECTORIESTOMOVESTART
#define SOLVERATT
#define VALUESTART
#define NUMBEROFVARATT
#define ERFEND
#define FILECREATOREMPTY
#define INDEXEND
#define EMPTYVALUEATT
#define SQUAREEND
#define NUMBEROFJOBIDSATT
#define MINDISKSPACEEND
#define BASICSTART
#define INITIALVARIABLEVALUESEND
#define BASEMATRIXSTARTCOLATT
#define TWOQUOTES
#define MATRIXREFERENCEEND
#define SOSEND
#define OSOLEND
#define PRODUCTEND
#define NUMBEROFOTHERCONSTRAINTOPTIONSATT
#define NEGATESTART
#define TRANSFORMATIONEND
#define MATRIXOBJECTIVESSTART
#define SUMEND
#define INITIALDUALVALUESEND
#define EMPTYMATRIXCONTYPEATT
#define SERVICETYPESTART
#define EMPTYUNITATT
#define ELEND
#define NUMBEROFPATHSATT
#define GREATERTHAN
#define IDENTITYMATRIXSTART
#define MATRIXUPPERTRIANGLESTART
#define NAMEATT
#define MATRIXPLUSSTART
#define TYPEATT
#define VALUESSTART
#define SOLVEROPTIONSSTART
#define UNKNOWNSTART
#define STRINGVALUEDELEMENTSEND
#define ITEMSTART
#define EMPTYCATEGORYATT
#define IDXATT
#define BLOCKSTART
#define MATRIXMINUSSTART
#define MATRIXPROGRAMMINGSTART
#define PROCESSESTOKILLEND
#define BASEMATRIXIDXATT
#define SERVICENAMEEND
#define INITIALBASISSTATUSEND
#define NUMBEROFENUMERATIONSATT
#define SERVICEURISTART
#define INSTANCELOCATIONSTART
#define EMPTYOBJTYPEATT
#define NLEND
#define NUMBEROFMATRICESATT
#define FILECREATOREND
#define NUMBEROFPROCESSESATT
#define OUTPUTDIRECTORIESTOMOVEEND
#define SERVICETYPEEND
#define VALUEATT
#define INSTANCELOCATIONEND
#define MINEND
#define VARSTART
#define NUMBEROFCONSTRAINTSATT
#define ITEMEND
#define INTEGERVARIABLEBRANCHINGWEIGHTSSTART
#define LINEARELEMENTSSTART
#define JOBIDEND
#define FILENAMEEND
#define INDEXESEND
#define OBJEND
#define VARREFERENCEELEMENTSSTART
#define FILESTOMAKEEND
#define FILELICENCEEMPTY
#define EMPTYDESCRIPTIONATT
#define GENERALSTART
#define TRANSPORTTYPEATT
#define SIZEOFATT
#define INITIALCONSTRAINTVALUESSTART
#define COLOFFSETEND
#define CATEGORYATT
#define OSOLSTART
#define DUMMY
#define MATRIXINVERSEEND
#define STARTVECTOREND
#define SYSTEMEND
#define MATRIXINVERSESTART
#define NUMBEROFCONIDXATT
#define ITEMSTARTANDEND
#define VARIABLESTART
#define DIRECTORIESTODELETEEND
#define MINSTART
#define PLUSEND
#define VARIDXEND
#define GENERALELEMENTSSTART
#define REQUIREDFILESEND
#define OBJECTIVESEND
#define FILESOURCEEND
#define NUMBEROFOBJIDXATT
#define MATRIXVARTYPEATT
#define BASEMATRIXSTART
#define NONZEROSEND
#define REQUESTEDSTARTTIMESTART
#define ELSTART
#define MATRIXDIAGONALSTART
#define LOCATIONTYPEATT
#define MATRIXMINUSEND
#define EMPTYSYMMETRYATT
#define MATRIXNEGATEEND
#define NUMBEROFEXPR
#define MATRIXTIMESSTART
#define UBVALUEATT
#define ROWMAJORATT
#define REQUESTEDSTARTTIMEEND
#define INITIALOBJECTIVEBOUNDSEND
#define NONZEROSSTART
#define FILESOURCESTART
#define ALLDIFFSTART
#define PROCESSEND
#define DIRECTORIESTOMAKEEND
#define REQUIREDDIRECTORIESSTART
#define ENUMERATIONEND
#define INITIALCONSTRAINTVALUESEND
#define STRINGVALUEDELEMENTSSTART
#define OPTIMIZATIONSTART
#define OBJTYPEATT
#define FILELICENCEEND
#define ATLOWERSTART
#define MINCPUSPEEDEND
#define MATRIXPRODUCTEND
#define MATRIXVARIABLESEND
#define CONREFERENCEELEMENTSEND
#define BLOCKEND
#define MATRIXTIMESEND
#define CONSTRAINTSEND
#define NONLINEAREXPRESSIONSEND
#define MATRIXTRACEEND
#define BLOCKCOLIDXATT
#define MATRIXMERGESTART
#define MATRIXEXPRESSIONSEND
#define COEFATT
#define WEIGHTATT
#define SINEND
#define CONSTANTELEMENTSEND
#define FILEDESCRIPTIONSTART
#define NEGATEEND
#define OUTPUTFILESTOMOVESTART
#define OTHEROPTIONSEND
#define DESCRIPTIONATT
#define EMPTYINCLUDEDIAGONALATT
#define GROUPWEIGHTATT
#define UBDUALVALUEATT
#define MATRIXPRODUCTSTART
#define PATHSTART
#define OBJSTART
#define MULTATT
#define MAXSTART
#define MATRIXOBJSTART
#define VARIABLESSTART
#define FILENAMEEMPTY
#define SQUARESTART
#define MATRIXMERGEEND
#define ERFSTART
#define MATRIXTRACESTART
#define MATRIXPLUSEND
#define EMPTYMATRIXTYPEATT
#define CONSTRAINTSSTART
#define VALUEEND
#define VARIABLESEND
#define IFSTART
#define BASEMATRIXENDROWATT
#define MATRIXVARSTART
#define MATRIXOBJECTIVESEND
#define INDEXSTART
#define SQRTEND
#define LBDUALVALUEATT
#define TIMESSTART
#define MINDISKSPACESTART
#define SERVICEURIEND
#define GENERALEND
#define INITIALOBJECTIVEVALUESEND
#define MATRIXCONIDXATT
#define FILESTODELETEEND
#define PROCESSESTOKILLSTART
#define PATHPAIREND
#define OTHERSTART
#define BLOCKSEND
#define NUMBEROFMATRIXOBJATT
#define ENUMTYPEATT
#define PLUSSTART
#define ATEQUALITYEND
#define FILEDESCRIPTIONEMPTY
#define STARTVECTORSTART
#define MATRIXTRANSPOSESTART
#define EMPTYMATRIXOBJTYPEATT
#define NUMBEROFELATT
#define FILEDESCRIPTIONSTARTANDEND
#define INITIALOBJECTIVEBOUNDSSTART
#define FILESOURCEEMPTY
#define SUPERBASICEND
#define JOBSTART
#define SYSTEMSTART
#define SERVICENAMESTART
#define NUMBEROFROWSATT
#define SYMMETRYATT
#define INSTANCENAMEEND
#define INITIALVARIABLEVALUESSTRINGEND
#define VARIDXSTART
#define TRANSFORMATIONSTART
#define EXPREND
#define REQUIREDFILESSTART
#define MATRIXSTART
#define BASE64END
#define CONREFERENCEELEMENTSSTART
#define HEADEREND
#define MATRIXEND
#define MATRIXCONSTRAINTSSTART
#define SUPERBASICSTART
#define IDATT
#define MATRIXVARIABLESSTART
#define FILEDESCRIPTIONEND
#define EMPTYWEIGHTATT
#define PISTART
#define NUMBEROFVARIABLESATT
#define CONTYPEATT
#define NLSTART
#define SOLVERTOINVOKESTART
#define NUMBEROFOBJECTIVESATT
#define DEPENDENCIESEND
#define MATRIXSCALARTIMESEND
#define DOUBLE
#define HEADERSTART
#define QUOTE
#define EMPTYBASETRANSPOSEATT
#define EMPTYENUMTYPEATT
#define MATRIXUPPERTRIANGLEEND
#define IFEND
#define MINCPUNUMBEREND
#define MATRIXREFERENCESTART
#define BASICEND
#define ELEMENTSSTART
#define MATRIXPROGRAMMINGEND
#define SCALARMULTIPLIERATT
#define INCLUDEDIAGONALATT
#define VALUESEND
#define POWEREND
#define EXPRSTART
#define SOLVEROPTIONSEND
#define MATRIXLOWERTRIANGLEEND
#define SHAPEATT
#define BASE64START
#define MATRIXVARIDXATT
#define USERNAMEEND
#define LNSTART
#define INTEGER
#define MATRIXSUBMATRIXATSTART
#define EMPTYNAMEATT
#define INSTANCENAMESTART
#define LINEARELEMENTSEND
#define MATRIXTYPEATT
#define SOSVARIABLEBRANCHINGWEIGHTSEND
#define NUMBEROFMATRIXVARATT
#define ABSEND
#define MATRICESEND
#define FILESTODELETESTART
#define OPTIMIZATIONEND
#define OTHEREND
#define MATRIXDETERMINANTEND
#define MATRIXLOWERTRIANGLESTART
#define CONSTANTATT
#define NUMBEROFOTHEROPTIONSATT
#define EXPSTART
#define MATRIXCONSTRAINTSEND
#define LICENSESTART
#define EMPTYUBVALUEATT
#define EMPTYSOLVERATT
#define CONEND
#define PRODUCTSTART
#define MATRIXCONEND
#define MATRIXDOTTIMESEND
#define NUMBEROFCONATT
#define MAKECOPYATT
#define MINMEMORYSTART
#define FILENAMESTARTANDEND
#define MINUSSTART
#define MATRIXDOTTIMESSTART
#define INPUTDIRECTORIESTOMOVESTART
#define MATRIXOBJTYPEATT
#define MATRIXCONSTART
#define BLOCKROWIDXATT
#define MATRIXDIAGONALEND
#define NUMBEROFVALUESATT
#define FILELICENCESTARTANDEND
#define SOSIDXATT
#define NUMBEROFBLOCKSATT
#define BLOCKSSTART
#define SOLVEROPTIONSTART
#define NUMBEROFOTHERVARIABLEOPTIONSATT
#define INITIALBASISSTATUSSTART
#define EMPTYTYPEATT
#define SERVICESTART
#define NUMBEROFSOSATT
#define ISFREESTART
#define EMPTYROWMAJORATT
#define COLOFFSETSTART
#define INTEGERVARIABLEBRANCHINGWEIGHTSEND
#define MATRICESSTART
#define SOLVERTOINVOKEEND
#define MATRIXSUBMATRIXATEND
#define SOSSTART
#define NUMBEROFOBJATT
#define NUMBEROFMATRIXTERMSATT
#define EMPTYCONTYPEATT
#define NUMBEROFOTHEROBJECTIVEOPTIONSATT
#define INITIALDUALVALUESSTART
#define FILESTOMAKESTART
#define LBVALUEATT
#define DIVIDEEND
#define NUMBEROFVARIDXATT
#define DIRECTORIESTOMAKESTART
#define MATRIXTERMSTART
#define OBJECTIVESSTART
#define SOLVEROPTIONEND
#define EMPTYVALUETYPEATT
#define ENUMERATIONSTART
#define COSSTART
#define ITEMEMPTY
#define NONLINEAREXPRESSIONSSTART
#define MATRIXCONTYPEATT
#define EMPTYLBVALUEATT
#define NUMBEROFITEMSATT
#define ATTRIBUTETEXT
#define INCRATT
#define FROMATT
#define NUMBEROFPATHPAIRSATT
#define LICENSEEND
#define MATRIXOBJIDXATT
#define BASETRANSPOSEATT
#define OSOLSTARTEMPTY
#define ENDOFELEMENT
#define OBJREFERENCEELEMENTSSTART
struct YYLTYPE YYLTYPE
#define INITIALOBJECTIVEVALUESSTART
#define INPUTFILESTOMOVESTART
union YYSTYPE YYSTYPE
#define NUMBERSTART
#define TOATT
#define VARIABLEEND
#define MATRIXVAREND
#define PIEND
#define ISFREEEND
#define SINSTART
#define NUMBEREND
#define INPUTFILESTOMOVEEND
#define MATRIXTOSCALARSTART
#define DEPENDENCIESSTART
#define ATLOWEREND
#define MATRIXDETERMINANTSTART
#define BASEMATRIXENDCOLATT
#define USERNAMESTART
#define EMPTYIDATT
#define ATUPPEREND
#define ALLDIFFEND
#define IDENTITYMATRIXEND
#define MATRIXSCALARTIMESSTART
#define SQRTSTART
#define MATRIXOBJEND
#define TARGETMATRIXFIRSTROWATT
#define VALUETYPEATT
#define ATEQUALITYSTART
#define EEND
#define ATUPPERSTART
#define PROCESSSTART
#define EMPTYMATRIXVARTYPEATT
#define PASSWORDSTART
#define OTHEROPTIONSSTART
#define INITIALVARIABLEVALUESSTART
#define EMPTYUBDUALVALUEATT
#define FILECREATORSTARTANDEND
#define ELEMENTTEXT
#define ROWOFFSETEND
#define MINUSEND
#define FILELICENCESTART
#define TARGETMATRIXFIRSTCOLATT
#define FILESOURCESTARTANDEND
#define POWERSTART
#define ABSSTART
#define PASSWORDEND
#define ROWOFFSETSTART
#define MATRIXEXPRESSIONSSTART
#define VAREND
#define MINCPUSPEEDSTART
#define NUMBEROFNONLINEAREXPRESSIONS
#define SOSVARIABLEBRANCHINGWEIGHTSSTART
#define ELEMENTSEND
#define MATRIXTOSCALAREND
#define NUMBEROFSOLVEROPTIONSATT
#define PATHEND
#define SUMSTART
#define MINMEMORYEND
#define NUMBEROFCOLUMNSATT
#define INITIALVARIABLEVALUESSTRINGSTART
#define PATHPAIRSTART
#define MATRIXNEGATESTART
#define EMPTYVARTYPEATT
#define OBJREFERENCEELEMENTSEND
#define VARREFERENCEELEMENTSEND
#define DIRECTORIESTODELETESTART
#define FILECREATORSTART
#define OUTPUTFILESTOMOVEEND
#define TIMESEND
#define CONSTART
#define EMPTYSHAPEATT
#define MATRIXTERMEND
#define BASEMATRIXEND
#define SERVICEEND
#define ITEMTEXT
#define CONTACTSTART
#define CONSTANTELEMENTSSTART
#define MINCPUNUMBERSTART
#define ESTART
#define CONTACTEND
#define INDEXESSTART
#define BASEMATRIXSTARTROWATT
#define MATRIXTRANSPOSEEND
#define FILENAMESTART
#define GENERALELEMENTSEND
#define EXPEND
#define NUMBEROFMATRIXCONATT
#define JOBIDSTART
#define MAXTIMESTART
#define JOBEND
#define DIVIDESTART