/Users/kmartin/Documents/files/code/cpp/OScpp/COIN-OS/OS/src/OSParsers/OSParseosrl.tab.cpp File Reference

#include "OSErrorClass.h"
#include "OSResult.h"
#include "OSrLParserData.h"
#include <iostream>
#include <sstream>

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   osrlparse
#define yylex   osrllex
#define yyerror   osrlerror
#define yylval   osrllval
#define yychar   osrlchar
#define yydebug   osrldebug
#define yynerrs   osrlnerrs
#define yylloc   osrllloc
#define ATTRIBUTETEXT   258
#define ELEMENTTEXT   259
#define INTEGER   260
#define DOUBLE   261
#define QUOTE   262
#define GREATERTHAN   263
#define ENDOFELEMENT   264
#define OSRLSTART   265
#define OSRLATTRIBUTETEXT   266
#define OSRLEND   267
#define RESULTHEADERSTART   268
#define RESULTHEADEREND   269
#define SERVICEURISTARTANDEND   270
#define SERVICEURISTART   271
#define SERVICEURIEND   272
#define SERVICENAMESTARTANDEND   273
#define SERVICENAMESTART   274
#define SERVICENAMEEND   275
#define INSTANCENAMESTARTANDEND   276
#define INSTANCENAMESTART   277
#define INSTANCENAMEEND   278
#define JOBIDSTARTANDEND   279
#define JOBIDSTART   280
#define JOBIDEND   281
#define RESULTDATASTART   282
#define RESULTDATAEND   283
#define RESULTDATASTARTANDEND   284
#define OPTIMIZATIONSTART   285
#define OPTIMIZATIONEND   286
#define SOLUTIONSTART   287
#define SOLUTIONEND   288
#define VALUESSTART   289
#define VALUESEND   290
#define DUALVALUESSTART   291
#define DUALVALUESEND   292
#define VARIABLESSTART   293
#define VARIABLESEND   294
#define VARSTART   295
#define VAREND   296
#define OBJECTIVESSTART   297
#define OBJECTIVESEND   298
#define OBJSTART   299
#define OBJEND   300
#define CONSTRAINTSSTART   301
#define CONSTRAINTSEND   302
#define CONSTART   303
#define CONEND   304
#define STATUSSTART   305
#define STATUSEND   306
#define GENERALSTATUSSTART   307
#define GENERALSTATUSEND   308
#define MESSAGESTART   309
#define MESSAGEEND   310
#define MESSAGESTARTANDEND   311
#define OTHERSTART   312
#define OTHEREND   313
#define NUMBEROFSOLUTIONSATT   314
#define NUMBEROFVARIABLESATT   315
#define NUMBEROFCONSTRAINTSATT   316
#define NUMBEROFOBJECTIVESATT   317
#define OBJECTIVEIDXATT   318
#define IDXATT   319
#define TYPEATT   320
#define DESCRIPTIONATT   321
#define NAMEATT   322
#define DUMMY   323
#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   173
#define YYNTOKENS   73
#define YYNNTS   57
#define YYNRULES   115
#define YYNSTATES   219
#define YYUNDEFTOK   2
#define YYMAXUTOK   323
#define YYTRANSLATE(YYX)   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
#define YYPACT_NINF   -152
#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_state
YY_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, VALUEATT = 264, NUMBEROFNONLINEAREXPRESSIONS = 265,
  IDXONEATT = 266, IDXTWOATT = 267, COEFATT = 268, IDATT = 269,
  TIMESSTART = 270, TIMESEND = 271, NUMBERSTART = 272, NUMBEREND = 273,
  NUMBEROFQTERMSATT = 274, IDXATT = 275, TYPEATT = 276, QTERMSTART = 277,
  QTERMEND = 278, QUADRATICCOEFFICIENTSSTART = 279, QUADRATICCOEFFICIENTSEND = 280, NONLINEAREXPRESSIONSSTART = 281,
  NONLINEAREXPRESSIONSEND = 282, NLSTART = 283, NLEND = 284, POWERSTART = 285,
  POWEREND = 286, PLUSSTART = 287, PLUSEND = 288, MINUSSTART = 289,
  MINUSEND = 290, DIVIDESTART = 291, DIVIDEEND = 292, LNSTART = 293,
  LNEND = 294, SQRTSTART = 295, SQRTEND = 296, SUMSTART = 297,
  SUMEND = 298, PRODUCTSTART = 299, PRODUCTEND = 300, ENDOFELEMENT = 301,
  EXPSTART = 302, EXPEND = 303, NEGATESTART = 304, NEGATEEND = 305,
  IFSTART = 306, IFEND = 307, SQUARESTART = 308, SQUAREEND = 309,
  COSSTART = 310, COSEND = 311, SINSTART = 312, SINEND = 313,
  GREATERTHAN = 314, VARIABLESTART = 315, VARIABLEEND = 316, ABSSTART = 317,
  ABSEND = 318, MAXSTART = 319, MAXEND = 320, ALLDIFFSTART = 321,
  ALLDIFFEND = 322, MINSTART = 323, MINEND = 324, ESTART = 325,
  EEND = 326, PISTART = 327, PIEND = 328, TIMEDOMAINSTART = 329,
  TIMEDOMAINEND = 330, STAGESSTART = 331, STAGESEND = 332, STAGESTART = 333,
  STAGEEND = 334, NAMEATT = 335, MULTATT = 336, NUMBEROFSTAGESATT = 337,
  HORIZONATT = 338, STARTATT = 339, VARIABLESSTART = 340, CONSTRAINTSSTART = 341,
  OBJECTIVESSTART = 342, VARIABLESEND = 343, CONSTRAINTSEND = 344, OBJECTIVESEND = 345,
  NUMBEROFVARIABLESATT = 346, NUMBEROFCONSTRAINTSATT = 347, NUMBEROFOBJECTIVESATT = 348, STARTIDXATT = 349,
  ENDIDXATT = 350, VARSTART = 351, VAREND = 352, CONSTART = 353,
  CONEND = 354, OBJSTART = 355, OBJEND = 356, INTERVALSTART = 357,
  INTERVALEND = 358, QUOTE = 258, ATTRIBUTETEXT = 259, INTEGER = 260,
  DOUBLE = 261, OSILEND = 262, INSTANCEDATAEND = 263, VALUEATT = 264,
  NUMBEROFNONLINEAREXPRESSIONS = 265, IDXONEATT = 266, IDXTWOATT = 267, COEFATT = 268,
  IDATT = 269, TIMESSTART = 270, TIMESEND = 271, NUMBERSTART = 272,
  NUMBEREND = 273, NUMBEROFQTERMSATT = 274, IDXATT = 275, TYPEATT = 276,
  QTERMSTART = 277, QTERMEND = 278, QUADRATICCOEFFICIENTSSTART = 279, QUADRATICCOEFFICIENTSEND = 280,
  NONLINEAREXPRESSIONSSTART = 281, NONLINEAREXPRESSIONSEND = 282, NLSTART = 283, NLEND = 284,
  POWERSTART = 285, POWEREND = 286, PLUSSTART = 287, PLUSEND = 288,
  MINUSSTART = 289, MINUSEND = 290, DIVIDESTART = 291, DIVIDEEND = 292,
  LNSTART = 293, LNEND = 294, SQRTSTART = 295, SQRTEND = 296,
  SUMSTART = 297, SUMEND = 298, PRODUCTSTART = 299, PRODUCTEND = 300,
  ENDOFELEMENT = 301, EXPSTART = 302, EXPEND = 303, NEGATESTART = 304,
  NEGATEEND = 305, IFSTART = 306, IFEND = 307, SQUARESTART = 308,
  SQUAREEND = 309, COSSTART = 310, COSEND = 311, SINSTART = 312,
  SINEND = 313, GREATERTHAN = 314, VARIABLESTART = 315, VARIABLEEND = 316,
  ABSSTART = 317, ABSEND = 318, MAXSTART = 319, MAXEND = 320,
  ALLDIFFSTART = 321, ALLDIFFEND = 322, MINSTART = 323, MINEND = 324,
  ESTART = 325, EEND = 326, PISTART = 327, PIEND = 328,
  TIMEDOMAINSTART = 329, TIMEDOMAINEND = 330, STAGESSTART = 331, STAGESEND = 332,
  STAGESTART = 333, STAGEEND = 334, NAMEATT = 335, MULTATT = 336,
  NUMBEROFSTAGESATT = 337, HORIZONATT = 338, STARTATT = 339, VARIABLESSTART = 340,
  CONSTRAINTSSTART = 341, OBJECTIVESSTART = 342, VARIABLESEND = 343, CONSTRAINTSEND = 344,
  OBJECTIVESEND = 345, NUMBEROFVARIABLESATT = 346, NUMBEROFCONSTRAINTSATT = 347, NUMBEROFOBJECTIVESATT = 348,
  STARTIDXATT = 349, ENDIDXATT = 350, VARSTART = 351, VAREND = 352,
  CONSTART = 353, CONEND = 354, OBJSTART = 355, OBJEND = 356,
  INTERVALSTART = 357, INTERVALEND = 358, ATTRIBUTETEXT = 258, ELEMENTTEXT = 259,
  INTEGER = 260, DOUBLE = 261, QUOTE = 262, GREATERTHAN = 263,
  ENDOFELEMENT = 264, OSRLSTART = 265, OSRLATTRIBUTETEXT = 266, OSRLEND = 267,
  RESULTHEADERSTART = 268, RESULTHEADEREND = 269, SERVICEURISTARTANDEND = 270, SERVICEURISTART = 271,
  SERVICEURIEND = 272, SERVICENAMESTARTANDEND = 273, SERVICENAMESTART = 274, SERVICENAMEEND = 275,
  INSTANCENAMESTARTANDEND = 276, INSTANCENAMESTART = 277, INSTANCENAMEEND = 278, JOBIDSTARTANDEND = 279,
  JOBIDSTART = 280, JOBIDEND = 281, RESULTDATASTART = 282, RESULTDATAEND = 283,
  RESULTDATASTARTANDEND = 284, OPTIMIZATIONSTART = 285, OPTIMIZATIONEND = 286, SOLUTIONSTART = 287,
  SOLUTIONEND = 288, VALUESSTART = 289, VALUESEND = 290, DUALVALUESSTART = 291,
  DUALVALUESEND = 292, VARIABLESSTART = 293, VARIABLESEND = 294, VARSTART = 295,
  VAREND = 296, OBJECTIVESSTART = 297, OBJECTIVESEND = 298, OBJSTART = 299,
  OBJEND = 300, CONSTRAINTSSTART = 301, CONSTRAINTSEND = 302, CONSTART = 303,
  CONEND = 304, STATUSSTART = 305, STATUSEND = 306, GENERALSTATUSSTART = 307,
  GENERALSTATUSEND = 308, MESSAGESTART = 309, MESSAGEEND = 310, MESSAGESTARTANDEND = 311,
  OTHERSTART = 312, OTHEREND = 313, NUMBEROFSOLUTIONSATT = 314, NUMBEROFVARIABLESATT = 315,
  NUMBEROFCONSTRAINTSATT = 316, NUMBEROFOBJECTIVESATT = 317, OBJECTIVEIDXATT = 318, IDXATT = 319,
  TYPEATT = 320, DESCRIPTIONATT = 321, NAMEATT = 322, DUMMY = 323,
  ATTRIBUTETEXT = 258, ELEMENTTEXT = 259, INTEGER = 260, DOUBLE = 261,
  QUOTE = 262, GREATERTHAN = 263, ENDOFELEMENT = 264, OSRLSTART = 265,
  OSRLATTRIBUTETEXT = 266, OSRLEND = 267, RESULTHEADERSTART = 268, RESULTHEADEREND = 269,
  SERVICEURISTARTANDEND = 270, SERVICEURISTART = 271, SERVICEURIEND = 272, SERVICENAMESTARTANDEND = 273,
  SERVICENAMESTART = 274, SERVICENAMEEND = 275, INSTANCENAMESTARTANDEND = 276, INSTANCENAMESTART = 277,
  INSTANCENAMEEND = 278, JOBIDSTARTANDEND = 279, JOBIDSTART = 280, JOBIDEND = 281,
  RESULTDATASTART = 282, RESULTDATAEND = 283, RESULTDATASTARTANDEND = 284, OPTIMIZATIONSTART = 285,
  OPTIMIZATIONEND = 286, SOLUTIONSTART = 287, SOLUTIONEND = 288, VALUESSTART = 289,
  VALUESEND = 290, DUALVALUESSTART = 291, DUALVALUESEND = 292, VARIABLESSTART = 293,
  VARIABLESEND = 294, VARSTART = 295, VAREND = 296, OBJECTIVESSTART = 297,
  OBJECTIVESEND = 298, OBJSTART = 299, OBJEND = 300, CONSTRAINTSSTART = 301,
  CONSTRAINTSEND = 302, CONSTART = 303, CONEND = 304, STATUSSTART = 305,
  STATUSEND = 306, GENERALSTATUSSTART = 307, GENERALSTATUSEND = 308, MESSAGESTART = 309,
  MESSAGEEND = 310, MESSAGESTARTANDEND = 311, OTHERSTART = 312, OTHEREND = 313,
  NUMBEROFSOLUTIONSATT = 314, NUMBEROFVARIABLESATT = 315, NUMBEROFCONSTRAINTSATT = 316, NUMBEROFOBJECTIVESATT = 317,
  OBJECTIVEIDXATT = 318, IDXATT = 319, TYPEATT = 320, DESCRIPTIONATT = 321,
  NAMEATT = 322, DUMMY = 323
}

