/home/coin/svn-release/OS-2.5.0/OS/src/OSParsers/OSParseosil.tab.cpp File Reference

#include <string>
#include <iostream>
#include <sstream>
#include "OSInstance.h"
#include "OSnLNode.h"
#include "OSErrorClass.h"
#include "OSParameters.h"
#include "OSiLParserData.h"
#include "OSBase64.h"
#include "OSMathUtil.h"
#include "OSConfig.h"
Include dependency graph for OSParseosil.tab.cpp:

Go to the source code of this file.

Classes

union  YYSTYPE
struct  YYLTYPE
union  yyalloc

Defines

#define YYBISON   1
#define YYBISON_VERSION   "2.4.1"
#define YYSKELETON_NAME   "yacc.c"
#define YYPURE   1
#define YYPUSH   0
#define YYPULL   1
#define YYLSP_NEEDED   1
#define yyparse   osilparse
#define yylex   osillex
#define yyerror   osilerror
#define yylval   osillval
#define yychar   osilchar
#define yydebug   osildebug
#define yynerrs   osilnerrs
#define yylloc   osillloc
#define ISWHITESPACE(char_)
#define ISDIGIT(_c)   ((_c) >= '0' && (_c) <= '9')
#define GETATTRIBUTETEXT
#define GAIL   printf("GAIL ANN HONDA\n")
#define ECHOCHECK
#define YYDEBUG   0
#define YYERROR_VERBOSE   1
#define YYTOKEN_TABLE   0
#define QUOTE   258
#define ATTRIBUTETEXT   259
#define INTEGER   260
#define DOUBLE   261
#define OSILEND   262
#define INSTANCEDATAEND   263
#define INSTANCEDATASTARTEND   264
#define VALUEATT   265
#define NUMBEROFNONLINEAREXPRESSIONS   266
#define IDXONEATT   267
#define IDXTWOATT   268
#define COEFATT   269
#define IDATT   270
#define TIMESSTART   271
#define TIMESEND   272
#define NUMBERSTART   273
#define NUMBEREND   274
#define NUMBEROFQTERMSATT   275
#define IDXATT   276
#define TYPEATT   277
#define QTERMSTART   278
#define QTERMEND   279
#define QUADRATICCOEFFICIENTSSTART   280
#define QUADRATICCOEFFICIENTSEND   281
#define NONLINEAREXPRESSIONSSTART   282
#define NONLINEAREXPRESSIONSEND   283
#define NLSTART   284
#define NLEND   285
#define POWERSTART   286
#define POWEREND   287
#define PLUSSTART   288
#define PLUSEND   289
#define MINUSSTART   290
#define MINUSEND   291
#define DIVIDESTART   292
#define DIVIDEEND   293
#define LNSTART   294
#define LNEND   295
#define SQRTSTART   296
#define SQRTEND   297
#define SUMSTART   298
#define SUMEND   299
#define PRODUCTSTART   300
#define PRODUCTEND   301
#define ENDOFELEMENT   302
#define EXPSTART   303
#define EXPEND   304
#define NEGATESTART   305
#define NEGATEEND   306
#define IFSTART   307
#define IFEND   308
#define SQUARESTART   309
#define SQUAREEND   310
#define COSSTART   311
#define COSEND   312
#define SINSTART   313
#define SINEND   314
#define GREATERTHAN   315
#define VARIABLESTART   316
#define VARIABLEEND   317
#define ABSSTART   318
#define ABSEND   319
#define ERFSTART   320
#define ERFEND   321
#define MAXSTART   322
#define MAXEND   323
#define ALLDIFFSTART   324
#define ALLDIFFEND   325
#define MINSTART   326
#define MINEND   327
#define ESTART   328
#define EEND   329
#define PISTART   330
#define PIEND   331
#define TIMEDOMAINSTART   332
#define TIMEDOMAINEND   333
#define STAGESSTART   334
#define STAGESEND   335
#define STAGESTART   336
#define STAGEEND   337
#define NAMEATT   338
#define NUMBEROFSTAGESATT   339
#define HORIZONATT   340
#define STARTATT   341
#define VARIABLESSTART   342
#define CONSTRAINTSSTART   343
#define OBJECTIVESSTART   344
#define VARIABLESEND   345
#define CONSTRAINTSEND   346
#define OBJECTIVESEND   347
#define NUMBEROFVARIABLESATT   348
#define NUMBEROFCONSTRAINTSATT   349
#define NUMBEROFOBJECTIVESATT   350
#define STARTIDXATT   351
#define VARSTART   352
#define VAREND   353
#define CONSTART   354
#define CONEND   355
#define OBJSTART   356
#define OBJEND   357
#define INTERVALSTART   358
#define INTERVALEND   359
#define YYSTYPE_IS_TRIVIAL   1
#define yystype   YYSTYPE
#define YYSTYPE_IS_DECLARED   1
#define yyltype   YYLTYPE
#define YYLTYPE_IS_DECLARED   1
#define YYLTYPE_IS_TRIVIAL   1
#define scanner   parserData->scanner
#define YYSIZE_T   unsigned int
#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)
#define YY_(msgid)   msgid
#define YYUSE(e)   ((void) (e))
#define YYID(n)   (n)
#define YYSTACK_ALLOC   YYMALLOC
#define YYSTACK_FREE   YYFREE
#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM
#define YYMALLOC   malloc
#define YYFREE   free
#define YYSTACK_GAP_MAXIMUM   (sizeof (union yyalloc) - 1)
#define YYSTACK_BYTES(N)
#define YYCOPY(To, From, Count)
#define YYSTACK_RELOCATE(Stack_alloc, Stack)
#define YYFINAL   6
#define YYLAST   398
#define YYNTOKENS   105
#define YYNNTS   148
#define YYNRULES   232
#define YYNSTATES   402
#define YYUNDEFTOK   2
#define YYMAXUTOK   359
#define YYTRANSLATE(YYX)   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
#define YYPACT_NINF   -153
#define YYTABLE_NINF   -1
#define yyerrok   (yyerrstatus = 0)
#define yyclearin   (yychar = YYEMPTY)
#define YYEMPTY   (-2)
#define YYEOF   0
#define YYACCEPT   goto yyacceptlab
#define YYABORT   goto yyabortlab
#define YYERROR   goto yyerrorlab
#define YYFAIL   goto yyerrlab
#define YYRECOVERING()   (!!yyerrstatus)
#define YYBACKUP(Token, Value)
#define YYTERROR   1
#define YYERRCODE   256
#define YYRHSLOC(Rhs, K)   ((Rhs)[K])
#define YYLLOC_DEFAULT(Current, Rhs, N)
#define YY_LOCATION_PRINT(File, Loc)
#define YYLEX   yylex (&yylval, &yylloc, scanner)
#define YYDPRINTF(Args)
#define YY_SYMBOL_PRINT(Title, Type, Value, Location)
#define YY_STACK_PRINT(Bottom, Top)
#define YY_REDUCE_PRINT(Rule)
#define YYINITDEPTH   200
#define YYMAXDEPTH   10000
#define YYPOPSTACK(N)   (yyvsp -= (N), yyssp -= (N), yylsp -= (N))

Typedefs

typedef struct yy_buffer_stateYY_BUFFER_STATE
typedef unsigned char yytype_uint8
typedef short int yytype_int8
typedef unsigned short int yytype_uint16
typedef short int yytype_int16

Enumerations

