/home/coin/SVN-release/OS-2.0.1/OS/src/OSParsers/OSParseosol.tab.cpp File Reference

#include "OSDataStructures.h"
#include "OSMathUtil.h"
#include "OSParameters.h"
#include "OSConfig.h"
#include "OSErrorClass.h"
#include "OSOption.h"
#include "OSoLParserData.h"
#include <iostream>
#include <sstream>
#include <stdio.h>

Include dependency graph for OSParseosol.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.3"
#define YYSKELETON_NAME   "yacc.c"
#define YYPURE   1
#define YYLSP_NEEDED   1
#define yyparse   osolparse
#define yylex   osollex
#define yyerror   osolerror
#define yylval   osollval
#define yychar   osolchar
#define yydebug   osoldebug
#define yynerrs   osolnerrs
#define yylloc   osollloc
#define ATTRIBUTETEXT   258
#define ELEMENTTEXT   259
#define INTEGER   260
#define DOUBLE   261
#define QUOTE   262
#define TWOQUOTES   263
#define GREATERTHAN   264
#define ENDOFELEMENT   265
#define OSOLSTART   266
#define OSOLSTARTEMPTY   267
#define OSOLATTRIBUTETEXT   268
#define OSOLEND   269
#define LOCATIONTYPEATT   270
#define TRANSPORTTYPEATT   271
#define NUMBEROFOTHEROPTIONSATT   272
#define NUMBEROFJOBIDSATT   273
#define NUMBEROFPATHSATT   274
#define NUMBEROFPATHPAIRSATT   275
#define FROMATT   276
#define TOATT   277
#define MAKECOPYATT   278
#define SOLVERATT   279
#define CATEGORYATT   280
#define TYPEATT   281
#define GROUPWEIGHTATT   282
#define NUMBEROFPROCESSESATT   283
#define NUMBEROFSOLVEROPTIONSATT   284
#define NUMBEROFSOSATT   285
#define NUMBEROFVARIABLESATT   286
#define NUMBEROFOBJECTIVESATT   287
#define NUMBEROFCONSTRAINTSATT   288
#define NUMBEROFOTHERVARIABLEOPTIONSATT   289
#define NUMBEROFOTHEROBJECTIVEOPTIONSATT   290
#define NUMBEROFOTHERCONSTRAINTOPTIONSATT   291
#define NUMBEROFVARATT   292
#define NUMBEROFOBJATT   293
#define NUMBEROFCONATT   294
#define NAMEATT   295
#define IDXATT   296
#define SOSIDXATT   297
#define VALUEATT   298
#define UNITATT   299
#define DESCRIPTIONATT   300
#define LBVALUEATT   301
#define UBVALUEATT   302
#define LBDUALVALUEATT   303
#define UBDUALVALUEATT   304
#define GENERALSTART   305
#define GENERALEND   306
#define SYSTEMSTART   307
#define SYSTEMEND   308
#define SERVICESTART   309
#define SERVICEEND   310
#define JOBSTART   311
#define JOBEND   312
#define OPTIMIZATIONSTART   313
#define OPTIMIZATIONEND   314
#define SERVICEURISTART   315
#define SERVICEURIEND   316
#define SERVICENAMESTART   317
#define SERVICENAMEEND   318
#define INSTANCENAMESTART   319
#define INSTANCENAMEEND   320
#define INSTANCELOCATIONSTART   321
#define INSTANCELOCATIONEND   322
#define JOBIDSTART   323
#define JOBIDEND   324
#define SOLVERTOINVOKESTART   325
#define SOLVERTOINVOKEEND   326
#define LICENSESTART   327
#define LICENSEEND   328
#define USERNAMESTART   329
#define USERNAMEEND   330
#define PASSWORDSTART   331
#define PASSWORDEND   332
#define CONTACTSTART   333
#define CONTACTEND   334
#define OTHEROPTIONSSTART   335
#define OTHEROPTIONSEND   336
#define OTHERSTART   337
#define OTHEREND   338
#define MINDISKSPACESTART   339
#define MINDISKSPACEEND   340
#define MINMEMORYSIZESTART   341
#define MINMEMORYSIZEEND   342
#define MINCPUSPEEDSTART   343
#define MINCPUSPEEDEND   344
#define MINCPUNUMBERSTART   345
#define MINCPUNUMBEREND   346
#define SERVICETYPESTART   347
#define SERVICETYPEEND   348
#define MAXTIMESTART   349
#define MAXTIMEEND   350
#define REQUESTEDSTARTTIMESTART   351
#define REQUESTEDSTARTTIMEEND   352
#define DEPENDENCIESSTART   353
#define DEPENDENCIESEND   354
#define REQUIREDDIRECTORIESSTART   355
#define REQUIREDDIRECTORIESEND   356
#define REQUIREDFILESSTART   357
#define REQUIREDFILESEND   358
#define PATHSTART   359
#define PATHEND   360
#define PATHPAIRSTART   361
#define PATHPAIREND   362
#define DIRECTORIESTOMAKESTART   363
#define DIRECTORIESTOMAKEEND   364
#define FILESTOMAKESTART   365
#define FILESTOMAKEEND   366
#define DIRECTORIESTODELETESTART   367
#define DIRECTORIESTODELETEEND   368
#define FILESTODELETESTART   369
#define FILESTODELETEEND   370
#define INPUTDIRECTORIESTOMOVESTART   371
#define INPUTDIRECTORIESTOMOVEEND   372
#define INPUTFILESTOMOVESTART   373
#define INPUTFILESTOMOVEEND   374
#define OUTPUTDIRECTORIESTOMOVESTART   375
#define OUTPUTDIRECTORIESTOMOVEEND   376
#define OUTPUTFILESTOMOVESTART   377
#define OUTPUTFILESTOMOVEEND   378
#define PROCESSESTOKILLSTART   379
#define PROCESSESTOKILLEND   380
#define PROCESSSTART   381
#define PROCESSEND   382
#define VARIABLESSTART   383
#define VARIABLESEND   384
#define INITIALVARIABLEVALUESSTART   385
#define INITIALVARIABLEVALUESEND   386
#define VARSTART   387
#define VAREND   388
#define INITIALVARIABLEVALUESSTRINGSTART   389
#define INITIALVARIABLEVALUESSTRINGEND   390
#define INITIALBASISSTATUSSTART   391
#define INITIALBASISSTATUSEND   392
#define INTEGERVARIABLEBRANCHINGWEIGHTSSTART   393
#define INTEGERVARIABLEBRANCHINGWEIGHTSEND   394
#define SOSVARIABLEBRANCHINGWEIGHTSSTART   395
#define SOSVARIABLEBRANCHINGWEIGHTSEND   396
#define SOSSTART   397
#define SOSEND   398
#define OBJECTIVESSTART   399
#define OBJECTIVESEND   400
#define INITIALOBJECTIVEVALUESSTART   401
#define INITIALOBJECTIVEVALUESEND   402
#define OBJSTART   403
#define OBJEND   404
#define INITIALOBJECTIVEBOUNDSSTART   405
#define INITIALOBJECTIVEBOUNDSEND   406
#define CONSTRAINTSSTART   407
#define CONSTRAINTSEND   408
#define INITIALCONSTRAINTVALUESSTART   409
#define INITIALCONSTRAINTVALUESEND   410
#define CONSTART   411
#define CONEND   412
#define INITIALDUALVALUESSTART   413
#define INITIALDUALVALUESEND   414
#define SOLVEROPTIONSSTART   415
#define SOLVEROPTIONSEND   416
#define SOLVEROPTIONSTART   417
#define SOLVEROPTIONEND   418
#define DUMMY   419
#define YYDEBUG   0
#define YYERROR_VERBOSE   0
#define YYTOKEN_TABLE   0
#define yystype   YYSTYPE
#define YYSTYPE_IS_DECLARED   1
#define YYSTYPE_IS_TRIVIAL   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)
#define YYFINAL   6
#define YYLAST   795
#define YYNTOKENS   165
#define YYNNTS   522
#define YYNRULES   775
#define YYNSTATES   1300
#define YYUNDEFTOK   2
#define YYMAXUTOK   419
#define YYTRANSLATE(YYX)   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
#define YYPACT_NINF   -103
#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 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 {
  ATTRIBUTETEXT = 258, ELEMENTTEXT = 259, INTEGER = 260, DOUBLE = 261,
  QUOTE = 262, TWOQUOTES = 263, GREATERTHAN = 264, ENDOFELEMENT = 265,
  OSOLSTART = 266, OSOLSTARTEMPTY = 267, OSOLATTRIBUTETEXT = 268, OSOLEND = 269,
  LOCATIONTYPEATT = 270, TRANSPORTTYPEATT = 271, NUMBEROFOTHEROPTIONSATT = 272, NUMBEROFJOBIDSATT = 273,
  NUMBEROFPATHSATT = 274, NUMBEROFPATHPAIRSATT = 275, FROMATT = 276, TOATT = 277,
  MAKECOPYATT = 278, SOLVERATT = 279, CATEGORYATT = 280, TYPEATT = 281,
  GROUPWEIGHTATT = 282, NUMBEROFPROCESSESATT = 283, NUMBEROFSOLVEROPTIONSATT = 284, NUMBEROFSOSATT = 285,
  NUMBEROFVARIABLESATT = 286, NUMBEROFOBJECTIVESATT = 287, NUMBEROFCONSTRAINTSATT = 288, NUMBEROFOTHERVARIABLEOPTIONSATT = 289,
  NUMBEROFOTHEROBJECTIVEOPTIONSATT = 290, NUMBEROFOTHERCONSTRAINTOPTIONSATT = 291, NUMBEROFVARATT = 292, NUMBEROFOBJATT = 293,
  NUMBEROFCONATT = 294, NAMEATT = 295, IDXATT = 296, SOSIDXATT = 297,
  VALUEATT = 298, UNITATT = 299, DESCRIPTIONATT = 300, LBVALUEATT = 301,
  UBVALUEATT = 302, LBDUALVALUEATT = 303, UBDUALVALUEATT = 304, GENERALSTART = 305,
  GENERALEND = 306, SYSTEMSTART = 307, SYSTEMEND = 308, SERVICESTART = 309,
  SERVICEEND = 310, JOBSTART = 311, JOBEND = 312, OPTIMIZATIONSTART = 313,
  OPTIMIZATIONEND = 314, SERVICEURISTART = 315, SERVICEURIEND = 316, SERVICENAMESTART = 317,
  SERVICENAMEEND = 318, INSTANCENAMESTART = 319, INSTANCENAMEEND = 320, INSTANCELOCATIONSTART = 321,
  INSTANCELOCATIONEND = 322, JOBIDSTART = 323, JOBIDEND = 324, SOLVERTOINVOKESTART = 325,
  SOLVERTOINVOKEEND = 326, LICENSESTART = 327, LICENSEEND = 328, USERNAMESTART = 329,
  USERNAMEEND = 330, PASSWORDSTART = 331, PASSWORDEND = 332, CONTACTSTART = 333,
  CONTACTEND = 334, OTHEROPTIONSSTART = 335, OTHEROPTIONSEND = 336, OTHERSTART = 337,
  OTHEREND = 338, MINDISKSPACESTART = 339, MINDISKSPACEEND = 340, MINMEMORYSIZESTART = 341,
  MINMEMORYSIZEEND = 342, MINCPUSPEEDSTART = 343, MINCPUSPEEDEND = 344, MINCPUNUMBERSTART = 345,
  MINCPUNUMBEREND = 346, SERVICETYPESTART = 347, SERVICETYPEEND = 348, MAXTIMESTART = 349,
  MAXTIMEEND = 350, REQUESTEDSTARTTIMESTART = 351, REQUESTEDSTARTTIMEEND = 352, DEPENDENCIESSTART = 353,
  DEPENDENCIESEND = 354, REQUIREDDIRECTORIESSTART = 355, REQUIREDDIRECTORIESEND = 356, REQUIREDFILESSTART = 357,
  REQUIREDFILESEND = 358, PATHSTART = 359, PATHEND = 360, PATHPAIRSTART = 361,
  PATHPAIREND = 362, DIRECTORIESTOMAKESTART = 363, DIRECTORIESTOMAKEEND = 364, FILESTOMAKESTART = 365,
  FILESTOMAKEEND = 366, DIRECTORIESTODELETESTART = 367, DIRECTORIESTODELETEEND = 368, FILESTODELETESTART = 369,
  FILESTODELETEEND = 370, INPUTDIRECTORIESTOMOVESTART = 371, INPUTDIRECTORIESTOMOVEEND = 372, INPUTFILESTOMOVESTART = 373,
  INPUTFILESTOMOVEEND = 374, OUTPUTDIRECTORIESTOMOVESTART = 375, OUTPUTDIRECTORIESTOMOVEEND = 376, OUTPUTFILESTOMOVESTART = 377,
  OUTPUTFILESTOMOVEEND = 378, PROCESSESTOKILLSTART = 379, PROCESSESTOKILLEND = 380, PROCESSSTART = 381,
  PROCESSEND = 382, VARIABLESSTART = 383, VARIABLESEND = 384, INITIALVARIABLEVALUESSTART = 385,
  INITIALVARIABLEVALUESEND = 386, VARSTART = 387, VAREND = 388, INITIALVARIABLEVALUESSTRINGSTART = 389,
  INITIALVARIABLEVALUESSTRINGEND = 390, INITIALBASISSTATUSSTART = 391, INITIALBASISSTATUSEND = 392, INTEGERVARIABLEBRANCHINGWEIGHTSSTART = 393,
  INTEGERVARIABLEBRANCHINGWEIGHTSEND = 394, SOSVARIABLEBRANCHINGWEIGHTSSTART = 395, SOSVARIABLEBRANCHINGWEIGHTSEND = 396, SOSSTART = 397,
  SOSEND = 398, OBJECTIVESSTART = 399, OBJECTIVESEND = 400, INITIALOBJECTIVEVALUESSTART = 401,
  INITIALOBJECTIVEVALUESEND = 402, OBJSTART = 403, OBJEND = 404, INITIALOBJECTIVEBOUNDSSTART = 405,
  INITIALOBJECTIVEBOUNDSEND = 406, CONSTRAINTSSTART = 407, CONSTRAINTSEND = 408, INITIALCONSTRAINTVALUESSTART = 409,
  INITIALCONSTRAINTVALUESEND = 410, CONSTART = 411, CONEND = 412, INITIALDUALVALUESSTART = 413,
  INITIALDUALVALUESEND = 414, SOLVEROPTIONSSTART = 415, SOLVEROPTIONSEND = 416, SOLVEROPTIONSTART = 417,
  SOLVEROPTIONEND = 418, DUMMY = 419
}