Functions

YY_BUFFER_STATE osrl_scan_string (const char *yy_str, void *yyscanner)
int osrllex_init (void **ptr_yy_globals)
int osrllex_destroy (void *yyscanner)
int osrlget_lineno (void *yyscanner)
char * osrlget_text (void *yyscanner)
void osrlset_lineno (int line_number, void *yyscanner)
void osrlset_extra (OSrLParserData *parserData, void *yyscanner)
void yygetOSResult (const char *ch, OSResult *m_osresult, OSrLParserData *m_parserData) throw (ErrorClass)
void osrlerror (YYLTYPE *type, OSResult *osresult, OSrLParserData *parserData, const char *errormsg)
int osrllex (YYSTYPE *lvalp, YYLTYPE *llocp, void *scanner)
static void yydestruct (yymsg, yytype, yyvaluep, yylocationp, osresult, parserData) const char *yymsg
int yyparse (osresult, parserData) OSResult *osresult

Variables

static const yytype_uint8 yytranslate []
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_uint8 yytable []
static const yytype_int16 yycheck []
static const yytype_uint8 yystos []
int yytype
YYSTYPEyyvaluep
YYLTYPEyylocationp
OSResultosresult
OSrLParserDataparserData
OSrLParserDataparserData


Define Documentation

#define YYBISON   1

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