enum  yytokentype {
  QUOTE = 258, ATTRIBUTETEXT = 259, INTEGER = 260, DOUBLE = 261,
  OSILEND = 262, INSTANCEDATAEND = 263, INSTANCEDATASTARTEND = 264, VALUEATT = 265,
  NUMBEROFNONLINEAREXPRESSIONS = 266, IDXONEATT = 267, IDXTWOATT = 268, COEFATT = 269,
  IDATT = 270, TIMESSTART = 271, TIMESEND = 272, NUMBERSTART = 273,
  NUMBEREND = 274, NUMBEROFQTERMSATT = 275, IDXATT = 276, TYPEATT = 277,
  QTERMSTART = 278, QTERMEND = 279, QUADRATICCOEFFICIENTSSTART = 280, QUADRATICCOEFFICIENTSEND = 281,
  NONLINEAREXPRESSIONSSTART = 282, NONLINEAREXPRESSIONSEND = 283, NLSTART = 284, NLEND = 285,
  POWERSTART = 286, POWEREND = 287, PLUSSTART = 288, PLUSEND = 289,
  MINUSSTART = 290, MINUSEND = 291, DIVIDESTART = 292, DIVIDEEND = 293,
  LNSTART = 294, LNEND = 295, SQRTSTART = 296, SQRTEND = 297,
  SUMSTART = 298, SUMEND = 299, PRODUCTSTART = 300, PRODUCTEND = 301,
  ENDOFELEMENT = 302, EXPSTART = 303, EXPEND = 304, NEGATESTART = 305,
  NEGATEEND = 306, IFSTART = 307, IFEND = 308, SQUARESTART = 309,
  SQUAREEND = 310, COSSTART = 311, COSEND = 312, SINSTART = 313,
  SINEND = 314, GREATERTHAN = 315, VARIABLESTART = 316, VARIABLEEND = 317,
  ABSSTART = 318, ABSEND = 319, ERFSTART = 320, ERFEND = 321,
  MAXSTART = 322, MAXEND = 323, ALLDIFFSTART = 324, ALLDIFFEND = 325,
  MINSTART = 326, MINEND = 327, ESTART = 328, EEND = 329,
  PISTART = 330, PIEND = 331, TIMEDOMAINSTART = 332, TIMEDOMAINEND = 333,
  STAGESSTART = 334, STAGESEND = 335, STAGESTART = 336, STAGEEND = 337,
  NAMEATT = 338, NUMBEROFSTAGESATT = 339, HORIZONATT = 340, STARTATT = 341,
  VARIABLESSTART = 342, CONSTRAINTSSTART = 343, OBJECTIVESSTART = 344, VARIABLESEND = 345,
  CONSTRAINTSEND = 346, OBJECTIVESEND = 347, NUMBEROFVARIABLESATT = 348, NUMBEROFCONSTRAINTSATT = 349,
  NUMBEROFOBJECTIVESATT = 350, STARTIDXATT = 351, VARSTART = 352, VAREND = 353,
  CONSTART = 354, CONEND = 355, OBJSTART = 356, OBJEND = 357,
  INTERVALSTART = 358, INTERVALEND = 359, QUOTE = 258, ATTRIBUTETEXT = 259,
  INTEGER = 260, DOUBLE = 261, OSILEND = 262, INSTANCEDATAEND = 263,
  INSTANCEDATASTARTEND = 264, VALUEATT = 265, NUMBEROFNONLINEAREXPRESSIONS = 266, IDXONEATT = 267,
  IDXTWOATT = 268, COEFATT = 269, IDATT = 270, TIMESSTART = 271,
  TIMESEND = 272, NUMBERSTART = 273, NUMBEREND = 274, NUMBEROFQTERMSATT = 275,
  IDXATT = 276, TYPEATT = 277, QTERMSTART = 278, QTERMEND = 279,
  QUADRATICCOEFFICIENTSSTART = 280, QUADRATICCOEFFICIENTSEND = 281, NONLINEAREXPRESSIONSSTART = 282, NONLINEAREXPRESSIONSEND = 283,
  NLSTART = 284, NLEND = 285, POWERSTART = 286, POWEREND = 287,
  PLUSSTART = 288, PLUSEND = 289, MINUSSTART = 290, MINUSEND = 291,
  DIVIDESTART = 292, DIVIDEEND = 293, LNSTART = 294, LNEND = 295,
  SQRTSTART = 296, SQRTEND = 297, SUMSTART = 298, SUMEND = 299,
  PRODUCTSTART = 300, PRODUCTEND = 301, ENDOFELEMENT = 302, EXPSTART = 303,
  EXPEND = 304, NEGATESTART = 305, NEGATEEND = 306, IFSTART = 307,
  IFEND = 308, SQUARESTART = 309, SQUAREEND = 310, COSSTART = 311,
  COSEND = 312, SINSTART = 313, SINEND = 314, GREATERTHAN = 315,
  VARIABLESTART = 316, VARIABLEEND = 317, ABSSTART = 318, ABSEND = 319,
  ERFSTART = 320, ERFEND = 321, MAXSTART = 322, MAXEND = 323,
  ALLDIFFSTART = 324, ALLDIFFEND = 325, MINSTART = 326, MINEND = 327,
  ESTART = 328, EEND = 329, PISTART = 330, PIEND = 331,
  TIMEDOMAINSTART = 332, TIMEDOMAINEND = 333, STAGESSTART = 334, STAGESEND = 335,
  STAGESTART = 336, STAGEEND = 337, NAMEATT = 338, NUMBEROFSTAGESATT = 339,
  HORIZONATT = 340, STARTATT = 341, VARIABLESSTART = 342, CONSTRAINTSSTART = 343,
  OBJECTIVESSTART = 344, VARIABLESEND = 345, CONSTRAINTSEND = 346, OBJECTIVESEND = 347,
  NUMBEROFVARIABLESATT = 348, NUMBEROFCONSTRAINTSATT = 349, NUMBEROFOBJECTIVESATT = 350, STARTIDXATT = 351,
  VARSTART = 352, VAREND = 353, CONSTART = 354, CONEND = 355,
  OBJSTART = 356, OBJEND = 357, INTERVALSTART = 358, INTERVALEND = 359,
  ATTRIBUTETEXT = 258, ELEMENTTEXT = 259, ITEMTEXT = 260, INTEGER = 261,
  DOUBLE = 262, QUOTE = 263, TWOQUOTES = 264, GREATERTHAN = 265,
  ENDOFELEMENT = 266, OSOLSTART = 267, OSOLSTARTEMPTY = 268, OSOLATTRIBUTETEXT = 269,
  OSOLEND = 270, NUMBEROFOTHEROPTIONSATT = 271, NUMBEROFENUMERATIONSATT = 272, NUMBEROFJOBIDSATT = 273,
  NUMBEROFPATHSATT = 274, NUMBEROFPATHPAIRSATT = 275, FROMATT = 276, TOATT = 277,
  MAKECOPYATT = 278, CATEGORYATT = 279, TYPEATT = 280, GROUPWEIGHTATT = 281,
  NUMBEROFPROCESSESATT = 282, NUMBEROFSOLVEROPTIONSATT = 283, NUMBEROFSOSATT = 284, NUMBEROFVARIABLESATT = 285,
  NUMBEROFOBJECTIVESATT = 286, NUMBEROFCONSTRAINTSATT = 287, NUMBEROFOTHERVARIABLEOPTIONSATT = 288, NUMBEROFOTHEROBJECTIVEOPTIONSATT = 289,
  NUMBEROFOTHERCONSTRAINTOPTIONSATT = 290, NUMBEROFITEMSATT = 291, NUMBEROFVARATT = 292, NUMBEROFOBJATT = 293,
  NUMBEROFCONATT = 294, NUMBEROFELATT = 295, NAMEATT = 296, IDXATT = 297,
  SOSIDXATT = 298, VALUEATT = 299, UNITATT = 300, DESCRIPTIONATT = 301,
  EMPTYTYPEATT = 302, EMPTYNAMEATT = 303, EMPTYCATEGORYATT = 304, EMPTYDESCRIPTIONATT = 305,
  EMPTYUNITATT = 306, EMPTYVALUEATT = 307, EMPTYLBVALUEATT = 308, EMPTYUBVALUEATT = 309,
  LBVALUEATT = 310, UBVALUEATT = 311, EMPTYLBDUALVALUEATT = 312, EMPTYUBDUALVALUEATT = 313,
  LBDUALVALUEATT = 314, UBDUALVALUEATT = 315, SOLVERATT = 316, EMPTYSOLVERATT = 317,
  WEIGHTATT = 318, EMPTYWEIGHTATT = 319, TRANSPORTTYPEATT = 320, LOCATIONTYPEATT = 321,
  HEADERSTART = 322, HEADEREND = 323, GENERALSTART = 324, GENERALEND = 325,
  SYSTEMSTART = 326, SYSTEMEND = 327, SERVICESTART = 328, SERVICEEND = 329,
  JOBSTART = 330, JOBEND = 331, OPTIMIZATIONSTART = 332, OPTIMIZATIONEND = 333,
  FILENAMESTART = 334, FILENAMEEND = 335, FILENAMEEMPTY = 336, FILENAMESTARTANDEND = 337,
  FILESOURCESTART = 338, FILESOURCEEND = 339, FILESOURCEEMPTY = 340, FILESOURCESTARTANDEND = 341,
  FILEDESCRIPTIONSTART = 342, FILEDESCRIPTIONEND = 343, FILEDESCRIPTIONEMPTY = 344, FILEDESCRIPTIONSTARTANDEND = 345,
  FILECREATORSTART = 346, FILECREATOREND = 347, FILECREATOREMPTY = 348, FILECREATORSTARTANDEND = 349,
  FILELICENCESTART = 350, FILELICENCEEND = 351, FILELICENCEEMPTY = 352, FILELICENCESTARTANDEND = 353,
  SERVICEURISTART = 354, SERVICEURIEND = 355, SERVICENAMESTART = 356, SERVICENAMEEND = 357,
  INSTANCENAMESTART = 358, INSTANCENAMEEND = 359, INSTANCELOCATIONSTART = 360, INSTANCELOCATIONEND = 361,
  JOBIDSTART = 362, JOBIDEND = 363, SOLVERTOINVOKESTART = 364, SOLVERTOINVOKEEND = 365,
  LICENSESTART = 366, LICENSEEND = 367, USERNAMESTART = 368, USERNAMEEND = 369,
  PASSWORDSTART = 370, PASSWORDEND = 371, CONTACTSTART = 372, CONTACTEND = 373,
  OTHEROPTIONSSTART = 374, OTHEROPTIONSEND = 375, OTHERSTART = 376, OTHEREND = 377,
  MINDISKSPACESTART = 378, MINDISKSPACEEND = 379, MINMEMORYSTART = 380, MINMEMORYEND = 381,
  MINCPUSPEEDSTART = 382, MINCPUSPEEDEND = 383, MINCPUNUMBERSTART = 384, MINCPUNUMBEREND = 385,
  SERVICETYPESTART = 386, SERVICETYPEEND = 387, MAXTIMESTART = 388, MAXTIMEEND = 389,
  REQUESTEDSTARTTIMESTART = 390, REQUESTEDSTARTTIMEEND = 391, DEPENDENCIESSTART = 392, DEPENDENCIESEND = 393,
  REQUIREDDIRECTORIESSTART = 394, REQUIREDDIRECTORIESEND = 395, REQUIREDFILESSTART = 396, REQUIREDFILESEND = 397,
  PATHSTART = 398, PATHEND = 399, PATHPAIRSTART = 400, PATHPAIREND = 401,
  DIRECTORIESTOMAKESTART = 402, DIRECTORIESTOMAKEEND = 403, FILESTOMAKESTART = 404, FILESTOMAKEEND = 405,
  DIRECTORIESTODELETESTART = 406, DIRECTORIESTODELETEEND = 407, FILESTODELETESTART = 408, FILESTODELETEEND = 409,
  INPUTDIRECTORIESTOMOVESTART = 410, INPUTDIRECTORIESTOMOVEEND = 411, INPUTFILESTOMOVESTART = 412, INPUTFILESTOMOVEEND = 413,
  OUTPUTDIRECTORIESTOMOVESTART = 414, OUTPUTDIRECTORIESTOMOVEEND = 415, OUTPUTFILESTOMOVESTART = 416, OUTPUTFILESTOMOVEEND = 417,
  PROCESSESTOKILLSTART = 418, PROCESSESTOKILLEND = 419, PROCESSSTART = 420, PROCESSEND = 421,
  VARIABLESSTART = 422, VARIABLESEND = 423, INITIALVARIABLEVALUESSTART = 424, INITIALVARIABLEVALUESEND = 425,
  VARSTART = 426, VAREND = 427, INITIALVARIABLEVALUESSTRINGSTART = 428, INITIALVARIABLEVALUESSTRINGEND = 429,
  INITIALBASISSTATUSSTART = 430, INITIALBASISSTATUSEND = 431, BASICSTART = 432, BASICEND = 433,
  ATUPPERSTART = 434, ATUPPEREND = 435, ATLOWERSTART = 436, ATLOWEREND = 437,
  SUPERBASICSTART = 438, SUPERBASICEND = 439, ISFREESTART = 440, ISFREEEND = 441,
  UNKNOWNSTART = 442, UNKNOWNEND = 443, INTEGERVARIABLEBRANCHINGWEIGHTSSTART = 444, INTEGERVARIABLEBRANCHINGWEIGHTSEND = 445,
  SOSVARIABLEBRANCHINGWEIGHTSSTART = 446, SOSVARIABLEBRANCHINGWEIGHTSEND = 447, SOSSTART = 448, SOSEND = 449,
  OBJECTIVESSTART = 450, OBJECTIVESEND = 451, INITIALOBJECTIVEVALUESSTART = 452, INITIALOBJECTIVEVALUESEND = 453,
  OBJSTART = 454, OBJEND = 455, INITIALOBJECTIVEBOUNDSSTART = 456, INITIALOBJECTIVEBOUNDSEND = 457,
  CONSTRAINTSSTART = 458, CONSTRAINTSEND = 459, INITIALCONSTRAINTVALUESSTART = 460, INITIALCONSTRAINTVALUESEND = 461,
  CONSTART = 462, CONEND = 463, INITIALDUALVALUESSTART = 464, INITIALDUALVALUESEND = 465,
  SOLVEROPTIONSSTART = 466, SOLVEROPTIONSEND = 467, SOLVEROPTIONSTART = 468, SOLVEROPTIONEND = 469,
  ENUMERATIONSTART = 470, ENUMERATIONEND = 471, ITEMEMPTY = 472, ITEMSTART = 473,
  ITEMEND = 474, ITEMSTARTANDEND = 475, BASE64START = 476, BASE64END = 477,
  INCRATT = 478, MULTATT = 479, SIZEOFATT = 480, ELSTART = 481,
  ELEND = 482, DUMMY = 483, ATTRIBUTETEXT = 258, ELEMENTTEXT = 259,
  ITEMTEXT = 260, INTEGER = 261, DOUBLE = 262, QUOTE = 263,
  TWOQUOTES = 264, GREATERTHAN = 265, ENDOFELEMENT = 266, OSOLSTART = 267,
  OSOLSTARTEMPTY = 268, OSOLATTRIBUTETEXT = 269, OSOLEND = 270, NUMBEROFOTHEROPTIONSATT = 271,
  NUMBEROFENUMERATIONSATT = 272, NUMBEROFJOBIDSATT = 273, NUMBEROFPATHSATT = 274, NUMBEROFPATHPAIRSATT = 275,
  FROMATT = 276, TOATT = 277, MAKECOPYATT = 278, CATEGORYATT = 279,
  TYPEATT = 280, GROUPWEIGHTATT = 281, NUMBEROFPROCESSESATT = 282, NUMBEROFSOLVEROPTIONSATT = 283,
  NUMBEROFSOSATT = 284, NUMBEROFVARIABLESATT = 285, NUMBEROFOBJECTIVESATT = 286, NUMBEROFCONSTRAINTSATT = 287,
  NUMBEROFOTHERVARIABLEOPTIONSATT = 288, NUMBEROFOTHEROBJECTIVEOPTIONSATT = 289, NUMBEROFOTHERCONSTRAINTOPTIONSATT = 290, NUMBEROFITEMSATT = 291,
  NUMBEROFVARATT = 292, NUMBEROFOBJATT = 293, NUMBEROFCONATT = 294, NUMBEROFELATT = 295,
  NAMEATT = 296, IDXATT = 297, SOSIDXATT = 298, VALUEATT = 299,
  UNITATT = 300, DESCRIPTIONATT = 301, EMPTYTYPEATT = 302, EMPTYNAMEATT = 303,
  EMPTYCATEGORYATT = 304, EMPTYDESCRIPTIONATT = 305, EMPTYUNITATT = 306, EMPTYVALUEATT = 307,
  EMPTYLBVALUEATT = 308, EMPTYUBVALUEATT = 309, LBVALUEATT = 310, UBVALUEATT = 311,
  EMPTYLBDUALVALUEATT = 312, EMPTYUBDUALVALUEATT = 313, LBDUALVALUEATT = 314, UBDUALVALUEATT = 315,
  SOLVERATT = 316, EMPTYSOLVERATT = 317, WEIGHTATT = 318, EMPTYWEIGHTATT = 319,
  TRANSPORTTYPEATT = 320, LOCATIONTYPEATT = 321, HEADERSTART = 322, HEADEREND = 323,
  GENERALSTART = 324, GENERALEND = 325, SYSTEMSTART = 326, SYSTEMEND = 327,
  SERVICESTART = 328, SERVICEEND = 329, JOBSTART = 330, JOBEND = 331,
  OPTIMIZATIONSTART = 332, OPTIMIZATIONEND = 333, FILENAMESTART = 334, FILENAMEEND = 335,
  FILENAMEEMPTY = 336, FILENAMESTARTANDEND = 337, FILESOURCESTART = 338, FILESOURCEEND = 339,
  FILESOURCEEMPTY = 340, FILESOURCESTARTANDEND = 341, FILEDESCRIPTIONSTART = 342, FILEDESCRIPTIONEND = 343,
  FILEDESCRIPTIONEMPTY = 344, FILEDESCRIPTIONSTARTANDEND = 345, FILECREATORSTART = 346, FILECREATOREND = 347,
  FILECREATOREMPTY = 348, FILECREATORSTARTANDEND = 349, FILELICENCESTART = 350, FILELICENCEEND = 351,
  FILELICENCEEMPTY = 352, FILELICENCESTARTANDEND = 353, SERVICEURISTART = 354, SERVICEURIEND = 355,
  SERVICENAMESTART = 356, SERVICENAMEEND = 357, INSTANCENAMESTART = 358, INSTANCENAMEEND = 359,
  INSTANCELOCATIONSTART = 360, INSTANCELOCATIONEND = 361, JOBIDSTART = 362, JOBIDEND = 363,
  SOLVERTOINVOKESTART = 364, SOLVERTOINVOKEEND = 365, LICENSESTART = 366, LICENSEEND = 367,
  USERNAMESTART = 368, USERNAMEEND = 369, PASSWORDSTART = 370, PASSWORDEND = 371,
  CONTACTSTART = 372, CONTACTEND = 373, OTHEROPTIONSSTART = 374, OTHEROPTIONSEND = 375,
  OTHERSTART = 376, OTHEREND = 377, MINDISKSPACESTART = 378, MINDISKSPACEEND = 379,
  MINMEMORYSTART = 380, MINMEMORYEND = 381, MINCPUSPEEDSTART = 382, MINCPUSPEEDEND = 383,
  MINCPUNUMBERSTART = 384, MINCPUNUMBEREND = 385, SERVICETYPESTART = 386, SERVICETYPEEND = 387,
  MAXTIMESTART = 388, MAXTIMEEND = 389, REQUESTEDSTARTTIMESTART = 390, REQUESTEDSTARTTIMEEND = 391,
  DEPENDENCIESSTART = 392, DEPENDENCIESEND = 393, REQUIREDDIRECTORIESSTART = 394, REQUIREDDIRECTORIESEND = 395,
  REQUIREDFILESSTART = 396, REQUIREDFILESEND = 397, PATHSTART = 398, PATHEND = 399,
  PATHPAIRSTART = 400, PATHPAIREND = 401, DIRECTORIESTOMAKESTART = 402, DIRECTORIESTOMAKEEND = 403,
  FILESTOMAKESTART = 404, FILESTOMAKEEND = 405, DIRECTORIESTODELETESTART = 406, DIRECTORIESTODELETEEND = 407,
  FILESTODELETESTART = 408, FILESTODELETEEND = 409, INPUTDIRECTORIESTOMOVESTART = 410, INPUTDIRECTORIESTOMOVEEND = 411,
  INPUTFILESTOMOVESTART = 412, INPUTFILESTOMOVEEND = 413, OUTPUTDIRECTORIESTOMOVESTART = 414, OUTPUTDIRECTORIESTOMOVEEND = 415,
  OUTPUTFILESTOMOVESTART = 416, OUTPUTFILESTOMOVEEND = 417, PROCESSESTOKILLSTART = 418, PROCESSESTOKILLEND = 419,
  PROCESSSTART = 420, PROCESSEND = 421, VARIABLESSTART = 422, VARIABLESEND = 423,
  INITIALVARIABLEVALUESSTART = 424, INITIALVARIABLEVALUESEND = 425, VARSTART = 426, VAREND = 427,
  INITIALVARIABLEVALUESSTRINGSTART = 428, INITIALVARIABLEVALUESSTRINGEND = 429, INITIALBASISSTATUSSTART = 430, INITIALBASISSTATUSEND = 431,
  BASICSTART = 432, BASICEND = 433, ATUPPERSTART = 434, ATUPPEREND = 435,
  ATLOWERSTART = 436, ATLOWEREND = 437, SUPERBASICSTART = 438, SUPERBASICEND = 439,
  ISFREESTART = 440, ISFREEEND = 441, UNKNOWNSTART = 442, UNKNOWNEND = 443,
  INTEGERVARIABLEBRANCHINGWEIGHTSSTART = 444, INTEGERVARIABLEBRANCHINGWEIGHTSEND = 445, SOSVARIABLEBRANCHINGWEIGHTSSTART = 446, SOSVARIABLEBRANCHINGWEIGHTSEND = 447,
  SOSSTART = 448, SOSEND = 449, OBJECTIVESSTART = 450, OBJECTIVESEND = 451,
  INITIALOBJECTIVEVALUESSTART = 452, INITIALOBJECTIVEVALUESEND = 453, OBJSTART = 454, OBJEND = 455,
  INITIALOBJECTIVEBOUNDSSTART = 456, INITIALOBJECTIVEBOUNDSEND = 457, CONSTRAINTSSTART = 458, CONSTRAINTSEND = 459,
  INITIALCONSTRAINTVALUESSTART = 460, INITIALCONSTRAINTVALUESEND = 461, CONSTART = 462, CONEND = 463,
  INITIALDUALVALUESSTART = 464, INITIALDUALVALUESEND = 465, SOLVEROPTIONSSTART = 466, SOLVEROPTIONSEND = 467,
  SOLVEROPTIONSTART = 468, SOLVEROPTIONEND = 469, ENUMERATIONSTART = 470, ENUMERATIONEND = 471,
  ITEMEMPTY = 472, ITEMSTART = 473, ITEMEND = 474, ITEMSTARTANDEND = 475,
  BASE64START = 476, BASE64END = 477, INCRATT = 478, MULTATT = 479,
  SIZEOFATT = 480, ELSTART = 481, ELEND = 482, DUMMY = 483,
  ATTRIBUTETEXT = 258, ELEMENTTEXT = 259, ITEMTEXT = 260, INTEGER = 261,
  DOUBLE = 262, QUOTE = 263, TWOQUOTES = 264, GREATERTHAN = 265,
  ENDOFELEMENT = 266, OSRLSTART = 267, OSRLSTARTEMPTY = 268, OSRLATTRIBUTETEXT = 269,
  OSRLEND = 270, NUMBEROFCONATT = 271, NUMBEROFCONSTRAINTSATT = 272, NUMBEROFELATT = 273,
  NUMBEROFENUMERATIONSATT = 274, NUMBEROFIDXATT = 275, NUMBEROFITEMSATT = 276, NUMBEROFOBJATT = 277,
  NUMBEROFOBJECTIVESATT = 278, NUMBEROFOTHERCONSTRAINTRESULTSATT = 279, NUMBEROFOTHEROBJECTIVERESULTSATT = 280, NUMBEROFOTHERRESULTSATT = 281,
  NUMBEROFOTHERSOLUTIONRESULTSATT = 282, NUMBEROFOTHERVARIABLERESULTSATT = 283, NUMBEROFSOLUTIONSATT = 284, NUMBEROFSOLVEROUTPUTSATT = 285,
  NUMBEROFSUBSTATUSESATT = 286, NUMBEROFTIMESATT = 287, NUMBEROFVARATT = 288, NUMBEROFVARIABLESATT = 289,
  NUMBEROFVARIDXATT = 290, TARGETOBJECTIVEIDXATT = 291, IDXATT = 292, INCRATT = 293,
  MULTATT = 294, SIZEOFATT = 295, CATEGORYATT = 296, EMPTYCATEGORYATT = 297,
  DESCRIPTIONATT = 298, EMPTYDESCRIPTIONATT = 299, NAMEATT = 300, EMPTYNAMEATT = 301,
  TYPEATT = 302, EMPTYTYPEATT = 303, UNITATT = 304, EMPTYUNITATT = 305,
  VALUEATT = 306, EMPTYVALUEATT = 307, WEIGHTEDOBJECTIVESATT = 308, EMPTYWEIGHTEDOBJECTIVESATT = 309,
  TARGETOBJECTIVENAMEATT = 310, EMPTYTARGETOBJECTIVENAMEATT = 311, HEADERSTART = 312, HEADEREND = 313,
  GENERALSTART = 314, GENERALEND = 315, SYSTEMSTART = 316, SYSTEMEND = 317,
  SERVICESTART = 318, SERVICEEND = 319, JOBSTART = 320, JOBEND = 321,
  OPTIMIZATIONSTART = 322, OPTIMIZATIONEND = 323, ITEMSTART = 324, ITEMEND = 325,
  ITEMSTARTANDEND = 326, ITEMEMPTY = 327, FILENAMESTART = 328, FILENAMEEND = 329,
  FILENAMEEMPTY = 330, FILENAMESTARTANDEND = 331, FILESOURCESTART = 332, FILESOURCEEND = 333,
  FILESOURCEEMPTY = 334, FILESOURCESTARTANDEND = 335, FILEDESCRIPTIONSTART = 336, FILEDESCRIPTIONEND = 337,
  FILEDESCRIPTIONEMPTY = 338, FILEDESCRIPTIONSTARTANDEND = 339, FILECREATORSTART = 340, FILECREATOREND = 341,
  FILECREATOREMPTY = 342, FILECREATORSTARTANDEND = 343, FILELICENCESTART = 344, FILELICENCEEND = 345,
  FILELICENCEEMPTY = 346, FILELICENCESTARTANDEND = 347, ACTUALSTARTTIMESTART = 348, ACTUALSTARTTIMEEND = 349,
  ATLOWERSTART = 350, ATLOWEREND = 351, ATUPPERSTART = 352, ATUPPEREND = 353,
  AVAILABLECPUNUMBERSTART = 354, AVAILABLECPUNUMBEREND = 355, AVAILABLECPUSPEEDSTART = 356, AVAILABLECPUSPEEDEND = 357,
  AVAILABLEDISKSPACESTART = 358, AVAILABLEDISKSPACEEND = 359, AVAILABLEMEMORYSTART = 360, AVAILABLEMEMORYEND = 361,
  BASE64START = 362, BASE64END = 363, BASICSTART = 364, BASICEND = 365,
  BASISSTATUSSTART = 366, BASISSTATUSEND = 367, BASSTATUSSTART = 368, BASSTATUSEND = 369,
  CONSTART = 370, CONEND = 371, CONSTRAINTSSTART = 372, CONSTRAINTSEND = 373,
  CURRENTJOBCOUNTSTART = 374, CURRENTJOBCOUNTEND = 375, CURRENTSTATESTART = 376, CURRENTSTATEEND = 377,
  DUALVALUESSTART = 378, DUALVALUESEND = 379, ELSTART = 380, ELEND = 381,
  ENUMERATIONSTART = 382, ENUMERATIONEND = 383, ENDTIMESTART = 384, ENDTIMEEND = 385,
  GENERALSTATUSSTART = 386, GENERALSTATUSEND = 387, GENERALSUBSTATUSSTART = 388, GENERALSUBSTATUSEND = 389,
  IDXSTART = 390, IDXEND = 391, INSTANCENAMESTART = 392, INSTANCENAMEEND = 393,
  ISFREESTART = 394, ISFREEEND = 395, JOBIDSTART = 396, JOBIDEND = 397,
  MESSAGESTART = 398, MESSAGEEND = 399, OBJSTART = 400, OBJEND = 401,
  OBJECTIVESSTART = 402, OBJECTIVESEND = 403, OPTIMIZATIONSOLUTIONSTATUSSTART = 404, OPTIMIZATIONSOLUTIONSTATUSEND = 405,
  OPTIMIZATIONSOLUTIONSUBSTATUSSTART = 406, OPTIMIZATIONSOLUTIONSUBSTATUSEND = 407, OTHERSTART = 408, OTHEREND = 409,
  OTHERRESULTSSTART = 410, OTHERRESULTSEND = 411, OTHERSOLUTIONRESULTSTART = 412, OTHERSOLUTIONRESULTEND = 413,
  OTHERSOLUTIONRESULTSSTART = 414, OTHERSOLUTIONRESULTSEND = 415, OTHERSOLVEROUTPUTSTART = 416, OTHERSOLVEROUTPUTEND = 417,
  SCHEDULEDSTARTTIMESTART = 418, SCHEDULEDSTARTTIMEEND = 419, SERVICENAMESTART = 420, SERVICENAMEEND = 421,
  SERVICEURISTART = 422, SERVICEURIEND = 423, SERVICEUTILIZATIONSTART = 424, SERVICEUTILIZATIONEND = 425,
  SOLUTIONSTART = 426, SOLUTIONEND = 427, SOLVERINVOKEDSTART = 428, SOLVERINVOKEDEND = 429,
  SOLVEROUTPUTSTART = 430, SOLVEROUTPUTEND = 431, STATUSSTART = 432, STATUSEND = 433,
  SUBMITTIMESTART = 434, SUBMITTIMEEND = 435, SUBSTATUSSTART = 436, SUBSTATUSEND = 437,
  SUPERBASICSTART = 438, SUPERBASICEND = 439, SYSTEMINFORMATIONSTART = 440, SYSTEMINFORMATIONEND = 441,
  TIMESTART = 442, TIMEEND = 443, TIMESERVICESTARTEDSTART = 444, TIMESERVICESTARTEDEND = 445,
  TIMESTAMPSTART = 446, TIMESTAMPEND = 447, TIMINGINFORMATIONSTART = 448, TIMINGINFORMATIONEND = 449,
  TOTALJOBSSOFARSTART = 450, TOTALJOBSSOFAREND = 451, UNKNOWNSTART = 452, UNKNOWNEND = 453,
  USEDCPUNUMBERSTART = 454, USEDCPUNUMBEREND = 455, USEDCPUSPEEDSTART = 456, USEDCPUSPEEDEND = 457,
  USEDDISKSPACESTART = 458, USEDDISKSPACEEND = 459, USEDMEMORYSTART = 460, USEDMEMORYEND = 461,
  VALUESSTART = 462, VALUESEND = 463, VALUESSTRINGSTART = 464, VALUESSTRINGEND = 465,
  VARSTART = 466, VAREND = 467, VARIABLESSTART = 468, VARIABLESEND = 469,
  VARIDXSTART = 470, VARIDXEND = 471, DUMMY = 472, ATTRIBUTETEXT = 258,
  ELEMENTTEXT = 259, ITEMTEXT = 260, INTEGER = 261, DOUBLE = 262,
  QUOTE = 263, TWOQUOTES = 264, GREATERTHAN = 265, ENDOFELEMENT = 266,
  OSRLSTART = 267, OSRLSTARTEMPTY = 268, OSRLATTRIBUTETEXT = 269, OSRLEND = 270,
  NUMBEROFCONATT = 271, NUMBEROFCONSTRAINTSATT = 272, NUMBEROFELATT = 273, NUMBEROFENUMERATIONSATT = 274,
  NUMBEROFIDXATT = 275, NUMBEROFITEMSATT = 276, NUMBEROFOBJATT = 277, NUMBEROFOBJECTIVESATT = 278,
  NUMBEROFOTHERCONSTRAINTRESULTSATT = 279, NUMBEROFOTHEROBJECTIVERESULTSATT = 280, NUMBEROFOTHERRESULTSATT = 281, NUMBEROFOTHERSOLUTIONRESULTSATT = 282,
  NUMBEROFOTHERVARIABLERESULTSATT = 283, NUMBEROFSOLUTIONSATT = 284, NUMBEROFSOLVEROUTPUTSATT = 285, NUMBEROFSUBSTATUSESATT = 286,
  NUMBEROFTIMESATT = 287, NUMBEROFVARATT = 288, NUMBEROFVARIABLESATT = 289, NUMBEROFVARIDXATT = 290,
  TARGETOBJECTIVEIDXATT = 291, IDXATT = 292, INCRATT = 293, MULTATT = 294,
  SIZEOFATT = 295, CATEGORYATT = 296, EMPTYCATEGORYATT = 297, DESCRIPTIONATT = 298,
  EMPTYDESCRIPTIONATT = 299, NAMEATT = 300, EMPTYNAMEATT = 301, TYPEATT = 302,
  EMPTYTYPEATT = 303, UNITATT = 304, EMPTYUNITATT = 305, VALUEATT = 306,
  EMPTYVALUEATT = 307, WEIGHTEDOBJECTIVESATT = 308, EMPTYWEIGHTEDOBJECTIVESATT = 309, TARGETOBJECTIVENAMEATT = 310,
  EMPTYTARGETOBJECTIVENAMEATT = 311, HEADERSTART = 312, HEADEREND = 313, GENERALSTART = 314,
  GENERALEND = 315, SYSTEMSTART = 316, SYSTEMEND = 317, SERVICESTART = 318,
  SERVICEEND = 319, JOBSTART = 320, JOBEND = 321, OPTIMIZATIONSTART = 322,
  OPTIMIZATIONEND = 323, ITEMSTART = 324, ITEMEND = 325, ITEMSTARTANDEND = 326,
  ITEMEMPTY = 327, FILENAMESTART = 328, FILENAMEEND = 329, FILENAMEEMPTY = 330,
  FILENAMESTARTANDEND = 331, FILESOURCESTART = 332, FILESOURCEEND = 333, FILESOURCEEMPTY = 334,
  FILESOURCESTARTANDEND = 335, FILEDESCRIPTIONSTART = 336, FILEDESCRIPTIONEND = 337, FILEDESCRIPTIONEMPTY = 338,
  FILEDESCRIPTIONSTARTANDEND = 339, FILECREATORSTART = 340, FILECREATOREND = 341, FILECREATOREMPTY = 342,
  FILECREATORSTARTANDEND = 343, FILELICENCESTART = 344, FILELICENCEEND = 345, FILELICENCEEMPTY = 346,
  FILELICENCESTARTANDEND = 347, ACTUALSTARTTIMESTART = 348, ACTUALSTARTTIMEEND = 349, ATLOWERSTART = 350,
  ATLOWEREND = 351, ATUPPERSTART = 352, ATUPPEREND = 353, AVAILABLECPUNUMBERSTART = 354,
  AVAILABLECPUNUMBEREND = 355, AVAILABLECPUSPEEDSTART = 356, AVAILABLECPUSPEEDEND = 357, AVAILABLEDISKSPACESTART = 358,
  AVAILABLEDISKSPACEEND = 359, AVAILABLEMEMORYSTART = 360, AVAILABLEMEMORYEND = 361, BASE64START = 362,
  BASE64END = 363, BASICSTART = 364, BASICEND = 365, BASISSTATUSSTART = 366,
  BASISSTATUSEND = 367, BASSTATUSSTART = 368, BASSTATUSEND = 369, CONSTART = 370,
  CONEND = 371, CONSTRAINTSSTART = 372, CONSTRAINTSEND = 373, CURRENTJOBCOUNTSTART = 374,
  CURRENTJOBCOUNTEND = 375, CURRENTSTATESTART = 376, CURRENTSTATEEND = 377, DUALVALUESSTART = 378,
  DUALVALUESEND = 379, ELSTART = 380, ELEND = 381, ENUMERATIONSTART = 382,
  ENUMERATIONEND = 383, ENDTIMESTART = 384, ENDTIMEEND = 385, GENERALSTATUSSTART = 386,
  GENERALSTATUSEND = 387, GENERALSUBSTATUSSTART = 388, GENERALSUBSTATUSEND = 389, IDXSTART = 390,
  IDXEND = 391, INSTANCENAMESTART = 392, INSTANCENAMEEND = 393, ISFREESTART = 394,
  ISFREEEND = 395, JOBIDSTART = 396, JOBIDEND = 397, MESSAGESTART = 398,
  MESSAGEEND = 399, OBJSTART = 400, OBJEND = 401, OBJECTIVESSTART = 402,
  OBJECTIVESEND = 403, OPTIMIZATIONSOLUTIONSTATUSSTART = 404, OPTIMIZATIONSOLUTIONSTATUSEND = 405, OPTIMIZATIONSOLUTIONSUBSTATUSSTART = 406,
  OPTIMIZATIONSOLUTIONSUBSTATUSEND = 407, OTHERSTART = 408, OTHEREND = 409, OTHERRESULTSSTART = 410,
  OTHERRESULTSEND = 411, OTHERSOLUTIONRESULTSTART = 412, OTHERSOLUTIONRESULTEND = 413, OTHERSOLUTIONRESULTSSTART = 414,
  OTHERSOLUTIONRESULTSEND = 415, OTHERSOLVEROUTPUTSTART = 416, OTHERSOLVEROUTPUTEND = 417, SCHEDULEDSTARTTIMESTART = 418,
  SCHEDULEDSTARTTIMEEND = 419, SERVICENAMESTART = 420, SERVICENAMEEND = 421, SERVICEURISTART = 422,
  SERVICEURIEND = 423, SERVICEUTILIZATIONSTART = 424, SERVICEUTILIZATIONEND = 425, SOLUTIONSTART = 426,
  SOLUTIONEND = 427, SOLVERINVOKEDSTART = 428, SOLVERINVOKEDEND = 429, SOLVEROUTPUTSTART = 430,
  SOLVEROUTPUTEND = 431, STATUSSTART = 432, STATUSEND = 433, SUBMITTIMESTART = 434,
  SUBMITTIMEEND = 435, SUBSTATUSSTART = 436, SUBSTATUSEND = 437, SUPERBASICSTART = 438,
  SUPERBASICEND = 439, SYSTEMINFORMATIONSTART = 440, SYSTEMINFORMATIONEND = 441, TIMESTART = 442,
  TIMEEND = 443, TIMESERVICESTARTEDSTART = 444, TIMESERVICESTARTEDEND = 445, TIMESTAMPSTART = 446,
  TIMESTAMPEND = 447, TIMINGINFORMATIONSTART = 448, TIMINGINFORMATIONEND = 449, TOTALJOBSSOFARSTART = 450,
  TOTALJOBSSOFAREND = 451, UNKNOWNSTART = 452, UNKNOWNEND = 453, USEDCPUNUMBERSTART = 454,
  USEDCPUNUMBEREND = 455, USEDCPUSPEEDSTART = 456, USEDCPUSPEEDEND = 457, USEDDISKSPACESTART = 458,
  USEDDISKSPACEEND = 459, USEDMEMORYSTART = 460, USEDMEMORYEND = 461, VALUESSTART = 462,
  VALUESEND = 463, VALUESSTRINGSTART = 464, VALUESSTRINGEND = 465, VARSTART = 466,
  VAREND = 467, VARIABLESSTART = 468, VARIABLESEND = 469, VARIDXSTART = 470,
  VARIDXEND = 471, DUMMY = 472, ATTRIBUTETEXT = 258, ELEMENTTEXT = 259,
  INTEGER = 260, DOUBLE = 261, QUOTE = 262, TWOQUOTES = 263,
  GREATERTHAN = 264, ENDOFELEMENT = 265, OSRLSTART = 266, OSRLSTARTEMPTY = 267,
  OSRLATTRIBUTETEXT = 268, OSRLEND = 269, GENERALSTART = 270, GENERALEND = 271,
  SYSTEMSTART = 272, SYSTEMEND = 273, SERVICESTART = 274, SERVICEEND = 275,
  JOBSTART = 276, JOBEND = 277, SERVICEURISTARTANDEND = 278, SERVICEURISTART = 279,
  SERVICEURIEND = 280, SERVICENAMESTARTANDEND = 281, SERVICENAMESTART = 282, SERVICENAMEEND = 283,
  INSTANCENAMESTARTANDEND = 284, INSTANCENAMESTART = 285, INSTANCENAMEEND = 286, JOBIDSTARTANDEND = 287,
  JOBIDSTART = 288, JOBIDEND = 289, TIMINGINFORMATIONSTART = 290, TIMINGINFORMATIONEND = 291,
  TIMESTARTANDEND = 292, TIMESTART = 293, TIMEEND = 294, OPTIMIZATIONSTART = 295,
  OPTIMIZATIONEND = 296, SOLUTIONSTART = 297, SOLUTIONEND = 298, VALUESSTART = 299,
  VALUESEND = 300, DUALVALUESSTART = 301, DUALVALUESEND = 302, VARIABLESSTART = 303,
  VARIABLESEND = 304, VARSTART = 305, VAREND = 306, OBJECTIVESSTART = 307,
  OBJECTIVESEND = 308, OBJSTART = 309, OBJEND = 310, CONSTRAINTSSTART = 311,
  CONSTRAINTSEND = 312, CONSTART = 313, CONEND = 314, STATUSSTART = 315,
  STATUSEND = 316, GENERALSTATUSSTART = 317, GENERALSTATUSEND = 318, MESSAGESTART = 319,
  MESSAGEEND = 320, MESSAGESTARTANDEND = 321, OTHERSTART = 322, OTHEREND = 323,
  NUMBEROFTIMESATT = 324, NUMBEROFSOLUTIONSATT = 325, NUMBEROFVARIABLESATT = 326, NUMBEROFCONSTRAINTSATT = 327,
  NUMBEROFOBJECTIVESATT = 328, NUMBEROFOTHERVARIABLERESULTSATT = 329, NUMBEROFOTHEROBJECTIVERESULTSATT = 330, NUMBEROFOTHERCONSTRAINTRESULTSATT = 331,
  NUMBEROFVARATT = 332, NUMBEROFOBJATT = 333, NUMBEROFCONATT = 334, TARGETOBJECTIVEIDXATT = 335,
  IDXATT = 336, TYPEATT = 337, EMPTYTYPEATT = 338, DESCRIPTIONATT = 339,
  EMPTYDESCRIPTIONATT = 340, NAMEATT = 341, EMPTYNAMEATT = 342, CATEGORYATT = 343,
  EMPTYCATEGORYATT = 344, UNITATT = 345, EMPTYUNITATT = 346, VALUEATT = 347,
  EMPTYVALUEATT = 348, DUMMY = 349, ATTRIBUTETEXT = 258, ELEMENTTEXT = 259,
  INTEGER = 260, DOUBLE = 261, QUOTE = 262, TWOQUOTES = 263,
  GREATERTHAN = 264, ENDOFELEMENT = 265, OSRLSTART = 266, OSRLSTARTEMPTY = 267,
  OSRLATTRIBUTETEXT = 268, OSRLEND = 269, GENERALSTART = 270, GENERALEND = 271,
  SYSTEMSTART = 272, SYSTEMEND = 273, SERVICESTART = 274, SERVICEEND = 275,
  JOBSTART = 276, JOBEND = 277, SERVICEURISTARTANDEND = 278, SERVICEURISTART = 279,
  SERVICEURIEND = 280, SERVICENAMESTARTANDEND = 281, SERVICENAMESTART = 282, SERVICENAMEEND = 283,
  INSTANCENAMESTARTANDEND = 284, INSTANCENAMESTART = 285, INSTANCENAMEEND = 286, JOBIDSTARTANDEND = 287,
  JOBIDSTART = 288, JOBIDEND = 289, TIMINGINFORMATIONSTART = 290, TIMINGINFORMATIONEND = 291,
  TIMESTARTANDEND = 292, TIMESTART = 293, TIMEEND = 294, OPTIMIZATIONSTART = 295,
  OPTIMIZATIONEND = 296, SOLUTIONSTART = 297, SOLUTIONEND = 298, VALUESSTART = 299,
  VALUESEND = 300, DUALVALUESSTART = 301, DUALVALUESEND = 302, VARIABLESSTART = 303,
  VARIABLESEND = 304, VARSTART = 305, VAREND = 306, OBJECTIVESSTART = 307,
  OBJECTIVESEND = 308, OBJSTART = 309, OBJEND = 310, CONSTRAINTSSTART = 311,
  CONSTRAINTSEND = 312, CONSTART = 313, CONEND = 314, STATUSSTART = 315,
  STATUSEND = 316, GENERALSTATUSSTART = 317, GENERALSTATUSEND = 318, MESSAGESTART = 319,
  MESSAGEEND = 320, MESSAGESTARTANDEND = 321, OTHERSTART = 322, OTHEREND = 323,
  NUMBEROFTIMESATT = 324, NUMBEROFSOLUTIONSATT = 325, NUMBEROFVARIABLESATT = 326, NUMBEROFCONSTRAINTSATT = 327,
  NUMBEROFOBJECTIVESATT = 328, NUMBEROFOTHERVARIABLERESULTSATT = 329, NUMBEROFOTHEROBJECTIVERESULTSATT = 330, NUMBEROFOTHERCONSTRAINTRESULTSATT = 331,
  NUMBEROFVARATT = 332, NUMBEROFOBJATT = 333, NUMBEROFCONATT = 334, TARGETOBJECTIVEIDXATT = 335,
  IDXATT = 336, TYPEATT = 337, EMPTYTYPEATT = 338, DESCRIPTIONATT = 339,
  EMPTYDESCRIPTIONATT = 340, NAMEATT = 341, EMPTYNAMEATT = 342, CATEGORYATT = 343,
  EMPTYCATEGORYATT = 344, UNITATT = 345, EMPTYUNITATT = 346, VALUEATT = 347,
  EMPTYVALUEATT = 348, DUMMY = 349
}