Functions

YY_BUFFER_STATE osol_scan_string (const char *yy_str, void *yyscanner)
int osollex_init (void **ptr_yy_globals)
int osollex_destroy (void *yyscanner)
int osolget_lineno (void *yyscanner)
char * osolget_text (void *yyscanner)
void osolset_lineno (int line_number, void *yyscanner)
void osolset_extra (OSoLParserData *parserData, void *yyscanner)
void yygetOSOption (const char *ch, OSOption *m_osoption, OSoLParserData *m_parserData) throw (ErrorClass)
void osolerror (YYLTYPE *type, OSOption *osoption, OSoLParserData *parserData, const char *errormsg)
int osollex (YYSTYPE *lvalp, YYLTYPE *llocp, void *scanner)
static void yydestruct (yymsg, yytype, yyvaluep, yylocationp, osoption, parserData) const char *yymsg
int yyparse (osoption, parserData) OSOption *osoption

Variables

static const yytype_uint8 yytranslate []
static const yytype_uint16 yyr1 []
static const yytype_uint8 yyr2 []
static const yytype_uint16 yydefact []
static const yytype_int16 yydefgoto []
static const yytype_int16 yypact []
static const yytype_int8 yypgoto []
static const yytype_uint16 yytable []
static const yytype_int16 yycheck []
static const yytype_uint16 yystos []
int yytype
YYSTYPEyyvaluep
YYLTYPEyylocationp
OSOptionosoption
OSoLParserDataparserData
OSoLParserDataparserData