#define YYBISON_VERSION   "2.3"

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

#define YYSKELETON_NAME   "yacc.c"

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

#define YYPURE   1

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

#define YYLSP_NEEDED   1

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

#define yyparse   osrlparse

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

#define yylex   osrllex

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

#define yyerror   osrlerror

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

#define yylval   osrllval

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

#define yychar   osrlchar

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

#define yydebug   osrldebug

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

#define yynerrs   osrlnerrs

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

#define yylloc   osrllloc

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

#define ATTRIBUTETEXT   258

Definition at line 146 of file OSParseosrl.tab.cpp.

#define ELEMENTTEXT   259

Definition at line 147 of file OSParseosrl.tab.cpp.

#define INTEGER   260

Definition at line 148 of file OSParseosrl.tab.cpp.

#define DOUBLE   261

Definition at line 149 of file OSParseosrl.tab.cpp.

#define QUOTE   262

Definition at line 150 of file OSParseosrl.tab.cpp.

#define GREATERTHAN   263

Definition at line 151 of file OSParseosrl.tab.cpp.

#define ENDOFELEMENT   264

Definition at line 152 of file OSParseosrl.tab.cpp.

#define OSRLSTART   265

Definition at line 153 of file OSParseosrl.tab.cpp.

#define OSRLATTRIBUTETEXT   266

Definition at line 154 of file OSParseosrl.tab.cpp.

#define OSRLEND   267

Definition at line 155 of file OSParseosrl.tab.cpp.

#define RESULTHEADERSTART   268

Definition at line 156 of file OSParseosrl.tab.cpp.

#define RESULTHEADEREND   269