Functions

YY_BUFFER_STATE osil_scan_string (const char *yy_str, void *yyscanner)
int osillex_init (void **ptr_yy_globals)
int osillex_destroy (void *yyscanner)
void osilset_extra (OSiLParserData *parserData, void *yyscanner)
int osilget_lineno (void *yyscanner)
 Get the current line number.
char * osilget_text (void *yyscanner)
 Get the current token.
void osilset_lineno (int line_number, void *yyscanner)
 Set the current line number.
void yygetOSInstance (const char *osil, OSInstance *osinstance, OSiLParserData *parserData) throw (ErrorClass)
double atofmod1 (int *osillineno, const char *ch1, const char *ch2)
int atoimod1 (int *osillineno, const char *ch1, const char *ch2)
void osilerror_wrapper (const char *ch, int *osillineno, const char *errormsg)
bool isnewline (char c, int *osillineno)
bool parseVariables (const char **pchar, OSInstance *osinstance, int *osillineno)
bool parseObjectives (const char **pchar, OSInstance *osinstance, int *osillineno)
bool parseObjCoef (const char **pchar, int objcount, OSInstance *osinstance, int *osillineno)
bool parseConstraints (const char **pchar, OSInstance *osinstance, int *osillineno)
bool parseLinearConstraintCoefficients (const char **pchar, OSInstance *osinstance, int *osillineno)
bool parseStart (const char **pchar, OSInstance *osinstance, int *osillineno)
bool parseRowIdx (const char **pchar, OSInstance *osinstance, int *osillineno)
bool parseColIdx (const char **pchar, OSInstance *osinstance, int *osillineno)
bool parseValue (const char **pchar, OSInstance *osinstance, int *osillineno)
bool parseInstanceHeader (const char **pchar, OSInstance *osinstance, int *osillineno)
bool parseInstanceData (const char **pchar, OSInstance *osinstance, int *osillineno)
char * parseBase64 (const char **p, int *dataSize, int *osillineno)
int osillex (YYSTYPE *lvalp, YYLTYPE *llocp, void *scanner)
void osilerror (YYLTYPE *type, OSInstance *osintance, OSiLParserData *parserData, const char *errormsg)
static YYSIZE_T yystrlen (yystr) const char *yystr
int yyparse (osinstance, parserData) OSInstance *osinstance