Define Documentation

#define YYBISON   1

Definition at line 47 of file OSParseosol.tab.cpp.

#define YYBISON_VERSION   "2.3"

Definition at line 50 of file OSParseosol.tab.cpp.

#define YYSKELETON_NAME   "yacc.c"

Definition at line 53 of file OSParseosol.tab.cpp.

#define YYPURE   1

Definition at line 56 of file OSParseosol.tab.cpp.

#define YYLSP_NEEDED   1

Definition at line 59 of file OSParseosol.tab.cpp.

#define yyparse   osolparse

Definition at line 62 of file OSParseosol.tab.cpp.

#define yylex   osollex

Definition at line 63 of file OSParseosol.tab.cpp.

#define yyerror   osolerror

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

#define yylval   osollval

Definition at line 65 of file OSParseosol.tab.cpp.

#define yychar   osolchar

Definition at line 66 of file OSParseosol.tab.cpp.

#define yydebug   osoldebug

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

#define yynerrs   osolnerrs

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

#define yylloc   osollloc

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

#define ATTRIBUTETEXT   258

Definition at line 242 of file OSParseosol.tab.cpp.

#define ELEMENTTEXT   259

Definition at line 243 of file OSParseosol.tab.cpp.

#define INTEGER   260

Definition at line 244 of file OSParseosol.tab.cpp.