Definition at line 157 of file OSParseosrl.tab.cpp.

#define SERVICEURISTARTANDEND   270

Definition at line 158 of file OSParseosrl.tab.cpp.

#define SERVICEURISTART   271

Definition at line 159 of file OSParseosrl.tab.cpp.

#define SERVICEURIEND   272

Definition at line 160 of file OSParseosrl.tab.cpp.

#define SERVICENAMESTARTANDEND   273

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

#define SERVICENAMESTART   274

Definition at line 162 of file OSParseosrl.tab.cpp.

#define SERVICENAMEEND   275

Definition at line 163 of file OSParseosrl.tab.cpp.

#define INSTANCENAMESTARTANDEND   276

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

#define INSTANCENAMESTART   277

Definition at line 165 of file OSParseosrl.tab.cpp.

#define INSTANCENAMEEND   278

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

#define JOBIDSTARTANDEND   279

Definition at line 167 of file OSParseosrl.tab.cpp.

#define JOBIDSTART   280

Definition at line 168 of file OSParseosrl.tab.cpp.

#define JOBIDEND   281

Definition at line 169 of file OSParseosrl.tab.cpp.

#define RESULTDATASTART   282

Definition at line 170 of file OSParseosrl.tab.cpp.

#define RESULTDATAEND   283

Definition at line 171 of file OSParseosrl.tab.cpp.

#define RESULTDATASTARTANDEND   284

Definition at line 172 of file OSParseosrl.tab.cpp.

#define OPTIMIZATIONSTART   285

Definition at line 173 of file OSParseosrl.tab.cpp.

#define OPTIMIZATIONEND   286

Definition at line 174 of file OSParseosrl.tab.cpp.

#define SOLUTIONSTART   287

Definition at line 175 of file OSParseosrl.tab.cpp.

#define SOLUTIONEND   288

Definition at line 176 of file OSParseosrl.tab.cpp.

#define VALUESSTART   289

Definition at line 177 of file OSParseosrl.tab.cpp.

#define VALUESEND   290

Definition at line 178 of file OSParseosrl.tab.cpp.

#define DUALVALUESSTART   291

Definition at line 179 of file OSParseosrl.tab.cpp.

#define DUALVALUESEND   292

Definition at line 180 of file OSParseosrl.tab.cpp.

#define VARIABLESSTART   293

Definition at line 181 of file OSParseosrl.tab.cpp.

#define VARIABLESEND   294

Definition at line 182 of file OSParseosrl.tab.cpp.

#define VARSTART   295

Definition at line 183 of file OSParseosrl.tab.cpp.

#define VAREND   296

Definition at line 184 of file OSParseosrl.tab.cpp.

#define OBJECTIVESSTART   297

Definition at line 185 of file OSParseosrl.tab.cpp.

#define OBJECTIVESEND   298

Definition at line 186 of file OSParseosrl.tab.cpp.

#define OBJSTART   299

Definition at line 187 of file OSParseosrl.tab.cpp.

#define OBJEND   300

Definition at line 188 of file OSParseosrl.tab.cpp.

#define CONSTRAINTSSTART   301

Definition at line 189 of file OSParseosrl.tab.cpp.

#define CONSTRAINTSEND   302

Definition at line 190 of file OSParseosrl.tab.cpp.

#define CONSTART   303

Definition at line 191 of file OSParseosrl.tab.cpp.

#define CONEND   304

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

#define STATUSSTART   305

Definition at line 193 of file OSParseosrl.tab.cpp.

#define STATUSEND   306

Definition at line 194 of file OSParseosrl.tab.cpp.

#define GENERALSTATUSSTART   307

Definition at line 195 of file OSParseosrl.tab.cpp.

#define GENERALSTATUSEND   308

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

#define MESSAGESTART   309

Definition at line 197 of file OSParseosrl.tab.cpp.

#define MESSAGEEND   310

Definition at line 198 of file OSParseosrl.tab.cpp.

#define MESSAGESTARTANDEND   311

Definition at line 199 of file OSParseosrl.tab.cpp.

#define OTHERSTART   312

Definition at line 200 of file OSParseosrl.tab.cpp.

#define OTHEREND   313

Definition at line 201 of file OSParseosrl.tab.cpp.

#define NUMBEROFSOLUTIONSATT   314

Definition at line 202 of file OSParseosrl.tab.cpp.

#define NUMBEROFVARIABLESATT   315

Definition at line 203 of file OSParseosrl.tab.cpp.

#define NUMBEROFCONSTRAINTSATT   316

Definition at line 204 of file OSParseosrl.tab.cpp.

#define NUMBEROFOBJECTIVESATT   317

Definition at line 205 of file OSParseosrl.tab.cpp.

#define OBJECTIVEIDXATT   318

Definition at line 206 of file OSParseosrl.tab.cpp.

#define IDXATT   319

Definition at line 207 of file OSParseosrl.tab.cpp.

#define TYPEATT   320

Definition at line 208 of file OSParseosrl.tab.cpp.

#define DESCRIPTIONATT   321

Definition at line 209 of file OSParseosrl.tab.cpp.

#define NAMEATT   322

Definition at line 210 of file OSParseosrl.tab.cpp.

#define DUMMY   323

Definition at line 211 of file OSParseosrl.tab.cpp.

#define YYDEBUG   0

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

#define YYERROR_VERBOSE   0

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

#define YYTOKEN_TABLE   0

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

#define yystype   YYSTYPE

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

#define YYSTYPE_IS_DECLARED   1

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

#define YYSTYPE_IS_TRIVIAL   1

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

#define yyltype   YYLTYPE

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