Variables

static const yytype_uint8 yytranslate []
static const char *const yytname []
static const yytype_uint8 yyr1 []
static const yytype_uint8 yyr2 []
static const yytype_uint8 yydefact []
static const yytype_int16 yydefgoto []
static const yytype_int16 yypact []
static const yytype_int16 yypgoto []
static const yytype_uint16 yytable []
static const yytype_uint16 yycheck []
static const yytype_uint8 yystos []
const char * yysrc
int yytype
YYSTYPEyyvaluep
YYLTYPEyylocationp
OSInstanceosinstance
OSiLParserDataparserData

Define Documentation

#define YYBISON   1

Definition at line 46 of file OSParseosil.tab.cpp.

#define YYBISON_VERSION   "2.4.1"

Definition at line 49 of file OSParseosil.tab.cpp.

#define YYSKELETON_NAME   "yacc.c"

Definition at line 52 of file OSParseosil.tab.cpp.

#define YYPURE   1

Definition at line 55 of file OSParseosil.tab.cpp.

#define YYPUSH   0

Definition at line 58 of file OSParseosil.tab.cpp.

#define YYPULL   1

Definition at line 61 of file OSParseosil.tab.cpp.

#define YYLSP_NEEDED   1

Definition at line 64 of file OSParseosil.tab.cpp.

#define yyparse   osilparse

Definition at line 67 of file OSParseosil.tab.cpp.

#define yylex   osillex

Definition at line 68 of file OSParseosil.tab.cpp.

#define yyerror   osilerror

Definition at line 69 of file OSParseosil.tab.cpp.

#define yylval   osillval

Definition at line 70 of file OSParseosil.tab.cpp.

#define yychar   osilchar

Definition at line 71 of file OSParseosil.tab.cpp.

#define yydebug   osildebug

Definition at line 72 of file OSParseosil.tab.cpp.

#define yynerrs   osilnerrs

Definition at line 73 of file OSParseosil.tab.cpp.

#define yylloc   osillloc

Definition at line 74 of file OSParseosil.tab.cpp.

#define ISWHITESPACE ( char_   ) 
Value:
((char_) == ' ' || \
                     (char_) == '\t' ||  (char_) == '\r')

Definition at line 161 of file OSParseosil.tab.cpp.

#define ISDIGIT ( _c   )     ((_c) >= '0' && (_c) <= '9')

Definition at line 164 of file OSParseosil.tab.cpp.

#define GETATTRIBUTETEXT
Value:
for(; ISWHITESPACE( *ch) || isnewline( *ch, osillineno); ch++ ) ; \
        if( *ch != '=') {  osilerror_wrapper( ch, osillineno, "found an attribute not defined"); return false;}  \
        ch++; \
        for(; ISWHITESPACE( *ch) || isnewline( *ch, osillineno); ch++ ) ;       \
        if(*ch == '\"'){ \
                ch++; \
            for(; ISWHITESPACE( *ch) || isnewline( *ch, osillineno); ch++ ) ; \
            *p = ch; \
            for( ; *ch != '\"'; ch++); \
        }\
        else{\
            if(*ch == '\'') { \
                ch++; \
                for(; ISWHITESPACE( *ch) || isnewline( *ch, osillineno); ch++ ) ; \
                *p = ch; \
                for( ; *ch != '\''; ch++); \
            } \
            else {  osilerror_wrapper( ch, osillineno,"missing quote on attribute"); return false;} \
        }\
        numChar = ch - *p; \
        attText = new char[numChar + 1]; \
        for(ki = 0; ki < numChar; ki++) attText[ki] = *((*p)++); \
        attText[ki] = '\0'; \
        attTextEnd = &attText[ki];

Definition at line 166 of file OSParseosil.tab.cpp.

#define GAIL   printf("GAIL ANN HONDA\n")

Definition at line 192 of file OSParseosil.tab.cpp.

#define ECHOCHECK
Value:
GAIL; \
        printf("%c", ch[-2]); \
        printf("%c", ch[-1]); \
        printf("%c", ch[0]); \
        printf("%c", ch[1]); \
        printf("%c", ch[2]); \
        printf("%c", ch[3]); \
        printf("%c", ch[4]); \
        printf("%c", ch[5]); \
        printf("%c \n", ch[6]); \
        GAIL;

Definition at line 196 of file OSParseosil.tab.cpp.

#define YYDEBUG   0

Definition at line 213 of file OSParseosil.tab.cpp.

#define YYERROR_VERBOSE   1

Definition at line 221 of file OSParseosil.tab.cpp.

#define YYTOKEN_TABLE   0

Definition at line 226 of file OSParseosil.tab.cpp.

#define QUOTE   258

Definition at line 341 of file OSParseosil.tab.cpp.

#define ATTRIBUTETEXT   259

Definition at line 342 of file OSParseosil.tab.cpp.

#define INTEGER   260

Definition at line 343 of file OSParseosil.tab.cpp.

#define DOUBLE   261

Definition at line 344 of file OSParseosil.tab.cpp.

#define OSILEND   262

Definition at line 345 of file OSParseosil.tab.cpp.

#define INSTANCEDATAEND   263

Definition at line 346 of file OSParseosil.tab.cpp.

#define INSTANCEDATASTARTEND   264

Definition at line 347 of file OSParseosil.tab.cpp.

#define VALUEATT   265

Definition at line 348 of file OSParseosil.tab.cpp.

#define NUMBEROFNONLINEAREXPRESSIONS   266

Definition at line 349 of file OSParseosil.tab.cpp.

#define IDXONEATT   267

Definition at line 350 of file OSParseosil.tab.cpp.

#define IDXTWOATT   268

Definition at line 351 of file OSParseosil.tab.cpp.

#define COEFATT   269

Definition at line 352 of file OSParseosil.tab.cpp.

#define IDATT   270

Definition at line 353 of file OSParseosil.tab.cpp.

#define TIMESSTART   271

Definition at line 354 of file OSParseosil.tab.cpp.

#define TIMESEND   272

Definition at line 355 of file OSParseosil.tab.cpp.

#define NUMBERSTART   273

Definition at line 356 of file OSParseosil.tab.cpp.

#define NUMBEREND   274

Definition at line 357 of file OSParseosil.tab.cpp.

#define NUMBEROFQTERMSATT   275

Definition at line 358 of file OSParseosil.tab.cpp.

#define IDXATT   276

Definition at line 359 of file OSParseosil.tab.cpp.

#define TYPEATT   277

Definition at line 360 of file OSParseosil.tab.cpp.

#define QTERMSTART   278

Definition at line 361 of file OSParseosil.tab.cpp.

#define QTERMEND   279

Definition at line 362 of file OSParseosil.tab.cpp.

#define QUADRATICCOEFFICIENTSSTART   280

Definition at line 363 of file OSParseosil.tab.cpp.

#define QUADRATICCOEFFICIENTSEND   281

Definition at line 364 of file OSParseosil.tab.cpp.

#define NONLINEAREXPRESSIONSSTART   282

Definition at line 365 of file OSParseosil.tab.cpp.

#define NONLINEAREXPRESSIONSEND   283

Definition at line 366 of file OSParseosil.tab.cpp.

#define NLSTART   284

Definition at line 367 of file OSParseosil.tab.cpp.

#define NLEND   285

Definition at line 368 of file OSParseosil.tab.cpp.

#define POWERSTART   286

Definition at line 369 of file OSParseosil.tab.cpp.

#define POWEREND   287

Definition at line 370 of file OSParseosil.tab.cpp.

#define PLUSSTART   288

Definition at line 371 of file OSParseosil.tab.cpp.

#define PLUSEND   289

Definition at line 372 of file OSParseosil.tab.cpp.

#define MINUSSTART   290

Definition at line 373 of file OSParseosil.tab.cpp.