#define DOUBLE   261

Definition at line 245 of file OSParseosol.tab.cpp.

#define QUOTE   262

Definition at line 246 of file OSParseosol.tab.cpp.

#define TWOQUOTES   263

Definition at line 247 of file OSParseosol.tab.cpp.

#define GREATERTHAN   264

Definition at line 248 of file OSParseosol.tab.cpp.

#define ENDOFELEMENT   265

Definition at line 249 of file OSParseosol.tab.cpp.

#define OSOLSTART   266

Definition at line 250 of file OSParseosol.tab.cpp.

#define OSOLSTARTEMPTY   267

Definition at line 251 of file OSParseosol.tab.cpp.

#define OSOLATTRIBUTETEXT   268

Definition at line 252 of file OSParseosol.tab.cpp.

#define OSOLEND   269

Definition at line 253 of file OSParseosol.tab.cpp.

#define LOCATIONTYPEATT   270

Definition at line 254 of file OSParseosol.tab.cpp.

#define TRANSPORTTYPEATT   271

Definition at line 255 of file OSParseosol.tab.cpp.

#define NUMBEROFOTHEROPTIONSATT   272

Definition at line 256 of file OSParseosol.tab.cpp.

#define NUMBEROFJOBIDSATT   273

Definition at line 257 of file OSParseosol.tab.cpp.

#define NUMBEROFPATHSATT   274

Definition at line 258 of file OSParseosol.tab.cpp.

#define NUMBEROFPATHPAIRSATT   275

Definition at line 259 of file OSParseosol.tab.cpp.

#define FROMATT   276

Definition at line 260 of file OSParseosol.tab.cpp.

#define TOATT   277

Definition at line 261 of file OSParseosol.tab.cpp.

#define MAKECOPYATT   278

Definition at line 262 of file OSParseosol.tab.cpp.

#define SOLVERATT   279

Definition at line 263 of file OSParseosol.tab.cpp.

#define CATEGORYATT   280

Definition at line 264 of file OSParseosol.tab.cpp.

#define TYPEATT   281

Definition at line 265 of file OSParseosol.tab.cpp.

#define GROUPWEIGHTATT   282

Definition at line 266 of file OSParseosol.tab.cpp.

#define NUMBEROFPROCESSESATT   283

Definition at line 267 of file OSParseosol.tab.cpp.

#define NUMBEROFSOLVEROPTIONSATT   284

Definition at line 268 of file OSParseosol.tab.cpp.

#define NUMBEROFSOSATT   285

Definition at line 269 of file OSParseosol.tab.cpp.

#define NUMBEROFVARIABLESATT   286

Definition at line 270 of file OSParseosol.tab.cpp.

#define NUMBEROFOBJECTIVESATT   287

Definition at line 271 of file OSParseosol.tab.cpp.

#define NUMBEROFCONSTRAINTSATT   288

Definition at line 272 of file OSParseosol.tab.cpp.

#define NUMBEROFOTHERVARIABLEOPTIONSATT   289

Definition at line 273 of file OSParseosol.tab.cpp.

#define NUMBEROFOTHEROBJECTIVEOPTIONSATT   290