#define YYLTYPE_IS_DECLARED   1

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

#define YYLTYPE_IS_TRIVIAL   1

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

#define scanner   parserData->scanner

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

#define YYSIZE_T   unsigned int

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

#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)

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

#define YY_ ( msgid   )     msgid

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

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

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

#define YYID (  )     (n)

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

#define YYSTACK_ALLOC   YYMALLOC

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

#define YYSTACK_FREE   YYFREE

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

#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM

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

#define YYMALLOC   malloc

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

#define YYFREE   free

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

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

Definition at line 472 of file OSParseosrl.tab.cpp.

#define YYSTACK_BYTES (  ) 

Value:

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

Definition at line 476 of file OSParseosrl.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 487 of file OSParseosrl.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 503 of file OSParseosrl.tab.cpp.

#define YYFINAL   6

Definition at line 517 of file OSParseosrl.tab.cpp.

#define YYLAST   173

Definition at line 519 of file OSParseosrl.tab.cpp.

#define YYNTOKENS   73

Definition at line 522 of file OSParseosrl.tab.cpp.

#define YYNNTS   57

Definition at line 524 of file OSParseosrl.tab.cpp.

#define YYNRULES   115

Definition at line 526 of file OSParseosrl.tab.cpp.

#define YYNSTATES   219

Definition at line 528 of file OSParseosrl.tab.cpp.

#define YYUNDEFTOK   2

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

#define YYMAXUTOK   323

Definition at line 532 of file OSParseosrl.tab.cpp.

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

Definition at line 534 of file OSParseosrl.tab.cpp.

#define YYPACT_NINF   -152

Definition at line 785 of file OSParseosrl.tab.cpp.

#define YYTABLE_NINF   -1

Definition at line 827 of file OSParseosrl.tab.cpp.

#define yyerrok   (yyerrstatus = 0)

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

#define yyclearin   (yychar = YYEMPTY)

Definition at line 901 of file OSParseosrl.tab.cpp.

#define YYEMPTY   (-2)

Definition at line 902 of file OSParseosrl.tab.cpp.

#define YYEOF   0

Definition at line 903 of file OSParseosrl.tab.cpp.

#define YYACCEPT   goto yyacceptlab

Definition at line 905 of file OSParseosrl.tab.cpp.

#define YYABORT   goto yyabortlab

Definition at line 906 of file OSParseosrl.tab.cpp.

#define YYERROR   goto yyerrorlab

Definition at line 907 of file OSParseosrl.tab.cpp.

#define YYFAIL   goto yyerrlab

Definition at line 914 of file OSParseosrl.tab.cpp.

 
#define YYRECOVERING (  )     (!!yyerrstatus)

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

Definition at line 918 of file OSParseosrl.tab.cpp.

#define YYTERROR   1

Definition at line 936 of file OSParseosrl.tab.cpp.

#define YYERRCODE   256

Definition at line 937 of file OSParseosrl.tab.cpp.

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

Definition at line 944 of file OSParseosrl.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 946 of file OSParseosrl.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 972 of file OSParseosrl.tab.cpp.

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

Definition at line 987 of file OSParseosrl.tab.cpp.

#define YYDPRINTF ( Args   ) 

Definition at line 1158 of file OSParseosrl.tab.cpp.

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

Definition at line 1159 of file OSParseosrl.tab.cpp.

#define YY_STACK_PRINT ( Bottom,
Top   ) 

Definition at line 1160 of file OSParseosrl.tab.cpp.

#define YY_REDUCE_PRINT ( Rule   ) 

Definition at line 1161 of file OSParseosrl.tab.cpp.

#define YYINITDEPTH   200

Definition at line 1167 of file OSParseosrl.tab.cpp.

#define YYMAXDEPTH   10000

Definition at line 1178 of file OSParseosrl.tab.cpp.

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


Typedef Documentation

typedef struct yy_buffer_state* YY_BUFFER_STATE

Definition at line 230 of file OSParseosrl.tab.cpp.

typedef unsigned char yytype_uint8

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

typedef short int yytype_int8

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

typedef unsigned short int yytype_uint16

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

typedef short int yytype_int16

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


Enumeration Type Documentation

enum yytokentype