#define MINUSEND   291

Definition at line 374 of file OSParseosil.tab.cpp.

#define DIVIDESTART   292

Definition at line 375 of file OSParseosil.tab.cpp.

#define DIVIDEEND   293

Definition at line 376 of file OSParseosil.tab.cpp.

#define LNSTART   294

Definition at line 377 of file OSParseosil.tab.cpp.

#define LNEND   295

Definition at line 378 of file OSParseosil.tab.cpp.

#define SQRTSTART   296

Definition at line 379 of file OSParseosil.tab.cpp.

#define SQRTEND   297

Definition at line 380 of file OSParseosil.tab.cpp.

#define SUMSTART   298

Definition at line 381 of file OSParseosil.tab.cpp.

#define SUMEND   299

Definition at line 382 of file OSParseosil.tab.cpp.

#define PRODUCTSTART   300

Definition at line 383 of file OSParseosil.tab.cpp.

#define PRODUCTEND   301

Definition at line 384 of file OSParseosil.tab.cpp.

#define ENDOFELEMENT   302

Definition at line 385 of file OSParseosil.tab.cpp.

#define EXPSTART   303

Definition at line 386 of file OSParseosil.tab.cpp.

#define EXPEND   304

Definition at line 387 of file OSParseosil.tab.cpp.

#define NEGATESTART   305

Definition at line 388 of file OSParseosil.tab.cpp.

#define NEGATEEND   306

Definition at line 389 of file OSParseosil.tab.cpp.

#define IFSTART   307

Definition at line 390 of file OSParseosil.tab.cpp.

#define IFEND   308

Definition at line 391 of file OSParseosil.tab.cpp.

#define SQUARESTART   309

Definition at line 392 of file OSParseosil.tab.cpp.

#define SQUAREEND   310

Definition at line 393 of file OSParseosil.tab.cpp.

#define COSSTART   311

Definition at line 394 of file OSParseosil.tab.cpp.

#define COSEND   312

Definition at line 395 of file OSParseosil.tab.cpp.

#define SINSTART   313

Definition at line 396 of file OSParseosil.tab.cpp.

#define SINEND   314

Definition at line 397 of file OSParseosil.tab.cpp.

#define GREATERTHAN   315

Definition at line 398 of file OSParseosil.tab.cpp.

#define VARIABLESTART   316

Definition at line 399 of file OSParseosil.tab.cpp.

#define VARIABLEEND   317

Definition at line 400 of file OSParseosil.tab.cpp.

#define ABSSTART   318

Definition at line 401 of file OSParseosil.tab.cpp.

#define ABSEND   319

Definition at line 402 of file OSParseosil.tab.cpp.

#define ERFSTART   320

Definition at line 403 of file OSParseosil.tab.cpp.

#define ERFEND   321

Definition at line 404 of file OSParseosil.tab.cpp.

#define MAXSTART   322

Definition at line 405 of file OSParseosil.tab.cpp.

#define MAXEND   323

Definition at line 406 of file OSParseosil.tab.cpp.

#define ALLDIFFSTART   324

Definition at line 407 of file OSParseosil.tab.cpp.

#define ALLDIFFEND   325

Definition at line 408 of file OSParseosil.tab.cpp.

#define MINSTART   326

Definition at line 409 of file OSParseosil.tab.cpp.

#define MINEND   327

Definition at line 410 of file OSParseosil.tab.cpp.

#define ESTART   328

Definition at line 411 of file OSParseosil.tab.cpp.

#define EEND   329

Definition at line 412 of file OSParseosil.tab.cpp.

#define PISTART   330

Definition at line 413 of file OSParseosil.tab.cpp.

#define PIEND   331

Definition at line 414 of file OSParseosil.tab.cpp.

#define TIMEDOMAINSTART   332

Definition at line 415 of file OSParseosil.tab.cpp.

#define TIMEDOMAINEND   333

Definition at line 416 of file OSParseosil.tab.cpp.

#define STAGESSTART   334

Definition at line 417 of file OSParseosil.tab.cpp.

#define STAGESEND   335

Definition at line 418 of file OSParseosil.tab.cpp.

#define STAGESTART   336

Definition at line 419 of file OSParseosil.tab.cpp.

#define STAGEEND   337

Definition at line 420 of file OSParseosil.tab.cpp.

#define NAMEATT   338

Definition at line 421 of file OSParseosil.tab.cpp.

#define NUMBEROFSTAGESATT   339

Definition at line 422 of file OSParseosil.tab.cpp.

#define HORIZONATT   340

Definition at line 423 of file OSParseosil.tab.cpp.

#define STARTATT   341

Definition at line 424 of file OSParseosil.tab.cpp.

#define VARIABLESSTART   342

Definition at line 425 of file OSParseosil.tab.cpp.

#define CONSTRAINTSSTART   343

Definition at line 426 of file OSParseosil.tab.cpp.

#define OBJECTIVESSTART   344

Definition at line 427 of file OSParseosil.tab.cpp.

#define VARIABLESEND   345

Definition at line 428 of file OSParseosil.tab.cpp.

#define CONSTRAINTSEND   346

Definition at line 429 of file OSParseosil.tab.cpp.

#define OBJECTIVESEND   347

Definition at line 430 of file OSParseosil.tab.cpp.

#define NUMBEROFVARIABLESATT   348

Definition at line 431 of file OSParseosil.tab.cpp.

#define NUMBEROFCONSTRAINTSATT   349

Definition at line 432 of file OSParseosil.tab.cpp.

#define NUMBEROFOBJECTIVESATT   350

Definition at line 433 of file OSParseosil.tab.cpp.

#define STARTIDXATT   351

Definition at line 434 of file OSParseosil.tab.cpp.

#define VARSTART   352

Definition at line 435 of file OSParseosil.tab.cpp.

#define VAREND   353

Definition at line 436 of file OSParseosil.tab.cpp.

#define CONSTART   354

Definition at line 437 of file OSParseosil.tab.cpp.

#define CONEND   355

Definition at line 438 of file OSParseosil.tab.cpp.

#define OBJSTART   356

Definition at line 439 of file OSParseosil.tab.cpp.

#define OBJEND   357

Definition at line 440 of file OSParseosil.tab.cpp.

#define INTERVALSTART   358

Definition at line 441 of file OSParseosil.tab.cpp.

#define INTERVALEND   359

Definition at line 442 of file OSParseosil.tab.cpp.

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 460 of file OSParseosil.tab.cpp.

#define yystype   YYSTYPE

Definition at line 461 of file OSParseosil.tab.cpp.

#define YYSTYPE_IS_DECLARED   1

Definition at line 462 of file OSParseosil.tab.cpp.

#define yyltype   YYLTYPE

Definition at line 473 of file OSParseosil.tab.cpp.

#define YYLTYPE_IS_DECLARED   1

Definition at line 474 of file OSParseosil.tab.cpp.

#define YYLTYPE_IS_TRIVIAL   1

Definition at line 475 of file OSParseosil.tab.cpp.

#define scanner   parserData->scanner

Definition at line 486 of file OSParseosil.tab.cpp.

#define YYSIZE_T   unsigned int

Definition at line 531 of file OSParseosil.tab.cpp.

#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)

Definition at line 535 of file OSParseosil.tab.cpp.

#define YY_ ( msgid   )     msgid

Definition at line 545 of file OSParseosil.tab.cpp.

#define YYUSE (  )     ((void) (e))

Definition at line 551 of file OSParseosil.tab.cpp.

#define YYID (  )     (n)

Definition at line 558 of file OSParseosil.tab.cpp.

#define YYSTACK_ALLOC   YYMALLOC

Definition at line 613 of file OSParseosil.tab.cpp.

#define YYSTACK_FREE   YYFREE

Definition at line 614 of file OSParseosil.tab.cpp.

#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM

Definition at line 616 of file OSParseosil.tab.cpp.

#define YYMALLOC   malloc

Definition at line 627 of file OSParseosil.tab.cpp.

#define YYFREE   free

Definition at line 634 of file OSParseosil.tab.cpp.

#define YYSTACK_GAP_MAXIMUM   (sizeof (union yyalloc) - 1)

Definition at line 658 of file OSParseosil.tab.cpp.

#define YYSTACK_BYTES (  ) 
Value:
((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE) + sizeof (YYLTYPE)) \
      + 2 * YYSTACK_GAP_MAXIMUM)

Definition at line 662 of file OSParseosil.tab.cpp.

#define YYCOPY ( To,
From,
Count   ) 
Value:
do                                      \
        {                                       \
          YYSIZE_T yyi;                         \
          for (yyi = 0; yyi < (Count); yyi++)   \
            (To)[yyi] = (From)[yyi];            \
        }                                       \
      while (YYID (0))

Definition at line 673 of file OSParseosil.tab.cpp.

#define YYSTACK_RELOCATE ( Stack_alloc,
Stack   ) 
Value:
do                                                                      \
      {                                                                 \
        YYSIZE_T yynewbytes;                                            \
        YYCOPY (&yyptr->Stack_alloc, Stack, yysize);                    \
        Stack = &yyptr->Stack_alloc;                                    \
        yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
        yyptr += yynewbytes / sizeof (*yyptr);                          \
      }                                                                 \
    while (YYID (0))

Definition at line 689 of file OSParseosil.tab.cpp.

#define YYFINAL   6

Definition at line 703 of file OSParseosil.tab.cpp.

#define YYLAST   398

Definition at line 705 of file OSParseosil.tab.cpp.

#define YYNTOKENS   105

Definition at line 708 of file OSParseosil.tab.cpp.

#define YYNNTS   148

Definition at line 710 of file OSParseosil.tab.cpp.

#define YYNRULES   232

Definition at line 712 of file OSParseosil.tab.cpp.

#define YYNSTATES   402

Definition at line 714 of file OSParseosil.tab.cpp.

#define YYUNDEFTOK   2

Definition at line 717 of file OSParseosil.tab.cpp.

#define YYMAXUTOK   359

Definition at line 718 of file OSParseosil.tab.cpp.

#define YYTRANSLATE ( YYX   )     ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)

Definition at line 720 of file OSParseosil.tab.cpp.

#define YYPACT_NINF   -153

Definition at line 1105 of file OSParseosil.tab.cpp.

#define YYTABLE_NINF   -1

Definition at line 1175 of file OSParseosil.tab.cpp.

#define yyerrok   (yyerrstatus = 0)

Definition at line 1311 of file OSParseosil.tab.cpp.

#define yyclearin   (yychar = YYEMPTY)

Definition at line 1312 of file OSParseosil.tab.cpp.

#define YYEMPTY   (-2)

Definition at line 1313 of file OSParseosil.tab.cpp.

#define YYEOF   0

Definition at line 1314 of file OSParseosil.tab.cpp.

#define YYACCEPT   goto yyacceptlab

Definition at line 1316 of file OSParseosil.tab.cpp.

#define YYABORT   goto yyabortlab

Definition at line 1317 of file OSParseosil.tab.cpp.

#define YYERROR   goto yyerrorlab

Definition at line 1318 of file OSParseosil.tab.cpp.

#define YYFAIL   goto yyerrlab

Definition at line 1325 of file OSParseosil.tab.cpp.

 
#define YYRECOVERING (  )     (!!yyerrstatus)

Definition at line 1327 of file OSParseosil.tab.cpp.

#define YYBACKUP ( Token,
Value   ) 
Value:
do                                                              \
  if (yychar == YYEMPTY && yylen == 1)                          \
    {                                                           \
      yychar = (Token);                                         \
      yylval = (Value);                                         \
      yytoken = YYTRANSLATE (yychar);                           \
      YYPOPSTACK (1);                                           \
      goto yybackup;                                            \
    }                                                           \
  else                                                          \
    {                                                           \
      yyerror (&yylloc, osinstance, parserData, YY_("syntax error: cannot back up")); \
      YYERROR;                                                  \
    }                                                           \
while (YYID (0))

Definition at line 1329 of file OSParseosil.tab.cpp.

#define YYTERROR   1

Definition at line 1347 of file OSParseosil.tab.cpp.

#define YYERRCODE   256

Definition at line 1348 of file OSParseosil.tab.cpp.

#define YYRHSLOC ( Rhs,
 )     ((Rhs)[K])

Definition at line 1355 of file OSParseosil.tab.cpp.

#define YYLLOC_DEFAULT ( Current,
Rhs,
 ) 
Value:
do                                                                      \
      if (YYID (N))                                                    \
        {                                                               \
          (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;        \
          (Current).first_column = YYRHSLOC (Rhs, 1).first_column;      \
          (Current).last_line    = YYRHSLOC (Rhs, N).last_line;         \
          (Current).last_column  = YYRHSLOC (Rhs, N).last_column;       \
        }                                                               \
      else                                                              \
        {                                                               \
          (Current).first_line   = (Current).last_line   =              \
            YYRHSLOC (Rhs, 0).last_line;                                \
          (Current).first_column = (Current).last_column =              \
            YYRHSLOC (Rhs, 0).last_column;                              \
        }                                                               \
    while (YYID (0))

Definition at line 1357 of file OSParseosil.tab.cpp.

#define YY_LOCATION_PRINT ( File,
Loc   ) 
Value:
fprintf (File, "%d.%d-%d.%d",                   \
              (Loc).first_line, (Loc).first_column,     \
              (Loc).last_line,  (Loc).last_column)

Definition at line 1383 of file OSParseosil.tab.cpp.

#define YYLEX   yylex (&yylval, &yylloc, scanner)

Definition at line 1398 of file OSParseosil.tab.cpp.

#define YYDPRINTF ( Args   ) 

Definition at line 1572 of file OSParseosil.tab.cpp.

#define YY_SYMBOL_PRINT ( Title,
Type,
Value,
Location   ) 

Definition at line 1573 of file OSParseosil.tab.cpp.

#define YY_STACK_PRINT ( Bottom,
Top   ) 

Definition at line 1574 of file OSParseosil.tab.cpp.

#define YY_REDUCE_PRINT ( Rule   ) 

Definition at line 1575 of file OSParseosil.tab.cpp.

#define YYINITDEPTH   200

Definition at line 1581 of file OSParseosil.tab.cpp.

#define YYMAXDEPTH   10000

Definition at line 1592 of file OSParseosil.tab.cpp.

#define YYPOPSTACK (  )     (yyvsp -= (N), yyssp -= (N), yylsp -= (N))

Typedef Documentation

Definition at line 131 of file OSParseosil.tab.cpp.

typedef unsigned char yytype_uint8

Definition at line 497 of file OSParseosil.tab.cpp.

typedef short int yytype_int8

Definition at line 506 of file OSParseosil.tab.cpp.

typedef unsigned short int yytype_uint16

Definition at line 512 of file OSParseosil.tab.cpp.

typedef short int yytype_int16

Definition at line 518 of file OSParseosil.tab.cpp.


Enumeration Type Documentation