Definition at line 274 of file OSParseosol.tab.cpp.

#define NUMBEROFOTHERCONSTRAINTOPTIONSATT   291

Definition at line 275 of file OSParseosol.tab.cpp.

#define NUMBEROFVARATT   292

Definition at line 276 of file OSParseosol.tab.cpp.

#define NUMBEROFOBJATT   293

Definition at line 277 of file OSParseosol.tab.cpp.

#define NUMBEROFCONATT   294

Definition at line 278 of file OSParseosol.tab.cpp.

#define NAMEATT   295

Definition at line 279 of file OSParseosol.tab.cpp.

#define IDXATT   296

Definition at line 280 of file OSParseosol.tab.cpp.

#define SOSIDXATT   297

Definition at line 281 of file OSParseosol.tab.cpp.

#define VALUEATT   298

Definition at line 282 of file OSParseosol.tab.cpp.

#define UNITATT   299

Definition at line 283 of file OSParseosol.tab.cpp.

#define DESCRIPTIONATT   300

Definition at line 284 of file OSParseosol.tab.cpp.

#define LBVALUEATT   301

Definition at line 285 of file OSParseosol.tab.cpp.

#define UBVALUEATT   302

Definition at line 286 of file OSParseosol.tab.cpp.

#define LBDUALVALUEATT   303

Definition at line 287 of file OSParseosol.tab.cpp.

#define UBDUALVALUEATT   304

Definition at line 288 of file OSParseosol.tab.cpp.

#define GENERALSTART   305

Definition at line 289 of file OSParseosol.tab.cpp.

#define GENERALEND   306

Definition at line 290 of file OSParseosol.tab.cpp.

#define SYSTEMSTART   307

Definition at line 291 of file OSParseosol.tab.cpp.

#define SYSTEMEND   308

Definition at line 292 of file OSParseosol.tab.cpp.

#define SERVICESTART   309

Definition at line 293 of file OSParseosol.tab.cpp.

#define SERVICEEND   310

Definition at line 294 of file OSParseosol.tab.cpp.

#define JOBSTART   311

Definition at line 295 of file OSParseosol.tab.cpp.

#define JOBEND   312

Definition at line 296 of file OSParseosol.tab.cpp.

#define OPTIMIZATIONSTART   313

Definition at line 297 of file OSParseosol.tab.cpp.

#define OPTIMIZATIONEND   314

Definition at line 298 of file OSParseosol.tab.cpp.

#define SERVICEURISTART   315

Definition at line 299 of file OSParseosol.tab.cpp.

#define SERVICEURIEND   316

Definition at line 300 of file OSParseosol.tab.cpp.

#define SERVICENAMESTART   317

Definition at line 301 of file OSParseosol.tab.cpp.

#define SERVICENAMEEND   318

Definition at line 302 of file OSParseosol.tab.cpp.

#define INSTANCENAMESTART   319

Definition at line 303 of file OSParseosol.tab.cpp.

#define INSTANCENAMEEND   320

Definition at line 304 of file OSParseosol.tab.cpp.

#define INSTANCELOCATIONSTART   321

Definition at line 305 of file OSParseosol.tab.cpp.

#define INSTANCELOCATIONEND   322

Definition at line 306 of file OSParseosol.tab.cpp.

#define JOBIDSTART   323

Definition at line 307 of file OSParseosol.tab.cpp.

#define JOBIDEND   324

Definition at line 308 of file OSParseosol.tab.cpp.

#define SOLVERTOINVOKESTART   325

Definition at line 309 of file OSParseosol.tab.cpp.

#define SOLVERTOINVOKEEND   326

Definition at line 310 of file OSParseosol.tab.cpp.

#define LICENSESTART   327

Definition at line 311 of file OSParseosol.tab.cpp.

#define LICENSEEND   328

Definition at line 312 of file OSParseosol.tab.cpp.

#define USERNAMESTART   329

Definition at line 313 of file OSParseosol.tab.cpp.

#define USERNAMEEND   330

Definition at line 314 of file OSParseosol.tab.cpp.

#define PASSWORDSTART   331

Definition at line 315 of file OSParseosol.tab.cpp.

#define PASSWORDEND   332

Definition at line 316 of file OSParseosol.tab.cpp.

#define CONTACTSTART   333

Definition at line 317 of file OSParseosol.tab.cpp.

#define CONTACTEND   334

Definition at line 318 of file OSParseosol.tab.cpp.

#define OTHEROPTIONSSTART   335

Definition at line 319 of file OSParseosol.tab.cpp.

#define OTHEROPTIONSEND   336

Definition at line 320 of file OSParseosol.tab.cpp.

#define OTHERSTART   337

Definition at line 321 of file OSParseosol.tab.cpp.

#define OTHEREND   338

Definition at line 322 of file OSParseosol.tab.cpp.

#define MINDISKSPACESTART   339

Definition at line 323 of file OSParseosol.tab.cpp.

#define MINDISKSPACEEND   340

Definition at line 324 of file OSParseosol.tab.cpp.

#define MINMEMORYSIZESTART   341

Definition at line 325 of file OSParseosol.tab.cpp.

#define MINMEMORYSIZEEND   342

Definition at line 326 of file OSParseosol.tab.cpp.