Enumerator:
QUOTE 
ATTRIBUTETEXT 
INTEGER 
DOUBLE 
OSILEND 
INSTANCEDATAEND 
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 
MAXSTART 
MAXEND 
ALLDIFFSTART 
ALLDIFFEND 
MINSTART 
MINEND 
ESTART 
EEND 
PISTART 
PIEND 
TIMEDOMAINSTART 
TIMEDOMAINEND 
STAGESSTART 
STAGESEND 
STAGESTART 
STAGEEND 
NAMEATT 
MULTATT 
NUMBEROFSTAGESATT 
HORIZONATT 
STARTATT 
VARIABLESSTART 
CONSTRAINTSSTART 
OBJECTIVESSTART 
VARIABLESEND 
CONSTRAINTSEND 
OBJECTIVESEND 
NUMBEROFVARIABLESATT 
NUMBEROFCONSTRAINTSATT 
NUMBEROFOBJECTIVESATT 
STARTIDXATT 
ENDIDXATT 
VARSTART 
VAREND 
CONSTART 
CONEND 
OBJSTART 
OBJEND 
INTERVALSTART 
INTERVALEND 
QUOTE 
ATTRIBUTETEXT 
INTEGER 
DOUBLE 
OSILEND 
INSTANCEDATAEND 
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 
MAXSTART 
MAXEND 
ALLDIFFSTART 
ALLDIFFEND 
MINSTART 
MINEND 
ESTART 
EEND 
PISTART 
PIEND 
TIMEDOMAINSTART 
TIMEDOMAINEND 
STAGESSTART 
STAGESEND 
STAGESTART 
STAGEEND 
NAMEATT 
MULTATT 
NUMBEROFSTAGESATT 
HORIZONATT 
STARTATT 
VARIABLESSTART 
CONSTRAINTSSTART 
OBJECTIVESSTART 
VARIABLESEND 
CONSTRAINTSEND 
OBJECTIVESEND 
NUMBEROFVARIABLESATT 
NUMBEROFCONSTRAINTSATT 
NUMBEROFOBJECTIVESATT 
STARTIDXATT 
ENDIDXATT 
VARSTART 
VAREND 
CONSTART 
CONEND 
OBJSTART 
OBJEND 
INTERVALSTART 
INTERVALEND 
ATTRIBUTETEXT 
ELEMENTTEXT 
INTEGER 
DOUBLE 
QUOTE 
GREATERTHAN 
ENDOFELEMENT 
OSRLSTART 
OSRLATTRIBUTETEXT 
OSRLEND 
RESULTHEADERSTART 
RESULTHEADEREND 
SERVICEURISTARTANDEND 
SERVICEURISTART 
SERVICEURIEND 
SERVICENAMESTARTANDEND 
SERVICENAMESTART 
SERVICENAMEEND 
INSTANCENAMESTARTANDEND 
INSTANCENAMESTART 
INSTANCENAMEEND 
JOBIDSTARTANDEND 
JOBIDSTART 
JOBIDEND 
RESULTDATASTART 
RESULTDATAEND 
RESULTDATASTARTANDEND 
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 
NUMBEROFSOLUTIONSATT 
NUMBEROFVARIABLESATT 
NUMBEROFCONSTRAINTSATT 
NUMBEROFOBJECTIVESATT 
OBJECTIVEIDXATT 
IDXATT 
TYPEATT 
DESCRIPTIONATT 
NAMEATT 
DUMMY 
ATTRIBUTETEXT 
ELEMENTTEXT 
INTEGER 
DOUBLE 
QUOTE 
GREATERTHAN 
ENDOFELEMENT 
OSRLSTART 
OSRLATTRIBUTETEXT 
OSRLEND 
RESULTHEADERSTART 
RESULTHEADEREND 
SERVICEURISTARTANDEND 
SERVICEURISTART 
SERVICEURIEND 
SERVICENAMESTARTANDEND 
SERVICENAMESTART 
SERVICENAMEEND 
INSTANCENAMESTARTANDEND 
INSTANCENAMESTART 
INSTANCENAMEEND 
JOBIDSTARTANDEND 
JOBIDSTART 
JOBIDEND 
RESULTDATASTART 
RESULTDATAEND 
RESULTDATASTARTANDEND 
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 
NUMBEROFSOLUTIONSATT 
NUMBEROFVARIABLESATT 
NUMBEROFCONSTRAINTSATT 
NUMBEROFOBJECTIVESATT 
OBJECTIVEIDXATT 
IDXATT 
TYPEATT 
DESCRIPTIONATT 
NAMEATT 
DUMMY 

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


Function Documentation

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

int osrllex_init ( void **  ptr_yy_globals  ) 

int osrllex_destroy ( void *  yyscanner  ) 

int osrlget_lineno ( void *  yyscanner  ) 

char* osrlget_text ( void *  yyscanner  ) 

void osrlset_lineno ( int  line_number,
void *  yyscanner 
)

void osrlset_extra ( OSrLParserData parserData,
void *  yyscanner 
)

void yygetOSResult ( const char *  ch,
OSResult m_osresult,
OSrLParserData m_parserData 
) throw (ErrorClass)

void osrlerror ( YYLTYPE type,
OSResult osresult,
OSrLParserData parserData,
const char *  errormsg 
)

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

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

int yyparse ( osresult  ,
parserData   
)


Variable Documentation

const yytype_uint8 yytranslate[] [static]

Definition at line 538 of file OSParseosrl.tab.cpp.

const yytype_uint8 yyr1[] [static]

Initial value:

{
       0,    73,    75,    74,    76,    76,    77,    78,    78,    79,
      79,    80,    80,    81,    81,    81,    81,    82,    82,    82,
      82,    83,    83,    83,    83,    84,    84,    84,    84,    85,
      85,    85,    85,    86,    86,    86,    87,    87,    88,    88,
      90,    89,    91,    91,    92,    92,    93,    93,    93,    93,
      94,    95,    96,    97,    98,    98,    98,    99,   100,   100,
     101,   101,   102,   102,   103,   103,   104,   104,   104,   105,
     105,   106,   106,   107,   107,   108,   108,   110,   111,   109,
     112,   112,   113,   113,   113,   114,   114,   115,   115,   116,
     116,   117,   117,   118,   118,   119,   120,   119,   121,   121,
     122,   122,   123,   124,   124,   125,   125,   126,   126,   127,
     128,   128,   128,   128,   129,   129
}

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

const yytype_uint8 yyr2[] [static]

Initial value:

{
       0,     2,     0,     5,     2,     3,     8,     4,     3,     1,
       2,     3,     3,     0,     1,     3,     2,     0,     1,     3,
       2,     0,     1,     3,     2,     0,     1,     3,     2,     0,
       1,     3,     2,     1,     5,     2,     0,     1,     0,     1,
       0,     4,     1,     2,     0,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     1,     2,     3,     9,     0,     3,
       4,     3,     1,     2,     3,     3,     0,     3,     2,     0,
       8,     1,     2,     5,     5,     0,     2,     0,     0,     7,
       1,     2,     5,     5,     5,     1,     2,     3,     3,     0,
       8,     1,     2,     5,     5,     0,     0,     9,     1,     2,
       5,     5,     3,     0,     1,     0,     1,     1,     2,     2,
       1,     1,     1,     1,     0,     2
}

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