Enumerator:
QUOTE 
ATTRIBUTETEXT 
INTEGER 
DOUBLE 
OSILEND 
INSTANCEDATAEND 
INSTANCEDATASTARTEND 
VALUEATT 
NUMBEROFNONLINEAREXPRESSIONS 
IDXONEATT 
IDXTWOATT 
COEFATT 
IDATT 
TIMESSTART 
TIMESEND 
NUMBERSTART 
NUMBEREND 
NUMBEROFQTERMSATT 
IDXATT 
TYPEATT 
QTERMSTART 
QTERMEND 
QUADRATICCOEFFICIENTSSTART 
QUADRATICCOEFFICIENTSEND 
NONLINEAREXPRESSIONSSTART 
NONLINEAREXPRESSIONSEND 
NLSTART 
NLEND 
POWERSTART 
POWEREND 
PLUSSTART 
PLUSEND 
MINUSSTART 
MINUSEND 
DIVIDESTART 
DIVIDEEND 
LNSTART 
LNEND 
SQRTSTART 
SQRTEND 
SUMSTART 
SUMEND 
PRODUCTSTART 
PRODUCTEND 
ENDOFELEMENT 
EXPSTART 
EXPEND 
NEGATESTART 
NEGATEEND 
IFSTART 
IFEND 
SQUARESTART 
SQUAREEND 
COSSTART 
COSEND 
SINSTART 
SINEND 
GREATERTHAN 
VARIABLESTART 
VARIABLEEND 
ABSSTART 
ABSEND 
ERFSTART 
ERFEND 
MAXSTART 
MAXEND 
ALLDIFFSTART 
ALLDIFFEND 
MINSTART 
MINEND 
ESTART 
EEND 
PISTART 
PIEND 
TIMEDOMAINSTART 
TIMEDOMAINEND 
STAGESSTART 
STAGESEND 
STAGESTART 
STAGEEND 
NAMEATT 
NUMBEROFSTAGESATT 
HORIZONATT 
STARTATT 
VARIABLESSTART 
CONSTRAINTSSTART 
OBJECTIVESSTART 
VARIABLESEND 
CONSTRAINTSEND 
OBJECTIVESEND 
NUMBEROFVARIABLESATT 
NUMBEROFCONSTRAINTSATT 
NUMBEROFOBJECTIVESATT 
STARTIDXATT 
VARSTART 
VAREND 
CONSTART 
CONEND 
OBJSTART 
OBJEND 
INTERVALSTART 
INTERVALEND 
QUOTE 
ATTRIBUTETEXT 
INTEGER 
DOUBLE 
OSILEND 
INSTANCEDATAEND 
INSTANCEDATASTARTEND 
VALUEATT 
NUMBEROFNONLINEAREXPRESSIONS 
IDXONEATT 
IDXTWOATT 
COEFATT 
IDATT 
TIMESSTART 
TIMESEND 
NUMBERSTART 
NUMBEREND 
NUMBEROFQTERMSATT 
IDXATT 
TYPEATT 
QTERMSTART 
QTERMEND 
QUADRATICCOEFFICIENTSSTART 
QUADRATICCOEFFICIENTSEND 
NONLINEAREXPRESSIONSSTART 
NONLINEAREXPRESSIONSEND 
NLSTART 
NLEND 
POWERSTART 
POWEREND 
PLUSSTART 
PLUSEND 
MINUSSTART 
MINUSEND 
DIVIDESTART 
DIVIDEEND 
LNSTART 
LNEND 
SQRTSTART 
SQRTEND 
SUMSTART 
SUMEND 
PRODUCTSTART 
PRODUCTEND 
ENDOFELEMENT 
EXPSTART 
EXPEND 
NEGATESTART 
NEGATEEND 
IFSTART 
IFEND 
SQUARESTART 
SQUAREEND 
COSSTART 
COSEND 
SINSTART 
SINEND 
GREATERTHAN 
VARIABLESTART 
VARIABLEEND 
ABSSTART 
ABSEND 
ERFSTART 
ERFEND 
MAXSTART 
MAXEND 
ALLDIFFSTART 
ALLDIFFEND 
MINSTART 
MINEND 
ESTART 
EEND 
PISTART 
PIEND 
TIMEDOMAINSTART 
TIMEDOMAINEND 
STAGESSTART 
STAGESEND 
STAGESTART 
STAGEEND 
NAMEATT 
NUMBEROFSTAGESATT 
HORIZONATT 
STARTATT 
VARIABLESSTART 
CONSTRAINTSSTART 
OBJECTIVESSTART 
VARIABLESEND 
CONSTRAINTSEND 
OBJECTIVESEND 
NUMBEROFVARIABLESATT 
NUMBEROFCONSTRAINTSATT 
NUMBEROFOBJECTIVESATT 
STARTIDXATT 
VARSTART 
VAREND 
CONSTART 
CONEND 
OBJSTART 
OBJEND 
INTERVALSTART 
INTERVALEND 
ATTRIBUTETEXT 
ELEMENTTEXT 
ITEMTEXT 
INTEGER 
DOUBLE 
QUOTE 
TWOQUOTES 
GREATERTHAN 
ENDOFELEMENT 
OSOLSTART 
OSOLSTARTEMPTY 
OSOLATTRIBUTETEXT 
OSOLEND 
NUMBEROFOTHEROPTIONSATT 
NUMBEROFENUMERATIONSATT 
NUMBEROFJOBIDSATT 
NUMBEROFPATHSATT 
NUMBEROFPATHPAIRSATT 
FROMATT 
TOATT 
MAKECOPYATT 
CATEGORYATT 
TYPEATT 
GROUPWEIGHTATT 
NUMBEROFPROCESSESATT 
NUMBEROFSOLVEROPTIONSATT 
NUMBEROFSOSATT 
NUMBEROFVARIABLESATT 
NUMBEROFOBJECTIVESATT 
NUMBEROFCONSTRAINTSATT 
NUMBEROFOTHERVARIABLEOPTIONSATT 
NUMBEROFOTHEROBJECTIVEOPTIONSATT 
NUMBEROFOTHERCONSTRAINTOPTIONSATT 
NUMBEROFITEMSATT 
NUMBEROFVARATT 
NUMBEROFOBJATT 
NUMBEROFCONATT 
NUMBEROFELATT 
NAMEATT 
IDXATT 
SOSIDXATT 
VALUEATT 
UNITATT 
DESCRIPTIONATT 
EMPTYTYPEATT 
EMPTYNAMEATT 
EMPTYCATEGORYATT 
EMPTYDESCRIPTIONATT 
EMPTYUNITATT 
EMPTYVALUEATT 
EMPTYLBVALUEATT 
EMPTYUBVALUEATT 
LBVALUEATT 
UBVALUEATT 
EMPTYLBDUALVALUEATT 
EMPTYUBDUALVALUEATT 
LBDUALVALUEATT 
UBDUALVALUEATT 
SOLVERATT 
EMPTYSOLVERATT 
WEIGHTATT 
EMPTYWEIGHTATT 
TRANSPORTTYPEATT 
LOCATIONTYPEATT 
HEADERSTART 
HEADEREND 
GENERALSTART 
GENERALEND 
SYSTEMSTART 
SYSTEMEND 
SERVICESTART 
SERVICEEND 
JOBSTART 
JOBEND 
OPTIMIZATIONSTART 
OPTIMIZATIONEND 
FILENAMESTART 
FILENAMEEND 
FILENAMEEMPTY 
FILENAMESTARTANDEND 
FILESOURCESTART 
FILESOURCEEND 
FILESOURCEEMPTY 
FILESOURCESTARTANDEND 
FILEDESCRIPTIONSTART 
FILEDESCRIPTIONEND 
FILEDESCRIPTIONEMPTY 
FILEDESCRIPTIONSTARTANDEND 
FILECREATORSTART 
FILECREATOREND 
FILECREATOREMPTY 
FILECREATORSTARTANDEND 
FILELICENCESTART 
FILELICENCEEND 
FILELICENCEEMPTY 
FILELICENCESTARTANDEND 
SERVICEURISTART 
SERVICEURIEND 
SERVICENAMESTART 
SERVICENAMEEND 
INSTANCENAMESTART 
INSTANCENAMEEND 
INSTANCELOCATIONSTART 
INSTANCELOCATIONEND 
JOBIDSTART 
JOBIDEND 
SOLVERTOINVOKESTART 
SOLVERTOINVOKEEND 
LICENSESTART 
LICENSEEND 
USERNAMESTART 
USERNAMEEND 
PASSWORDSTART 
PASSWORDEND 
CONTACTSTART 
CONTACTEND 
OTHEROPTIONSSTART 
OTHEROPTIONSEND 
OTHERSTART 
OTHEREND 
MINDISKSPACESTART 
MINDISKSPACEEND 
MINMEMORYSTART 
MINMEMORYEND 
MINCPUSPEEDSTART 
MINCPUSPEEDEND 
MINCPUNUMBERSTART 
MINCPUNUMBEREND 
SERVICETYPESTART 
SERVICETYPEEND 
MAXTIMESTART 
MAXTIMEEND 
REQUESTEDSTARTTIMESTART 
REQUESTEDSTARTTIMEEND 
DEPENDENCIESSTART 
DEPENDENCIESEND 
REQUIREDDIRECTORIESSTART 
REQUIREDDIRECTORIESEND 
REQUIREDFILESSTART 
REQUIREDFILESEND 
PATHSTART 
PATHEND 
PATHPAIRSTART 
PATHPAIREND 
DIRECTORIESTOMAKESTART 
DIRECTORIESTOMAKEEND 
FILESTOMAKESTART 
FILESTOMAKEEND 
DIRECTORIESTODELETESTART 
DIRECTORIESTODELETEEND 
FILESTODELETESTART 
FILESTODELETEEND 
INPUTDIRECTORIESTOMOVESTART 
INPUTDIRECTORIESTOMOVEEND 
INPUTFILESTOMOVESTART 
INPUTFILESTOMOVEEND 
OUTPUTDIRECTORIESTOMOVESTART 
OUTPUTDIRECTORIESTOMOVEEND 
OUTPUTFILESTOMOVESTART 
OUTPUTFILESTOMOVEEND 
PROCESSESTOKILLSTART 
PROCESSESTOKILLEND 
PROCESSSTART 
PROCESSEND 
VARIABLESSTART 
VARIABLESEND 
INITIALVARIABLEVALUESSTART 
INITIALVARIABLEVALUESEND 
VARSTART 
VAREND 
INITIALVARIABLEVALUESSTRINGSTART 
INITIALVARIABLEVALUESSTRINGEND 
INITIALBASISSTATUSSTART 
INITIALBASISSTATUSEND 
BASICSTART 
BASICEND 
ATUPPERSTART 
ATUPPEREND 
ATLOWERSTART 
ATLOWEREND 
SUPERBASICSTART 
SUPERBASICEND 
ISFREESTART 
ISFREEEND 
UNKNOWNSTART 
UNKNOWNEND 
INTEGERVARIABLEBRANCHINGWEIGHTSSTART 
INTEGERVARIABLEBRANCHINGWEIGHTSEND 
SOSVARIABLEBRANCHINGWEIGHTSSTART 
SOSVARIABLEBRANCHINGWEIGHTSEND 
SOSSTART 
SOSEND 
OBJECTIVESSTART 
OBJECTIVESEND 
INITIALOBJECTIVEVALUESSTART 
INITIALOBJECTIVEVALUESEND 
OBJSTART 
OBJEND 
INITIALOBJECTIVEBOUNDSSTART 
INITIALOBJECTIVEBOUNDSEND 
CONSTRAINTSSTART 
CONSTRAINTSEND 
INITIALCONSTRAINTVALUESSTART 
INITIALCONSTRAINTVALUESEND 
CONSTART 
CONEND 
INITIALDUALVALUESSTART 
INITIALDUALVALUESEND 
SOLVEROPTIONSSTART 
SOLVEROPTIONSEND 
SOLVEROPTIONSTART 
SOLVEROPTIONEND 
ENUMERATIONSTART 
ENUMERATIONEND 
ITEMEMPTY 
ITEMSTART 
ITEMEND 
ITEMSTARTANDEND 
BASE64START 
BASE64END 
INCRATT 
MULTATT 
SIZEOFATT 
ELSTART 
ELEND 
DUMMY 
ATTRIBUTETEXT 
ELEMENTTEXT 
ITEMTEXT 
INTEGER 
DOUBLE 
QUOTE 
TWOQUOTES 
GREATERTHAN 
ENDOFELEMENT 
OSOLSTART 
OSOLSTARTEMPTY 
OSOLATTRIBUTETEXT 
OSOLEND 
NUMBEROFOTHEROPTIONSATT 
NUMBEROFENUMERATIONSATT 
NUMBEROFJOBIDSATT 
NUMBEROFPATHSATT 
NUMBEROFPATHPAIRSATT 
FROMATT 
TOATT 
MAKECOPYATT 
CATEGORYATT 
TYPEATT 
GROUPWEIGHTATT 
NUMBEROFPROCESSESATT 
NUMBEROFSOLVEROPTIONSATT 
NUMBEROFSOSATT 
NUMBEROFVARIABLESATT 
NUMBEROFOBJECTIVESATT 
NUMBEROFCONSTRAINTSATT 
NUMBEROFOTHERVARIABLEOPTIONSATT 
NUMBEROFOTHEROBJECTIVEOPTIONSATT 
NUMBEROFOTHERCONSTRAINTOPTIONSATT 
NUMBEROFITEMSATT 
NUMBEROFVARATT 
NUMBEROFOBJATT 
NUMBEROFCONATT 
NUMBEROFELATT 
NAMEATT 
IDXATT 
SOSIDXATT 
VALUEATT 
UNITATT 
DESCRIPTIONATT 
EMPTYTYPEATT 
EMPTYNAMEATT 
EMPTYCATEGORYATT 
EMPTYDESCRIPTIONATT 
EMPTYUNITATT 
EMPTYVALUEATT 
EMPTYLBVALUEATT 
EMPTYUBVALUEATT 
LBVALUEATT 
UBVALUEATT 
EMPTYLBDUALVALUEATT 
EMPTYUBDUALVALUEATT 
LBDUALVALUEATT 
UBDUALVALUEATT 
SOLVERATT 
EMPTYSOLVERATT 
WEIGHTATT 
EMPTYWEIGHTATT 
TRANSPORTTYPEATT 
LOCATIONTYPEATT 
HEADERSTART 
HEADEREND 
GENERALSTART 
GENERALEND 
SYSTEMSTART 
SYSTEMEND 
SERVICESTART 
SERVICEEND 
JOBSTART 
JOBEND 
OPTIMIZATIONSTART 
OPTIMIZATIONEND 
FILENAMESTART 
FILENAMEEND 
FILENAMEEMPTY 
FILENAMESTARTANDEND 
FILESOURCESTART 
FILESOURCEEND 
FILESOURCEEMPTY 
FILESOURCESTARTANDEND 
FILEDESCRIPTIONSTART 
FILEDESCRIPTIONEND 
FILEDESCRIPTIONEMPTY 
FILEDESCRIPTIONSTARTANDEND 
FILECREATORSTART 
FILECREATOREND 
FILECREATOREMPTY 
FILECREATORSTARTANDEND 
FILELICENCESTART 
FILELICENCEEND 
FILELICENCEEMPTY 
FILELICENCESTARTANDEND 
SERVICEURISTART 
SERVICEURIEND 
SERVICENAMESTART 
SERVICENAMEEND 
INSTANCENAMESTART 
INSTANCENAMEEND 
INSTANCELOCATIONSTART 
INSTANCELOCATIONEND 
JOBIDSTART 
JOBIDEND 
SOLVERTOINVOKESTART 
SOLVERTOINVOKEEND 
LICENSESTART 
LICENSEEND 
USERNAMESTART 
USERNAMEEND 
PASSWORDSTART 
PASSWORDEND 
CONTACTSTART 
CONTACTEND 
OTHEROPTIONSSTART 
OTHEROPTIONSEND 
OTHERSTART 
OTHEREND 
MINDISKSPACESTART 
MINDISKSPACEEND 
MINMEMORYSTART 
MINMEMORYEND 
MINCPUSPEEDSTART 
MINCPUSPEEDEND 
MINCPUNUMBERSTART 
MINCPUNUMBEREND 
SERVICETYPESTART 
SERVICETYPEEND 
MAXTIMESTART 
MAXTIMEEND 
REQUESTEDSTARTTIMESTART 
REQUESTEDSTARTTIMEEND 
DEPENDENCIESSTART 
DEPENDENCIESEND 
REQUIREDDIRECTORIESSTART 
REQUIREDDIRECTORIESEND 
REQUIREDFILESSTART 
REQUIREDFILESEND 
PATHSTART 
PATHEND 
PATHPAIRSTART 
PATHPAIREND 
DIRECTORIESTOMAKESTART 
DIRECTORIESTOMAKEEND 
FILESTOMAKESTART 
FILESTOMAKEEND 
DIRECTORIESTODELETESTART 
DIRECTORIESTODELETEEND 
FILESTODELETESTART 
FILESTODELETEEND 
INPUTDIRECTORIESTOMOVESTART 
INPUTDIRECTORIESTOMOVEEND 
INPUTFILESTOMOVESTART 
INPUTFILESTOMOVEEND 
OUTPUTDIRECTORIESTOMOVESTART 
OUTPUTDIRECTORIESTOMOVEEND 
OUTPUTFILESTOMOVESTART 
OUTPUTFILESTOMOVEEND 
PROCESSESTOKILLSTART 
PROCESSESTOKILLEND 
PROCESSSTART 
PROCESSEND 
VARIABLESSTART 
VARIABLESEND 
INITIALVARIABLEVALUESSTART 
INITIALVARIABLEVALUESEND 
VARSTART 
VAREND 
INITIALVARIABLEVALUESSTRINGSTART 
INITIALVARIABLEVALUESSTRINGEND 
INITIALBASISSTATUSSTART 
INITIALBASISSTATUSEND 
BASICSTART 
BASICEND 
ATUPPERSTART 
ATUPPEREND 
ATLOWERSTART 
ATLOWEREND 
SUPERBASICSTART 
SUPERBASICEND 
ISFREESTART 
ISFREEEND 
UNKNOWNSTART 
UNKNOWNEND 
INTEGERVARIABLEBRANCHINGWEIGHTSSTART 
INTEGERVARIABLEBRANCHINGWEIGHTSEND 
SOSVARIABLEBRANCHINGWEIGHTSSTART 
SOSVARIABLEBRANCHINGWEIGHTSEND 
SOSSTART 
SOSEND 
OBJECTIVESSTART 
OBJECTIVESEND 
INITIALOBJECTIVEVALUESSTART 
INITIALOBJECTIVEVALUESEND 
OBJSTART 
OBJEND 
INITIALOBJECTIVEBOUNDSSTART 
INITIALOBJECTIVEBOUNDSEND 
CONSTRAINTSSTART 
CONSTRAINTSEND 
INITIALCONSTRAINTVALUESSTART 
INITIALCONSTRAINTVALUESEND 
CONSTART 
CONEND 
INITIALDUALVALUESSTART 
INITIALDUALVALUESEND 
SOLVEROPTIONSSTART 
SOLVEROPTIONSEND 
SOLVEROPTIONSTART 
SOLVEROPTIONEND 
ENUMERATIONSTART 
ENUMERATIONEND 
ITEMEMPTY 
ITEMSTART 
ITEMEND 
ITEMSTARTANDEND 
BASE64START 
BASE64END 
INCRATT 
MULTATT 
SIZEOFATT 
ELSTART 
ELEND 
DUMMY 
ATTRIBUTETEXT 
ELEMENTTEXT 
ITEMTEXT 
INTEGER 
DOUBLE 
QUOTE 
TWOQUOTES 
GREATERTHAN 
ENDOFELEMENT 
OSRLSTART 
OSRLSTARTEMPTY 
OSRLATTRIBUTETEXT 
OSRLEND 
NUMBEROFCONATT 
NUMBEROFCONSTRAINTSATT 
NUMBEROFELATT 
NUMBEROFENUMERATIONSATT 
NUMBEROFIDXATT 
NUMBEROFITEMSATT 
NUMBEROFOBJATT 
NUMBEROFOBJECTIVESATT 
NUMBEROFOTHERCONSTRAINTRESULTSATT 
NUMBEROFOTHEROBJECTIVERESULTSATT 
NUMBEROFOTHERRESULTSATT 
NUMBEROFOTHERSOLUTIONRESULTSATT 
NUMBEROFOTHERVARIABLERESULTSATT 
NUMBEROFSOLUTIONSATT 
NUMBEROFSOLVEROUTPUTSATT 
NUMBEROFSUBSTATUSESATT 
NUMBEROFTIMESATT 
NUMBEROFVARATT 
NUMBEROFVARIABLESATT 
NUMBEROFVARIDXATT 
TARGETOBJECTIVEIDXATT 
IDXATT 
INCRATT 
MULTATT 
SIZEOFATT 
CATEGORYATT 
EMPTYCATEGORYATT 
DESCRIPTIONATT 
EMPTYDESCRIPTIONATT 
NAMEATT 
EMPTYNAMEATT 
TYPEATT 
EMPTYTYPEATT 
UNITATT 
EMPTYUNITATT 
VALUEATT 
EMPTYVALUEATT 
WEIGHTEDOBJECTIVESATT 
EMPTYWEIGHTEDOBJECTIVESATT 
TARGETOBJECTIVENAMEATT 
EMPTYTARGETOBJECTIVENAMEATT 
HEADERSTART 
HEADEREND 
GENERALSTART 
GENERALEND 
SYSTEMSTART 
SYSTEMEND 
SERVICESTART 
SERVICEEND 
JOBSTART 
JOBEND 
OPTIMIZATIONSTART 
OPTIMIZATIONEND 
ITEMSTART 
ITEMEND 
ITEMSTARTANDEND 
ITEMEMPTY 
FILENAMESTART 
FILENAMEEND 
FILENAMEEMPTY 
FILENAMESTARTANDEND 
FILESOURCESTART 
FILESOURCEEND 
FILESOURCEEMPTY 
FILESOURCESTARTANDEND 
FILEDESCRIPTIONSTART 
FILEDESCRIPTIONEND 
FILEDESCRIPTIONEMPTY 
FILEDESCRIPTIONSTARTANDEND 
FILECREATORSTART 
FILECREATOREND 
FILECREATOREMPTY 
FILECREATORSTARTANDEND 
FILELICENCESTART 
FILELICENCEEND 
FILELICENCEEMPTY 
FILELICENCESTARTANDEND 
ACTUALSTARTTIMESTART 
ACTUALSTARTTIMEEND 
ATLOWERSTART 
ATLOWEREND 
ATUPPERSTART 
ATUPPEREND 
AVAILABLECPUNUMBERSTART 
AVAILABLECPUNUMBEREND 
AVAILABLECPUSPEEDSTART 
AVAILABLECPUSPEEDEND 
AVAILABLEDISKSPACESTART 
AVAILABLEDISKSPACEEND 
AVAILABLEMEMORYSTART 
AVAILABLEMEMORYEND 
BASE64START 
BASE64END 
BASICSTART 
BASICEND 
BASISSTATUSSTART 
BASISSTATUSEND 
BASSTATUSSTART 
BASSTATUSEND 
CONSTART 
CONEND 
CONSTRAINTSSTART 
CONSTRAINTSEND 
CURRENTJOBCOUNTSTART 
CURRENTJOBCOUNTEND 
CURRENTSTATESTART 
CURRENTSTATEEND 
DUALVALUESSTART 
DUALVALUESEND 
ELSTART 
ELEND 
ENUMERATIONSTART 
ENUMERATIONEND 
ENDTIMESTART 
ENDTIMEEND 
GENERALSTATUSSTART 
GENERALSTATUSEND 
GENERALSUBSTATUSSTART 
GENERALSUBSTATUSEND 
IDXSTART 
IDXEND 
INSTANCENAMESTART 
INSTANCENAMEEND 
ISFREESTART 
ISFREEEND 
JOBIDSTART 
JOBIDEND 
MESSAGESTART 
MESSAGEEND 
OBJSTART 
OBJEND 
OBJECTIVESSTART 
OBJECTIVESEND 
OPTIMIZATIONSOLUTIONSTATUSSTART 
OPTIMIZATIONSOLUTIONSTATUSEND 
OPTIMIZATIONSOLUTIONSUBSTATUSSTART 
OPTIMIZATIONSOLUTIONSUBSTATUSEND 
OTHERSTART 
OTHEREND 
OTHERRESULTSSTART 
OTHERRESULTSEND 
OTHERSOLUTIONRESULTSTART 
OTHERSOLUTIONRESULTEND 
OTHERSOLUTIONRESULTSSTART 
OTHERSOLUTIONRESULTSEND 
OTHERSOLVEROUTPUTSTART 
OTHERSOLVEROUTPUTEND 
SCHEDULEDSTARTTIMESTART 
SCHEDULEDSTARTTIMEEND 
SERVICENAMESTART 
SERVICENAMEEND 
SERVICEURISTART 
SERVICEURIEND 
SERVICEUTILIZATIONSTART 
SERVICEUTILIZATIONEND 
SOLUTIONSTART 
SOLUTIONEND 
SOLVERINVOKEDSTART 
SOLVERINVOKEDEND 
SOLVEROUTPUTSTART 
SOLVEROUTPUTEND 
STATUSSTART 
STATUSEND 
SUBMITTIMESTART 
SUBMITTIMEEND 
SUBSTATUSSTART 
SUBSTATUSEND 
SUPERBASICSTART 
SUPERBASICEND 
SYSTEMINFORMATIONSTART 
SYSTEMINFORMATIONEND 
TIMESTART 
TIMEEND 
TIMESERVICESTARTEDSTART 
TIMESERVICESTARTEDEND 
TIMESTAMPSTART 
TIMESTAMPEND 
TIMINGINFORMATIONSTART 
TIMINGINFORMATIONEND 
TOTALJOBSSOFARSTART 
TOTALJOBSSOFAREND 
UNKNOWNSTART 
UNKNOWNEND 
USEDCPUNUMBERSTART 
USEDCPUNUMBEREND 
USEDCPUSPEEDSTART 
USEDCPUSPEEDEND 
USEDDISKSPACESTART 
USEDDISKSPACEEND 
USEDMEMORYSTART 
USEDMEMORYEND 
VALUESSTART 
VALUESEND 
VALUESSTRINGSTART 
VALUESSTRINGEND 
VARSTART 
VAREND 
VARIABLESSTART 
VARIABLESEND 
VARIDXSTART 
VARIDXEND 
DUMMY 
ATTRIBUTETEXT 
ELEMENTTEXT 
ITEMTEXT 
INTEGER 
DOUBLE 
QUOTE 
TWOQUOTES 
GREATERTHAN 
ENDOFELEMENT 
OSRLSTART 
OSRLSTARTEMPTY 
OSRLATTRIBUTETEXT 
OSRLEND 
NUMBEROFCONATT 
NUMBEROFCONSTRAINTSATT 
NUMBEROFELATT 
NUMBEROFENUMERATIONSATT 
NUMBEROFIDXATT 
NUMBEROFITEMSATT 
NUMBEROFOBJATT 
NUMBEROFOBJECTIVESATT 
NUMBEROFOTHERCONSTRAINTRESULTSATT 
NUMBEROFOTHEROBJECTIVERESULTSATT 
NUMBEROFOTHERRESULTSATT 
NUMBEROFOTHERSOLUTIONRESULTSATT 
NUMBEROFOTHERVARIABLERESULTSATT 
NUMBEROFSOLUTIONSATT 
NUMBEROFSOLVEROUTPUTSATT 
NUMBEROFSUBSTATUSESATT 
NUMBEROFTIMESATT 
NUMBEROFVARATT 
NUMBEROFVARIABLESATT 
NUMBEROFVARIDXATT 
TARGETOBJECTIVEIDXATT 
IDXATT 
INCRATT 
MULTATT 
SIZEOFATT 
CATEGORYATT 
EMPTYCATEGORYATT 
DESCRIPTIONATT 
EMPTYDESCRIPTIONATT 
NAMEATT 
EMPTYNAMEATT 
TYPEATT 
EMPTYTYPEATT 
UNITATT 
EMPTYUNITATT 
VALUEATT 
EMPTYVALUEATT 
WEIGHTEDOBJECTIVESATT 
EMPTYWEIGHTEDOBJECTIVESATT 
TARGETOBJECTIVENAMEATT 
EMPTYTARGETOBJECTIVENAMEATT 
HEADERSTART 
HEADEREND 
GENERALSTART 
GENERALEND 
SYSTEMSTART 
SYSTEMEND 
SERVICESTART 
SERVICEEND 
JOBSTART 
JOBEND 
OPTIMIZATIONSTART 
OPTIMIZATIONEND 
ITEMSTART 
ITEMEND 
ITEMSTARTANDEND 
ITEMEMPTY 
FILENAMESTART 
FILENAMEEND 
FILENAMEEMPTY 
FILENAMESTARTANDEND 
FILESOURCESTART 
FILESOURCEEND 
FILESOURCEEMPTY 
FILESOURCESTARTANDEND 
FILEDESCRIPTIONSTART 
FILEDESCRIPTIONEND 
FILEDESCRIPTIONEMPTY 
FILEDESCRIPTIONSTARTANDEND 
FILECREATORSTART 
FILECREATOREND 
FILECREATOREMPTY 
FILECREATORSTARTANDEND 
FILELICENCESTART 
FILELICENCEEND 
FILELICENCEEMPTY 
FILELICENCESTARTANDEND 
ACTUALSTARTTIMESTART 
ACTUALSTARTTIMEEND 
ATLOWERSTART 
ATLOWEREND 
ATUPPERSTART 
ATUPPEREND 
AVAILABLECPUNUMBERSTART 
AVAILABLECPUNUMBEREND 
AVAILABLECPUSPEEDSTART 
AVAILABLECPUSPEEDEND 
AVAILABLEDISKSPACESTART 
AVAILABLEDISKSPACEEND 
AVAILABLEMEMORYSTART 
AVAILABLEMEMORYEND 
BASE64START 
BASE64END 
BASICSTART 
BASICEND 
BASISSTATUSSTART 
BASISSTATUSEND 
BASSTATUSSTART 
BASSTATUSEND 
CONSTART 
CONEND 
CONSTRAINTSSTART 
CONSTRAINTSEND 
CURRENTJOBCOUNTSTART 
CURRENTJOBCOUNTEND 
CURRENTSTATESTART 
CURRENTSTATEEND 
DUALVALUESSTART 
DUALVALUESEND 
ELSTART 
ELEND 
ENUMERATIONSTART 
ENUMERATIONEND 
ENDTIMESTART 
ENDTIMEEND 
GENERALSTATUSSTART 
GENERALSTATUSEND 
GENERALSUBSTATUSSTART 
GENERALSUBSTATUSEND 
IDXSTART 
IDXEND 
INSTANCENAMESTART 
INSTANCENAMEEND 
ISFREESTART 
ISFREEEND 
JOBIDSTART 
JOBIDEND 
MESSAGESTART 
MESSAGEEND 
OBJSTART 
OBJEND 
OBJECTIVESSTART 
OBJECTIVESEND 
OPTIMIZATIONSOLUTIONSTATUSSTART 
OPTIMIZATIONSOLUTIONSTATUSEND 
OPTIMIZATIONSOLUTIONSUBSTATUSSTART 
OPTIMIZATIONSOLUTIONSUBSTATUSEND 
OTHERSTART 
OTHEREND 
OTHERRESULTSSTART 
OTHERRESULTSEND 
OTHERSOLUTIONRESULTSTART 
OTHERSOLUTIONRESULTEND 
OTHERSOLUTIONRESULTSSTART 
OTHERSOLUTIONRESULTSEND 
OTHERSOLVEROUTPUTSTART 
OTHERSOLVEROUTPUTEND 
SCHEDULEDSTARTTIMESTART 
SCHEDULEDSTARTTIMEEND 
SERVICENAMESTART 
SERVICENAMEEND 
SERVICEURISTART 
SERVICEURIEND 
SERVICEUTILIZATIONSTART 
SERVICEUTILIZATIONEND 
SOLUTIONSTART 
SOLUTIONEND 
SOLVERINVOKEDSTART 
SOLVERINVOKEDEND 
SOLVEROUTPUTSTART 
SOLVEROUTPUTEND 
STATUSSTART 
STATUSEND 
SUBMITTIMESTART 
SUBMITTIMEEND 
SUBSTATUSSTART 
SUBSTATUSEND 
SUPERBASICSTART 
SUPERBASICEND 
SYSTEMINFORMATIONSTART 
SYSTEMINFORMATIONEND 
TIMESTART 
TIMEEND 
TIMESERVICESTARTEDSTART 
TIMESERVICESTARTEDEND 
TIMESTAMPSTART 
TIMESTAMPEND 
TIMINGINFORMATIONSTART 
TIMINGINFORMATIONEND 
TOTALJOBSSOFARSTART 
TOTALJOBSSOFAREND 
UNKNOWNSTART 
UNKNOWNEND 
USEDCPUNUMBERSTART 
USEDCPUNUMBEREND 
USEDCPUSPEEDSTART 
USEDCPUSPEEDEND 
USEDDISKSPACESTART 
USEDDISKSPACEEND 
USEDMEMORYSTART 
USEDMEMORYEND 
VALUESSTART 
VALUESEND 
VALUESSTRINGSTART 
VALUESSTRINGEND 
VARSTART 
VAREND 
VARIABLESSTART 
VARIABLESEND 
VARIDXSTART 
VARIDXEND 
DUMMY 
ATTRIBUTETEXT 
ELEMENTTEXT 
INTEGER 
DOUBLE 
QUOTE 
TWOQUOTES 
GREATERTHAN 
ENDOFELEMENT 
OSRLSTART 
OSRLSTARTEMPTY 
OSRLATTRIBUTETEXT 
OSRLEND 
GENERALSTART 
GENERALEND 
SYSTEMSTART 
SYSTEMEND 
SERVICESTART 
SERVICEEND 
JOBSTART 
JOBEND 
SERVICEURISTARTANDEND 
SERVICEURISTART 
SERVICEURIEND 
SERVICENAMESTARTANDEND 
SERVICENAMESTART 
SERVICENAMEEND 
INSTANCENAMESTARTANDEND 
INSTANCENAMESTART 
INSTANCENAMEEND 
JOBIDSTARTANDEND 
JOBIDSTART 
JOBIDEND 
TIMINGINFORMATIONSTART 
TIMINGINFORMATIONEND 
TIMESTARTANDEND 
TIMESTART 
TIMEEND 
OPTIMIZATIONSTART 
OPTIMIZATIONEND 
SOLUTIONSTART 
SOLUTIONEND 
VALUESSTART 
VALUESEND 
DUALVALUESSTART 
DUALVALUESEND 
VARIABLESSTART 
VARIABLESEND 
VARSTART 
VAREND 
OBJECTIVESSTART 
OBJECTIVESEND 
OBJSTART 
OBJEND 
CONSTRAINTSSTART 
CONSTRAINTSEND 
CONSTART 
CONEND 
STATUSSTART 
STATUSEND 
GENERALSTATUSSTART 
GENERALSTATUSEND 
MESSAGESTART 
MESSAGEEND 
MESSAGESTARTANDEND 
OTHERSTART 
OTHEREND 
NUMBEROFTIMESATT 
NUMBEROFSOLUTIONSATT 
NUMBEROFVARIABLESATT 
NUMBEROFCONSTRAINTSATT 
NUMBEROFOBJECTIVESATT 
NUMBEROFOTHERVARIABLERESULTSATT 
NUMBEROFOTHEROBJECTIVERESULTSATT 
NUMBEROFOTHERCONSTRAINTRESULTSATT 
NUMBEROFVARATT 
NUMBEROFOBJATT 
NUMBEROFCONATT 
TARGETOBJECTIVEIDXATT 
IDXATT 
TYPEATT 
EMPTYTYPEATT 
DESCRIPTIONATT 
EMPTYDESCRIPTIONATT 
NAMEATT 
EMPTYNAMEATT 
CATEGORYATT 
EMPTYCATEGORYATT 
UNITATT 
EMPTYUNITATT 
VALUEATT 
EMPTYVALUEATT 
DUMMY 
ATTRIBUTETEXT 
ELEMENTTEXT 
INTEGER 
DOUBLE 
QUOTE 
TWOQUOTES 
GREATERTHAN 
ENDOFELEMENT 
OSRLSTART 
OSRLSTARTEMPTY 
OSRLATTRIBUTETEXT 
OSRLEND 
GENERALSTART 
GENERALEND 
SYSTEMSTART 
SYSTEMEND 
SERVICESTART 
SERVICEEND 
JOBSTART 
JOBEND 
SERVICEURISTARTANDEND 
SERVICEURISTART 
SERVICEURIEND 
SERVICENAMESTARTANDEND 
SERVICENAMESTART 
SERVICENAMEEND 
INSTANCENAMESTARTANDEND 
INSTANCENAMESTART 
INSTANCENAMEEND 
JOBIDSTARTANDEND 
JOBIDSTART 
JOBIDEND 
TIMINGINFORMATIONSTART 
TIMINGINFORMATIONEND 
TIMESTARTANDEND 
TIMESTART 
TIMEEND 
OPTIMIZATIONSTART 
OPTIMIZATIONEND 
SOLUTIONSTART 
SOLUTIONEND 
VALUESSTART 
VALUESEND 
DUALVALUESSTART 
DUALVALUESEND 
VARIABLESSTART 
VARIABLESEND 
VARSTART 
VAREND 
OBJECTIVESSTART 
OBJECTIVESEND 
OBJSTART 
OBJEND 
CONSTRAINTSSTART 
CONSTRAINTSEND 
CONSTART 
CONEND 
STATUSSTART 
STATUSEND 
GENERALSTATUSSTART 
GENERALSTATUSEND 
MESSAGESTART 
MESSAGEEND 
MESSAGESTARTANDEND 
OTHERSTART 
OTHEREND 
NUMBEROFTIMESATT 
NUMBEROFSOLUTIONSATT 
NUMBEROFVARIABLESATT 
NUMBEROFCONSTRAINTSATT 
NUMBEROFOBJECTIVESATT 
NUMBEROFOTHERVARIABLERESULTSATT 
NUMBEROFOTHEROBJECTIVERESULTSATT 
NUMBEROFOTHERCONSTRAINTRESULTSATT 
NUMBEROFVARATT 
NUMBEROFOBJATT 
NUMBEROFCONATT 
TARGETOBJECTIVEIDXATT 
IDXATT 
TYPEATT 
EMPTYTYPEATT 
DESCRIPTIONATT 
EMPTYDESCRIPTIONATT 
NAMEATT 
EMPTYNAMEATT 
CATEGORYATT 
EMPTYCATEGORYATT 
UNITATT 
EMPTYUNITATT 
VALUEATT 
EMPTYVALUEATT 
DUMMY 