#define MINCPUSPEEDSTART   343

Definition at line 327 of file OSParseosol.tab.cpp.

#define MINCPUSPEEDEND   344

Definition at line 328 of file OSParseosol.tab.cpp.

#define MINCPUNUMBERSTART   345

Definition at line 329 of file OSParseosol.tab.cpp.

#define MINCPUNUMBEREND   346

Definition at line 330 of file OSParseosol.tab.cpp.

#define SERVICETYPESTART   347

Definition at line 331 of file OSParseosol.tab.cpp.

#define SERVICETYPEEND   348

Definition at line 332 of file OSParseosol.tab.cpp.

#define MAXTIMESTART   349

Definition at line 333 of file OSParseosol.tab.cpp.

#define MAXTIMEEND   350

Definition at line 334 of file OSParseosol.tab.cpp.

#define REQUESTEDSTARTTIMESTART   351

Definition at line 335 of file OSParseosol.tab.cpp.

#define REQUESTEDSTARTTIMEEND   352

Definition at line 336 of file OSParseosol.tab.cpp.

#define DEPENDENCIESSTART   353

Definition at line 337 of file OSParseosol.tab.cpp.

#define DEPENDENCIESEND   354

Definition at line 338 of file OSParseosol.tab.cpp.

#define REQUIREDDIRECTORIESSTART   355

Definition at line 339 of file OSParseosol.tab.cpp.

#define REQUIREDDIRECTORIESEND   356

Definition at line 340 of file OSParseosol.tab.cpp.

#define REQUIREDFILESSTART   357

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

#define REQUIREDFILESEND   358

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

#define PATHSTART   359

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

#define PATHEND   360

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

#define PATHPAIRSTART   361

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

#define PATHPAIREND   362

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

#define DIRECTORIESTOMAKESTART   363

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

#define DIRECTORIESTOMAKEEND   364

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

#define FILESTOMAKESTART   365

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

#define FILESTOMAKEEND   366

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

#define DIRECTORIESTODELETESTART   367

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

#define DIRECTORIESTODELETEEND   368

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

#define FILESTODELETESTART   369

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

#define FILESTODELETEEND   370

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

#define INPUTDIRECTORIESTOMOVESTART   371

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

#define INPUTDIRECTORIESTOMOVEEND   372

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

#define INPUTFILESTOMOVESTART   373

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

#define INPUTFILESTOMOVEEND   374

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

#define OUTPUTDIRECTORIESTOMOVESTART   375

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

#define OUTPUTDIRECTORIESTOMOVEEND   376

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

#define OUTPUTFILESTOMOVESTART   377

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

#define OUTPUTFILESTOMOVEEND   378

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

#define PROCESSESTOKILLSTART   379

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

#define PROCESSESTOKILLEND   380

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

#define PROCESSSTART   381

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

#define PROCESSEND   382

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

#define VARIABLESSTART   383

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

#define VARIABLESEND   384

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

#define INITIALVARIABLEVALUESSTART   385

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

#define INITIALVARIABLEVALUESEND   386

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

#define VARSTART   387

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

#define VAREND   388

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

#define INITIALVARIABLEVALUESSTRINGSTART   389

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

#define INITIALVARIABLEVALUESSTRINGEND   390

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

#define INITIALBASISSTATUSSTART   391

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

#define INITIALBASISSTATUSEND   392

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

#define INTEGERVARIABLEBRANCHINGWEIGHTSSTART   393

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

#define INTEGERVARIABLEBRANCHINGWEIGHTSEND   394

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

#define SOSVARIABLEBRANCHINGWEIGHTSSTART   395

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

#define SOSVARIABLEBRANCHINGWEIGHTSEND   396

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

#define SOSSTART   397

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

#define SOSEND   398

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

#define OBJECTIVESSTART   399

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

#define OBJECTIVESEND   400

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

#define INITIALOBJECTIVEVALUESSTART   401

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

#define INITIALOBJECTIVEVALUESEND   402

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

#define OBJSTART   403

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

#define OBJEND   404

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

#define INITIALOBJECTIVEBOUNDSSTART   405

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

#define INITIALOBJECTIVEBOUNDSEND   406

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

#define CONSTRAINTSSTART   407

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

#define CONSTRAINTSEND   408

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

#define INITIALCONSTRAINTVALUESSTART   409

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

#define INITIALCONSTRAINTVALUESEND   410

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

#define CONSTART   411

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

#define CONEND   412

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

#define INITIALDUALVALUESSTART   413

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

#define INITIALDUALVALUESEND   414

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

#define SOLVEROPTIONSSTART   415

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

#define SOLVEROPTIONSEND   416

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

#define SOLVEROPTIONSTART   417

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

#define SOLVEROPTIONEND   418

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

#define DUMMY   419

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

#define YYDEBUG   0

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

#define YYERROR_VERBOSE   0

Definition at line 448 of file OSParseosol.tab.cpp.

#define YYTOKEN_TABLE   0

Definition at line 453 of file OSParseosol.tab.cpp.

#define yystype   YYSTYPE

Definition at line 467 of file OSParseosol.tab.cpp.

#define YYSTYPE_IS_DECLARED   1

Definition at line 468 of file OSParseosol.tab.cpp.

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 469 of file OSParseosol.tab.cpp.