const yytype_uint8 yydefact[] [static]

Initial value:

{
       0,     0,     0,     0,     4,     0,     1,     0,     0,     5,
       0,    13,    38,    33,     2,     0,     0,     0,     9,    14,
       0,    17,    35,    39,     0,     0,   114,   114,     0,     8,
      10,     0,    16,    18,     0,    21,    44,    36,     3,    11,
       0,    12,     7,    15,     0,    20,    22,     0,    25,    40,
      37,     0,   109,   110,   111,   112,   113,   115,    19,     0,
      24,    26,     0,    29,     0,     0,     0,     0,     0,    45,
     114,   114,   114,   114,    34,    23,     0,    28,     0,    30,
       0,    50,    51,    52,    53,     0,    42,    41,    46,    47,
      48,    49,    27,     0,    32,     6,    54,    58,    43,     0,
      31,     0,     0,     0,    55,   114,     0,    56,    59,     0,
      66,     0,     0,     0,    62,     0,    69,   114,   114,     0,
      61,    63,     0,    68,     0,    89,    64,    65,    60,    67,
       0,     0,    95,     0,     0,     0,     0,     0,     0,     0,
     107,     0,    57,     0,     0,    71,     0,    96,   108,     0,
       0,    75,    72,     0,     0,    91,     0,   114,     0,     0,
       0,   103,    92,     0,   102,     0,     0,    70,    77,    76,
       0,   104,     0,     0,     0,    98,    74,    73,     0,     0,
       0,    90,     0,   105,    99,     0,     0,     0,    85,    94,
      93,     0,   106,     0,   114,   114,    78,    86,     0,     0,
      97,    88,    87,     0,   101,   100,     0,     0,    80,     0,
      79,    81,     0,     0,     0,     0,    82,    84,    83
}

Definition at line 746 of file OSParseosrl.tab.cpp.

const yytype_int16 yydefgoto[] [static]

Initial value:

{
      -1,     2,    25,     3,     8,    11,    17,    18,    21,    35,
      48,    63,    80,    14,    51,    24,    37,    68,    87,    49,
      69,    70,    71,    72,    73,    98,    99,   102,   110,   113,
     114,   116,   125,   144,   145,   159,   169,   178,   203,   207,
     208,   187,   188,   132,   154,   155,   136,   156,   174,   175,
     150,   172,   193,   142,    39,    57,    40
}

Definition at line 773 of file OSParseosrl.tab.cpp.

const yytype_int16 yypact[] [static]

Initial value:

{
      22,    19,    21,    34,  -152,    33,  -152,    37,    13,  -152,
     -12,    44,   -20,  -152,  -152,    54,    69,     2,  -152,  -152,
      11,    56,  -152,  -152,    -7,    86,  -152,  -152,    46,  -152,
    -152,    83,  -152,  -152,    15,    55,  -152,    35,  -152,  -152,
      -6,  -152,  -152,  -152,    81,  -152,  -152,    10,    57,   -10,
    -152,    74,  -152,  -152,  -152,  -152,  -152,  -152,  -152,    84,
    -152,  -152,     5,    17,    99,   100,   101,   103,    71,  -152,
    -152,  -152,  -152,  -152,  -152,  -152,    85,  -152,     1,  -152,
      95,  -152,  -152,  -152,  -152,    52,  -152,  -152,  -152,  -152,
    -152,  -152,  -152,    58,  -152,  -152,  -152,    47,    80,    88,
    -152,   109,   107,    89,  -152,  -152,    66,  -152,  -152,    20,
      63,   115,   118,     4,  -152,     3,    90,  -152,  -152,    72,
    -152,  -152,    67,  -152,   116,    92,  -152,  -152,  -152,  -152,
      93,   117,    94,   121,    97,   124,   -29,    96,   125,   102,
    -152,   104,  -152,    62,   -15,  -152,    98,  -152,  -152,   130,
     131,  -152,  -152,    62,   -18,  -152,   133,  -152,    82,   -33,
     135,    76,  -152,   105,  -152,   106,   108,  -152,  -152,  -152,
      87,  -152,   111,    62,   -19,  -152,  -152,  -152,    28,   110,
     112,  -152,   137,    78,  -152,   145,   147,    -5,  -152,  -152,
    -152,    91,  -152,   113,  -152,  -152,  -152,  -152,   114,   120,
    -152,  -152,  -152,   119,  -152,  -152,    62,   -24,  -152,   143,
    -152,  -152,    32,   123,   129,   132,  -152,  -152,  -152
}

Definition at line 786 of file OSParseosrl.tab.cpp.

const yytype_int16 yypgoto[] [static]

Initial value:

{
    -152,  -152,  -152,  -152,  -152,  -152,  -152,   139,  -152,  -152,
    -152,  -152,  -152,  -152,  -152,  -152,  -152,  -152,  -152,  -152,
    -152,  -152,  -152,  -152,  -152,  -152,    60,  -152,  -152,  -152,
      39,  -152,  -152,  -152,    18,  -152,  -152,  -152,  -152,  -152,
     -46,  -152,   -22,  -152,  -152,    12,  -152,  -152,  -152,    -3,
    -151,  -152,  -152,  -152,   -27,  -152,  -152
}

Definition at line 813 of file OSParseosrl.tab.cpp.