Definition at line 235 of file OSParseosil.tab.cpp.


Function Documentation

YY_BUFFER_STATE osil_scan_string ( const char *  yy_str,
void *  yyscanner 
)
int osillex_init ( void **  ptr_yy_globals  ) 

Definition at line 3258 of file OSParseosil.cpp.

int osillex_destroy ( void *  yyscanner  ) 

Definition at line 3349 of file OSParseosil.cpp.

void osilset_extra ( OSiLParserData parserData,
void *  yyscanner 
)
int osilget_lineno ( yyscan_t  yyscanner  ) 

Get the current line number.

Parameters:
yyscanner The scanner object.

Definition at line 3095 of file OSParseosil.cpp.

char* osilget_text ( yyscan_t  yyscanner  ) 

Get the current token.

Parameters:
yyscanner The scanner object.

Definition at line 3149 of file OSParseosil.cpp.

void osilset_lineno ( int  line_number,
yyscan_t  yyscanner 
)

Set the current line number.

Parameters:
line_number 
yyscanner The scanner object.

Definition at line 3169 of file OSParseosil.cpp.

void yygetOSInstance ( const char *  osil,
OSInstance osinstance,
OSiLParserData parserData 
) throw (ErrorClass)
double atofmod1 ( int *  osillineno,
const char *  ch1,
const char *  ch2 
)
int atoimod1 ( int *  osillineno,
const char *  ch1,
const char *  ch2 
)
void osilerror_wrapper ( const char *  ch,
int *  osillineno,
const char *  errormsg 
)
bool isnewline ( char  c,
int *  osillineno 
)
bool parseVariables ( const char **  pchar,
OSInstance osinstance,
int *  osillineno 
)
bool parseObjectives ( const char **  pchar,
OSInstance osinstance,
int *  osillineno 
)
bool parseObjCoef ( const char **  pchar,
int  objcount,
OSInstance osinstance,
int *  osillineno 
)
bool parseConstraints ( const char **  pchar,
OSInstance osinstance,
int *  osillineno 
)
bool parseLinearConstraintCoefficients ( const char **  pchar,
OSInstance osinstance,
int *  osillineno 
)
bool parseStart ( const char **  pchar,
OSInstance osinstance,
int *  osillineno 
)
bool parseRowIdx ( const char **  pchar,
OSInstance osinstance,
int *  osillineno 
)
bool parseColIdx ( const char **  pchar,
OSInstance osinstance,
int *  osillineno 
)
bool parseValue ( const char **  pchar,
OSInstance osinstance,
int *  osillineno 
)
bool parseInstanceHeader ( const char **  pchar,
OSInstance osinstance,
int *  osillineno 
)
bool parseInstanceData ( const char **  pchar,
OSInstance osinstance,
int *  osillineno 
)
char* parseBase64 ( const char **  p,
int *  dataSize,
int *  osillineno 
)
int osillex ( YYSTYPE lvalp,
YYLTYPE llocp,
void *  scanner 
)
void osilerror ( YYLTYPE type,
OSInstance osintance,
OSiLParserData parserData,
const char *  errormsg 
)
static YYSIZE_T yystrlen ( yystr   )  const [static]
int yyparse ( osinstance  ,
parserData   
)