#define yyltype   YYLTYPE

Definition at line 480 of file OSParseosol.tab.cpp.

#define YYLTYPE_IS_DECLARED   1

Definition at line 481 of file OSParseosol.tab.cpp.

#define YYLTYPE_IS_TRIVIAL   1

Definition at line 482 of file OSParseosol.tab.cpp.

#define scanner   parserData->scanner

Definition at line 493 of file OSParseosol.tab.cpp.

#define YYSIZE_T   unsigned int

Definition at line 540 of file OSParseosol.tab.cpp.

#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)

Definition at line 544 of file OSParseosol.tab.cpp.

#define YY_ ( msgid   )     msgid

Definition at line 554 of file OSParseosol.tab.cpp.

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

Definition at line 560 of file OSParseosol.tab.cpp.

#define YYID ( n   )     (n)

Definition at line 567 of file OSParseosol.tab.cpp.

#define YYSTACK_ALLOC   YYMALLOC

Definition at line 622 of file OSParseosol.tab.cpp.

#define YYSTACK_FREE   YYFREE

Definition at line 623 of file OSParseosol.tab.cpp.

#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM

Definition at line 625 of file OSParseosol.tab.cpp.

#define YYMALLOC   malloc

Definition at line 636 of file OSParseosol.tab.cpp.

#define YYFREE   free

Definition at line 643 of file OSParseosol.tab.cpp.

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

Definition at line 667 of file OSParseosol.tab.cpp.

#define YYSTACK_BYTES (  ) 

Value:

((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE) + sizeof (YYLTYPE)) \
      + 2 * YYSTACK_GAP_MAXIMUM)

Definition at line 671 of file OSParseosol.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 682 of file OSParseosol.tab.cpp.

#define YYSTACK_RELOCATE ( Stack   ) 

Value:

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

Definition at line 698 of file OSParseosol.tab.cpp.

#define YYFINAL   6

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

#define YYLAST   795

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

#define YYNTOKENS   165

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

#define YYNNTS   522

Definition at line 719 of file OSParseosol.tab.cpp.

#define YYNRULES   775

Definition at line 721 of file OSParseosol.tab.cpp.

#define YYNSTATES   1300

Definition at line 723 of file OSParseosol.tab.cpp.

#define YYUNDEFTOK   2

Definition at line 726 of file OSParseosol.tab.cpp.

#define YYMAXUTOK   419

Definition at line 727 of file OSParseosol.tab.cpp.

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

Definition at line 729 of file OSParseosol.tab.cpp.

#define YYPACT_NINF   -103

Definition at line 1780 of file OSParseosol.tab.cpp.

#define YYTABLE_NINF   -1

Definition at line 1977 of file OSParseosol.tab.cpp.

#define yyerrok   (yyerrstatus = 0)

Definition at line 2282 of file OSParseosol.tab.cpp.

#define yyclearin   (yychar = YYEMPTY)

Definition at line 2283 of file OSParseosol.tab.cpp.

#define YYEMPTY   (-2)

Definition at line 2284 of file OSParseosol.tab.cpp.

#define YYEOF   0

Definition at line 2285 of file OSParseosol.tab.cpp.

#define YYACCEPT   goto yyacceptlab

Definition at line 2287 of file OSParseosol.tab.cpp.

#define YYABORT   goto yyabortlab

Definition at line 2288 of file OSParseosol.tab.cpp.

#define YYERROR   goto yyerrorlab

Definition at line 2289 of file OSParseosol.tab.cpp.

#define YYFAIL   goto yyerrlab

Definition at line 2296 of file OSParseosol.tab.cpp.

 
#define YYRECOVERING (  )     (!!yyerrstatus)

Definition at line 2298 of file OSParseosol.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, osoption, parserData, YY_("syntax error: cannot back up")); \
      YYERROR;                                                  \
    }                                                           \
while (YYID (0))

Definition at line 2300 of file OSParseosol.tab.cpp.

#define YYTERROR   1

Definition at line 2318 of file OSParseosol.tab.cpp.

#define YYERRCODE   256

Definition at line 2319 of file OSParseosol.tab.cpp.

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

Definition at line 2326 of file OSParseosol.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 2328 of file OSParseosol.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 2354 of file OSParseosol.tab.cpp.

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

Definition at line 2369 of file OSParseosol.tab.cpp.

#define YYDPRINTF ( Args   ) 

Definition at line 2540 of file OSParseosol.tab.cpp.

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

Definition at line 2541 of file OSParseosol.tab.cpp.

#define YY_STACK_PRINT ( Bottom,
Top   ) 

Definition at line 2542 of file OSParseosol.tab.cpp.

#define YY_REDUCE_PRINT ( Rule   ) 

Definition at line 2543 of file OSParseosol.tab.cpp.

#define YYINITDEPTH   200

Definition at line 2549 of file OSParseosol.tab.cpp.

#define YYMAXDEPTH   10000

Definition at line 2560 of file OSParseosol.tab.cpp.

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


Typedef Documentation

typedef struct yy_buffer_state* YY_BUFFER_STATE

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

typedef unsigned char yytype_uint8

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

typedef short int yytype_int8

Definition at line 515 of file OSParseosol.tab.cpp.