const yytype_uint8 yytable[] [static]

Initial value:

{
      41,    52,   160,   196,   140,    93,   167,   122,    22,    76,
      28,    29,   119,   120,    59,    31,   206,   161,   183,    44,
     151,     6,   182,    36,   168,   143,   153,     4,    32,   173,
       5,    77,     1,    60,   210,    45,   213,   214,   215,   141,
      12,     9,    13,    88,    89,    90,    91,     7,    23,    64,
      65,    66,    67,    15,    16,   209,    94,    26,   123,    19,
      20,   185,   186,    53,    54,    55,    56,    15,    16,   111,
     112,    78,    27,    79,    33,    34,    46,    47,   108,    85,
      86,    61,    62,    96,    97,   111,   112,   165,   166,    10,
     126,   127,   179,   180,   185,   186,   198,   199,    38,    42,
      43,    58,    74,    50,    81,    82,    83,    75,    84,    95,
     101,    92,    97,   100,   105,   106,   109,   115,   117,   104,
     107,   118,   129,   128,   130,   134,   149,   133,   124,   137,
     164,   138,   139,   146,   131,   157,   143,   148,   147,   158,
     135,   163,   153,   170,   171,   191,   192,   176,   194,   177,
     195,   212,   121,   173,   181,   189,    30,   190,   103,   206,
     200,   211,   152,   204,   216,   197,   162,   201,   202,   205,
     217,   184,     0,   218
}

Definition at line 828 of file OSParseosrl.tab.cpp.

const yytype_int16 yycheck[] [static]

Initial value:

{
      27,     7,   153,     8,    33,     4,    39,     4,    28,     4,
       8,     9,     8,     9,     4,     4,    40,    35,    37,     4,
      35,     0,   173,    30,    57,    40,    44,     8,    17,    48,
      11,    26,    10,    23,    58,    20,     4,     5,     6,    68,
      27,     8,    29,    70,    71,    72,    73,    13,    68,    59,
      60,    61,    62,    65,    66,   206,    55,     3,    55,    15,
      16,    66,    67,    69,    70,    71,    72,    65,    66,    65,
      66,    54,     3,    56,    18,    19,    21,    22,   105,     8,
       9,    24,    25,    31,    32,    65,    66,     5,     6,    52,
     117,   118,     5,     6,    66,    67,     5,     6,    12,    53,
      17,    20,    28,    68,     5,     5,     5,    23,     5,    14,
      63,    26,    32,    55,     5,     8,    50,    54,     3,    31,
      31,     3,    55,    51,     8,     8,    64,    34,    38,     8,
     157,    34,     8,     8,    42,     5,    40,    33,    36,     8,
      46,     8,    44,     8,    68,     8,    68,    41,     3,    41,
       3,     8,   113,    48,    43,    45,    17,    45,    98,    40,
      47,   207,   144,    49,    41,   187,   154,   194,   195,    49,
      41,   174,    -1,    41
}

Definition at line 850 of file OSParseosrl.tab.cpp.

const yytype_uint8 yystos[] [static]

Initial value:

{
       0,    10,    74,    76,     8,    11,     0,    13,    77,     8,
      52,    78,    27,    29,    86,    65,    66,    79,    80,    15,
      16,    81,    28,    68,    88,    75,     3,     3,     8,     9,
      80,     4,    17,    18,    19,    82,    30,    89,    12,   127,
     129,   127,    53,    17,     4,    20,    21,    22,    83,    92,
      68,    87,     7,    69,    70,    71,    72,   128,    20,     4,
      23,    24,    25,    84,    59,    60,    61,    62,    90,    93,
      94,    95,    96,    97,    28,    23,     4,    26,    54,    56,
      85,     5,     5,     5,     5,     8,     9,    91,   127,   127,
     127,   127,    26,     4,    55,    14,    31,    32,    98,    99,
      55,    63,   100,    99,    31,     5,     8,    31,   127,    50,
     101,    65,    66,   102,   103,    54,   104,     3,     3,     8,
       9,   103,     4,    55,    38,   105,   127,   127,    51,    55,
       8,    42,   116,    34,     8,    46,   119,     8,    34,     8,
      33,    68,   126,    40,   106,   107,     8,    36,    33,    64,
     123,    35,   107,    44,   117,   118,   120,     5,     8,   108,
     123,    35,   118,     8,   127,     5,     6,    39,    57,   109,
       8,    68,   124,    48,   121,   122,    41,    41,   110,     5,
       6,    43,   123,    37,   122,    66,    67,   114,   115,    45,
      45,     8,    68,   125,     3,     3,     8,   115,     5,     6,
      47,   127,   127,   111,    49,    49,    40,   112,   113,   123,
      58,   113,     8,     4,     5,     6,    41,    41,    41
}

Definition at line 874 of file OSParseosrl.tab.cpp.

int yytype

Definition at line 1407 of file OSParseosrl.tab.cpp.

YYSTYPE* yyvaluep

Definition at line 1408 of file OSParseosrl.tab.cpp.

YYLTYPE* yylocationp

Definition at line 1409 of file OSParseosrl.tab.cpp.

OSResult* osresult

Definition at line 1410 of file OSParseosrl.tab.cpp.

Referenced by getJobID(), kill(), knock(), main(), retrieve(), send(), and solve().

OSrLParserData* parserData

Definition at line 1411 of file OSParseosrl.tab.cpp.

OSrLParserData* parserData

Definition at line 1476 of file OSParseosrl.tab.cpp.


Generated on Sat Mar 29 22:38:03 2008 by  doxygen 1.5.3