Variable Documentation

const yytype_uint8 yytranslate[] [static]

Definition at line 724 of file OSParseosil.tab.cpp.

const char* const yytname[] [static]

Definition at line 900 of file OSParseosil.tab.cpp.

const yytype_uint8 yyr1[] [static]
Initial value:
{
       0,   105,   106,   107,   107,   108,   108,   109,   109,   110,
     111,   111,   112,   113,   114,   114,   115,   115,   116,   116,
     116,   116,   117,   118,   119,   119,   120,   121,   121,   122,
     123,   124,   123,   125,   126,   127,   127,   127,   127,   127,
     127,   127,   127,   127,   127,   127,   127,   127,   127,   127,
     127,   127,   127,   127,   127,   127,   127,   127,   127,   129,
     128,   131,   130,   133,   132,   135,   134,   137,   136,   139,
     138,   141,   140,   142,   142,   144,   143,   145,   145,   147,
     146,   148,   148,   150,   149,   151,   151,   153,   152,   154,
     154,   156,   155,   158,   157,   160,   159,   162,   161,   164,
     163,   166,   165,   168,   167,   170,   169,   172,   171,   174,
     173,   175,   175,   177,   176,   178,   178,   180,   179,   181,
     181,   182,   182,   183,   183,   183,   185,   184,   187,   186,
     188,   188,   190,   189,   191,   192,   191,   191,   193,   193,
     194,   194,   195,   195,   196,   197,   197,   198,   199,   199,
     199,   199,   200,   200,   201,   202,   203,   204,   204,   206,
     205,   207,   207,   208,   208,   209,   210,   210,   211,   211,
     212,   212,   213,   214,   215,   215,   216,   216,   217,   217,
     219,   218,   220,   221,   221,   222,   222,   223,   223,   224,
     224,   225,   226,   227,   227,   228,   228,   229,   229,   231,
     230,   232,   233,   233,   234,   234,   235,   235,   236,   236,
     237,   238,   239,   239,   240,   240,   241,   241,   243,   242,
     244,   245,   245,   247,   246,   248,   248,   249,   249,   250,
     250,   251,   252
}

Definition at line 978 of file OSParseosil.tab.cpp.

const yytype_uint8 yyr2[] [static]
Initial value:
{
       0,     2,     5,     1,     1,     1,     0,     0,     4,     5,
       1,     2,     3,     1,     1,     2,     0,     2,     1,     1,
       1,     1,     4,     4,     4,     4,     4,     0,     4,     5,
       0,     0,     7,     1,     4,     1,     1,     1,     1,     1,
       1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
       1,     1,     1,     1,     1,     1,     1,     1,     1,     0,
       5,     0,     5,     0,     5,     0,     4,     0,     5,     0,
       5,     0,     4,     0,     2,     0,     4,     0,     2,     0,
       4,     0,     2,     0,     4,     0,     2,     0,     4,     0,
       2,     0,     4,     0,     4,     0,     4,     0,     4,     0,
       4,     0,     4,     0,     4,     0,     4,     0,     6,     0,
       3,     1,     2,     0,     3,     1,     2,     0,     4,     1,
       2,     0,     2,     1,     1,     1,     0,     4,     0,     4,
       4,     4,     0,     4,     1,     0,     4,     2,     0,     2,
       1,     1,     4,     4,     4,     0,     2,     1,     0,     1,
       3,     3,     1,     2,     4,     1,     5,     1,     2,     0,
       4,     0,     3,     1,     3,     3,     0,     3,     0,     2,
       1,     1,     4,     4,     1,     3,     1,     2,     1,     2,
       0,     4,     4,     1,     2,     0,     3,     0,     2,     1,
       1,     4,     4,     1,     3,     1,     2,     1,     2,     0,
       4,     4,     1,     2,     0,     3,     0,     2,     1,     1,
       4,     4,     1,     3,     1,     2,     1,     2,     0,     4,
       4,     1,     2,     0,     4,     1,     2,     0,     2,     1,
       1,     4,     4
}

Definition at line 1007 of file OSParseosil.tab.cpp.

const yytype_uint8 yydefact[] [static]

Definition at line 1038 of file OSParseosil.tab.cpp.

const yytype_int16 yydefgoto[] [static]
Initial value:
{
      -1,     2,    27,    50,     3,     5,    11,    12,    13,    39,
      22,    40,    41,    42,    43,    44,     8,    15,    24,   176,
      48,    65,   114,   115,   152,   116,   155,   117,   156,   118,
     163,   119,   157,   120,   154,   121,   160,   191,   122,   172,
     203,   123,   171,   202,   124,   173,   204,   125,   161,   192,
     126,   158,   127,   159,   128,   165,   129,   166,   130,   167,
     131,   162,   132,   169,   133,   170,   134,   164,   135,   174,
     207,   136,   175,   210,   137,   153,   225,   184,   226,   227,
     291,   228,   290,   229,   138,   168,   250,   296,   199,   251,
     252,   253,    17,    18,    30,    31,    53,    54,    68,    80,
      81,    82,   179,   216,   266,   267,   284,   301,   302,   303,
     304,   305,   318,   319,   320,   354,   371,   287,   306,   327,
     328,   329,   330,   331,   339,   340,   341,   373,   386,   308,
     332,   348,   349,   350,   351,   352,   363,   364,   365,   388,
     397,    55,    56,   147,    83,   148,   149,   150
}

Definition at line 1084 of file OSParseosil.tab.cpp.

const yytype_int16 yypact[] [static]

Definition at line 1106 of file OSParseosil.tab.cpp.

const yytype_int16 yypgoto[] [static]
Initial value:
{
    -153,  -153,  -153,  -153,  -153,  -153,  -153,   386,  -153,  -153,
    -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,
    -153,  -153,  -152,  -153,  -153,  -153,  -153,  -153,  -153,  -153,
    -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,
    -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,
    -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,
    -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,
    -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,
    -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,
    -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,
     314,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153,
    -153,  -153,  -153,    78,  -153,  -153,  -153,  -153,  -153,  -153,
    -153,  -153,  -153,  -153,  -153,    56,  -153,  -153,  -153,  -153,
    -153,  -153,  -153,  -153,  -153,  -153,  -153,    35,  -153,  -153,
    -153,  -153,  -153,  -153,  -153,  -153,  -153,  -153
}

Definition at line 1152 of file OSParseosil.tab.cpp.

const yytype_uint16 yytable[] [static]

Definition at line 1176 of file OSParseosil.tab.cpp.

const yytype_uint16 yycheck[] [static]

Definition at line 1220 of file OSParseosil.tab.cpp.

const yytype_uint8 yystos[] [static]

Definition at line 1266 of file OSParseosil.tab.cpp.

const char* yysrc

Definition at line 1635 of file OSParseosil.tab.cpp.

int yytype

Definition at line 1820 of file OSParseosil.tab.cpp.

Definition at line 1822 of file OSParseosil.tab.cpp.

Definition at line 1823 of file OSParseosil.tab.cpp.

Definition at line 1824 of file OSParseosil.tab.cpp.

Definition at line 1825 of file OSParseosil.tab.cpp.


Generated on 22 May 2012 by  doxygen 1.6.1