typedef unsigned short int yytype_uint16

Definition at line 521 of file OSParseosol.tab.cpp.

typedef short int yytype_int16

Definition at line 527 of file OSParseosol.tab.cpp.


Enumeration Type Documentation

enum yytokentype

Enumerator:
ATTRIBUTETEXT 
ELEMENTTEXT 
INTEGER 
DOUBLE 
QUOTE 
TWOQUOTES 
GREATERTHAN 
ENDOFELEMENT 
OSOLSTART 
OSOLSTARTEMPTY 
OSOLATTRIBUTETEXT 
OSOLEND 
LOCATIONTYPEATT 
TRANSPORTTYPEATT 
NUMBEROFOTHEROPTIONSATT 
NUMBEROFJOBIDSATT 
NUMBEROFPATHSATT 
NUMBEROFPATHPAIRSATT 
FROMATT 
TOATT 
MAKECOPYATT 
SOLVERATT 
CATEGORYATT 
TYPEATT 
GROUPWEIGHTATT 
NUMBEROFPROCESSESATT 
NUMBEROFSOLVEROPTIONSATT 
NUMBEROFSOSATT 
NUMBEROFVARIABLESATT 
NUMBEROFOBJECTIVESATT 
NUMBEROFCONSTRAINTSATT 
NUMBEROFOTHERVARIABLEOPTIONSATT 
NUMBEROFOTHEROBJECTIVEOPTIONSATT 
NUMBEROFOTHERCONSTRAINTOPTIONSATT 
NUMBEROFVARATT 
NUMBEROFOBJATT 
NUMBEROFCONATT 
NAMEATT 
IDXATT 
SOSIDXATT 
VALUEATT 
UNITATT 
DESCRIPTIONATT 
LBVALUEATT 
UBVALUEATT 
LBDUALVALUEATT 
UBDUALVALUEATT 
GENERALSTART 
GENERALEND 
SYSTEMSTART 
SYSTEMEND 
SERVICESTART 
SERVICEEND 
JOBSTART 
JOBEND 
OPTIMIZATIONSTART 
OPTIMIZATIONEND 
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 
MINMEMORYSIZESTART 
MINMEMORYSIZEEND 
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 
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 
DUMMY 

Definition at line 76 of file OSParseosol.tab.cpp.


Function Documentation

YY_BUFFER_STATE osol_scan_string ( const char *  yy_str,
void *  yyscanner 
)

int osollex_init ( void **  ptr_yy_globals  ) 

int osollex_destroy ( void *  yyscanner  ) 

int osolget_lineno ( void *  yyscanner  ) 

char* osolget_text ( void *  yyscanner  ) 

void osolset_lineno ( int  line_number,
void *  yyscanner 
)

void osolset_extra ( OSoLParserData parserData,
void *  yyscanner 
)

void yygetOSOption ( const char *  ch,
OSOption m_osoption,
OSoLParserData m_parserData 
) throw (ErrorClass)

void osolerror ( YYLTYPE type,
OSOption osoption,
OSoLParserData parserData,
const char *  errormsg 
)

int osollex ( YYSTYPE lvalp,
YYLTYPE llocp,
void *  scanner 
)

static void yydestruct ( yymsg  ,
yytype  ,
yyvaluep  ,
yylocationp  ,
osoption  ,
parserData   
) const [static]

int yyparse ( osoption  ,
parserData   
)


Variable Documentation

const yytype_uint8 yytranslate[] [static]

Definition at line 733 of file OSParseosol.tab.cpp.

const yytype_uint16 yyr1[] [static]

Definition at line 1418 of file OSParseosol.tab.cpp.

const yytype_uint8 yyr2[] [static]

Definition at line 1501 of file OSParseosol.tab.cpp.

const yytype_uint16 yydefact[] [static]

Definition at line 1586 of file OSParseosol.tab.cpp.

const yytype_int16 yydefgoto[] [static]

Definition at line 1721 of file OSParseosol.tab.cpp.

const yytype_int16 yypact[] [static]

Definition at line 1781 of file OSParseosol.tab.cpp.

const yytype_int8 yypgoto[] [static]

Definition at line 1916 of file OSParseosol.tab.cpp.

const yytype_uint16 yytable[] [static]

Definition at line 1978 of file OSParseosol.tab.cpp.

const yytype_int16 yycheck[] [static]

Definition at line 2062 of file OSParseosol.tab.cpp.

const yytype_uint16 yystos[] [static]

Definition at line 2148 of file OSParseosol.tab.cpp.

int yytype

Definition at line 2789 of file OSParseosol.tab.cpp.

YYSTYPE* yyvaluep

Definition at line 2790 of file OSParseosol.tab.cpp.

YYLTYPE* yylocationp

Definition at line 2791 of file OSParseosol.tab.cpp.

OSOption* osoption

Definition at line 2792 of file OSParseosol.tab.cpp.

Referenced by getSolverName(), main(), and setSolverName().

OSoLParserData* parserData

Definition at line 2793 of file OSParseosol.tab.cpp.

OSoLParserData* parserData

Definition at line 2858 of file OSParseosol.tab.cpp.


Generated on Thu Oct 8 03:07:12 2009 by  doxygen 1.4.7