- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# /home/coin/SVN-release/OS-2.3.5/OS/v2.0/OSParseosrl.tab.cpp File Reference

`#include "OSDataStructures.h"`
`#include "OSMathUtil.h"`
`#include "OSParameters.h"`
`#include "OSConfig.h"`
`#include "OSErrorClass.h"`
`#include "OSResult.h"`
`#include "OSrLParserData.h"`
`#include <iostream>`
`#include <sstream>`
`#include <stdio.h>`

Include dependency graph for OSParseosrl.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 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 | TWOQUOTES 263
#define | GREATERTHAN 264
#define | ENDOFELEMENT 265
#define | OSRLSTART 266
#define | OSRLSTARTEMPTY 267
#define | OSRLATTRIBUTETEXT 268
#define | OSRLEND 269
#define | GENERALSTART 270
#define | GENERALEND 271
#define | SYSTEMSTART 272
#define | SYSTEMEND 273
#define | SERVICESTART 274
#define | SERVICEEND 275
#define | JOBSTART 276
#define | JOBEND 277
#define | SERVICEURISTARTANDEND 278
#define | SERVICEURISTART 279
#define | SERVICEURIEND 280
#define | SERVICENAMESTARTANDEND 281
#define | SERVICENAMESTART 282
#define | SERVICENAMEEND 283
#define | INSTANCENAMESTARTANDEND 284
#define | INSTANCENAMESTART 285
#define | INSTANCENAMEEND 286
#define | JOBIDSTARTANDEND 287
#define | JOBIDSTART 288
#define | JOBIDEND 289
#define | TIMINGINFORMATIONSTART 290
#define | TIMINGINFORMATIONEND 291
#define | TIMESTARTANDEND 292
#define | TIMESTART 293
#define | TIMEEND 294
#define | OPTIMIZATIONSTART 295
#define | OPTIMIZATIONEND 296
#define | SOLUTIONSTART 297
#define | SOLUTIONEND 298
#define | VALUESSTART 299
#define | VALUESEND 300
#define | DUALVALUESSTART 301
#define | DUALVALUESEND 302
#define | VARIABLESSTART 303
#define | VARIABLESEND 304
#define | VARSTART 305
#define | VAREND 306
#define | OBJECTIVESSTART 307
#define | OBJECTIVESEND 308
#define | OBJSTART 309
#define | OBJEND 310
#define | CONSTRAINTSSTART 311
#define | CONSTRAINTSEND 312
#define | CONSTART 313
#define | CONEND 314
#define | STATUSSTART 315
#define | STATUSEND 316
#define | GENERALSTATUSSTART 317
#define | GENERALSTATUSEND 318
#define | MESSAGESTART 319
#define | MESSAGEEND 320
#define | MESSAGESTARTANDEND 321
#define | OTHERSTART 322
#define | OTHEREND 323
#define | NUMBEROFTIMESATT 324
#define | NUMBEROFSOLUTIONSATT 325
#define | NUMBEROFVARIABLESATT 326
#define | NUMBEROFCONSTRAINTSATT 327
#define | NUMBEROFOBJECTIVESATT 328
#define | NUMBEROFOTHERVARIABLERESULTSATT 329
#define | NUMBEROFOTHEROBJECTIVERESULTSATT 330
#define | NUMBEROFOTHERCONSTRAINTRESULTSATT 331
#define | NUMBEROFVARATT 332
#define | NUMBEROFOBJATT 333
#define | NUMBEROFCONATT 334
#define | TARGETOBJECTIVEIDXATT 335
#define | IDXATT 336
#define | TYPEATT 337
#define | EMPTYTYPEATT 338
#define | DESCRIPTIONATT 339
#define | EMPTYDESCRIPTIONATT 340
#define | NAMEATT 341
#define | EMPTYNAMEATT 342
#define | CATEGORYATT 343
#define | EMPTYCATEGORYATT 344
#define | UNITATT 345
#define | EMPTYUNITATT 346
#define | VALUEATT 347
#define | EMPTYVALUEATT 348
#define | DUMMY 349
#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 252
#define | YYNTOKENS 99
#define | YYNNTS 80
#define | YYNRULES 160
#define | YYNSTATES 299
#define | YYUNDEFTOK 2
#define | YYMAXUTOK 349
#define | YYTRANSLATE(YYX) ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
#define | YYPACT_NINF -221
#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_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 { 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 | 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_uint16 | yytable []
static const yytype_int16 | yycheck []
static const yytype_uint8 | yystos []
int | yytype
YYSTYPE * | yyvaluep
YYLTYPE * | yylocationp
OSResult * | osresult
OSrLParserData * | parserData
OSrLParserData * | parserData

## 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 172 of file OSParseosrl.tab.cpp.

#define ELEMENTTEXT 259

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

#define INTEGER 260

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

#define DOUBLE 261

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

#define QUOTE 262

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

#define TWOQUOTES 263

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

#define GREATERTHAN 264

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

#define ENDOFELEMENT 265

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

#define OSRLSTART 266

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

#define OSRLSTARTEMPTY 267

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

#define OSRLATTRIBUTETEXT 268

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

#define OSRLEND 269

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

#define GENERALSTART 270

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

#define GENERALEND 271

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

#define SYSTEMSTART 272

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

#define SYSTEMEND 273

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

#define SERVICESTART 274

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

#define SERVICEEND 275

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

#define JOBSTART 276

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

#define JOBEND 277

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

#define SERVICEURISTARTANDEND 278

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

#define SERVICEURISTART 279

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

#define SERVICEURIEND 280

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

#define SERVICENAMESTARTANDEND 281

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

#define SERVICENAMESTART 282

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

#define SERVICENAMEEND 283

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

#define INSTANCENAMESTARTANDEND 284

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

#define INSTANCENAMESTART 285

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

#define INSTANCENAMEEND 286

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

#define JOBIDSTARTANDEND 287

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

#define JOBIDSTART 288

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

#define JOBIDEND 289

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

#define TIMINGINFORMATIONSTART 290

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

#define TIMINGINFORMATIONEND 291

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

#define TIMESTARTANDEND 292

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

#define TIMESTART 293

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

#define TIMEEND 294

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

#define OPTIMIZATIONSTART 295

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

#define OPTIMIZATIONEND 296

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

#define SOLUTIONSTART 297

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

#define SOLUTIONEND 298

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

#define VALUESSTART 299

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

#define VALUESEND 300

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

#define DUALVALUESSTART 301

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

#define DUALVALUESEND 302

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

#define VARIABLESSTART 303

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

#define VARIABLESEND 304

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

#define VARSTART 305

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

#define VAREND 306

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

#define OBJECTIVESSTART 307

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

#define OBJECTIVESEND 308

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

#define OBJSTART 309

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

#define OBJEND 310

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

#define CONSTRAINTSSTART 311

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

#define CONSTRAINTSEND 312

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

#define CONSTART 313

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

#define CONEND 314

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

#define STATUSSTART 315

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

#define STATUSEND 316

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

#define GENERALSTATUSSTART 317

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

#define GENERALSTATUSEND 318

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

#define MESSAGESTART 319

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

#define MESSAGEEND 320

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

#define MESSAGESTARTANDEND 321

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

#define OTHERSTART 322

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

#define OTHEREND 323

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

#define NUMBEROFTIMESATT 324

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

#define NUMBEROFSOLUTIONSATT 325

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

#define NUMBEROFVARIABLESATT 326

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

#define NUMBEROFCONSTRAINTSATT 327

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

#define NUMBEROFOBJECTIVESATT 328

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

#define NUMBEROFOTHERVARIABLERESULTSATT 329

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

#define NUMBEROFOTHEROBJECTIVERESULTSATT 330

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

#define NUMBEROFOTHERCONSTRAINTRESULTSATT 331

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

#define NUMBEROFVARATT 332

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

#define NUMBEROFOBJATT 333

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

#define NUMBEROFCONATT 334

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

#define TARGETOBJECTIVEIDXATT 335

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

#define IDXATT 336

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

#define TYPEATT 337

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

#define EMPTYTYPEATT 338

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

#define DESCRIPTIONATT 339

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

#define EMPTYDESCRIPTIONATT 340

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

#define NAMEATT 341

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

#define EMPTYNAMEATT 342

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

#define CATEGORYATT 343

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

#define EMPTYCATEGORYATT 344

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

#define UNITATT 345

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

#define EMPTYUNITATT 346

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

#define VALUEATT 347

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

#define EMPTYVALUEATT 348

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

#define DUMMY 349

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

#define YYDEBUG 0

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

#define YYERROR_VERBOSE 0

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

#define YYTOKEN_TABLE 0

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

#define yystype YYSTYPE

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

#define YYSTYPE_IS_DECLARED 1

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

#define YYSTYPE_IS_TRIVIAL 1

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

#define yyltype YYLTYPE

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

#define YYLTYPE_IS_DECLARED 1

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

#define YYLTYPE_IS_TRIVIAL 1

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

#define scanner parserData->scanner

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

#define YYSIZE_T unsigned int

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

#define YYSIZE_MAXIMUM ((YYSIZE_T) -1)

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

#define YY_ | ( | msgid |  | ) | msgid

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

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

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

#define YYID | ( | n |  | ) | (n)

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

#define YYSTACK_ALLOC YYMALLOC

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

#define YYSTACK_FREE YYFREE

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

#define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM

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

#define YYMALLOC malloc

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

#define YYFREE free

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

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

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

#define YYSTACK_BYTES | ( | N |  | ) |

Value:

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

Definition at line 531 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 542 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 558 of file OSParseosrl.tab.cpp.

#define YYFINAL 6

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

#define YYLAST 252

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

#define YYNTOKENS 99

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

#define YYNNTS 80

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

#define YYNRULES 160

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

#define YYNSTATES 299

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

#define YYUNDEFTOK 2

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

#define YYMAXUTOK 349

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

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

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

#define YYPACT_NINF -221

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

#define YYTABLE_NINF -1

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

#define yyerrok (yyerrstatus = 0)

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

#define yyclearin (yychar = YYEMPTY)

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

#define YYEMPTY (-2)

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

#define YYEOF 0

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

#define YYACCEPT goto yyacceptlab

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

#define YYABORT goto yyabortlab

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

#define YYERROR goto yyerrorlab

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

#define YYFAIL goto yyerrlab

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

#define YYRECOVERING | ( |  | ) | (!!yyerrstatus)

Definition at line 1064 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 1066 of file OSParseosrl.tab.cpp.

#define YYTERROR 1

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

#define YYERRCODE 256

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

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

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

#define YYLLOC_DEFAULT | ( | Current,
|  | Rhs,
|  | N |  | ) |

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 1094 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 1120 of file OSParseosrl.tab.cpp.

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

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

#define YYDPRINTF | ( | Args |  | ) |

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

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

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

#define YY_STACK_PRINT | ( | Bottom,
|  | Top |  | ) |

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

#define YY_REDUCE_PRINT | ( | Rule |  | ) |

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

#define YYINITDEPTH 200

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

#define YYMAXDEPTH 10000

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

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

## Typedef Documentation

typedef struct yy_buffer_state* YY_BUFFER_STATE

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

typedef unsigned char yytype_uint8

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

typedef short int yytype_int8

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

typedef unsigned short int yytype_uint16

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

typedef short int yytype_int16

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

## Enumeration Type Documentation

enum yytokentype

Enumerator:

  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 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 593 of file OSParseosrl.tab.cpp.

const yytype_uint8 yyr1[]`[static]`

Initial value:

    {
           0,    99,   100,   101,   101,   102,   102,   103,   103,   104,
         104,   105,   105,   105,   105,   106,   106,   106,   106,   107,
         107,   107,   107,   108,   108,   108,   108,   109,   109,   109,
         109,   110,   110,   110,   110,   111,   111,   112,   112,   113,
         113,   114,   114,   115,   116,   116,   117,   117,   118,   118,
         119,   119,   120,   120,   120,   120,   121,   121,   122,   122,
         123,   123,   124,   124,   125,   125,   126,   127,   126,   129,
         128,   130,   130,   131,   131,   132,   132,   132,   132,   133,
         134,   135,   136,   137,   137,   138,   139,   139,   140,   140,
         141,   141,   142,   142,   142,   142,   143,   143,   143,   144,
         144,   145,   145,   146,   147,   147,   148,   149,   149,   150,
         150,   151,   152,   153,   153,   154,   154,   154,   154,   155,
         156,   156,   157,   157,   158,   159,   159,   160,   161,   161,
         161,   162,   163,   163,   164,   165,   165,   166,   166,   167,
         168,   167,   169,   170,   170,   171,   171,   172,   173,   173,
         174,   174,   175,   175,   176,   177,   177,   177,   177,   178,
         178
    }

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

const yytype_uint8 yyr2[]`[static]`

Initial value:

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

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

const yytype_uint8 yydefact[]`[static]`

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

const yytype_int16 yydefgoto[]`[static]`

Initial value:

    {
          -1,     2,     3,     8,    11,    18,    19,    22,    35,    48,
          64,    76,    13,    25,    38,    50,    66,    80,    97,   115,
         121,   133,   134,   135,   136,   137,   142,    52,    81,    68,
          86,   105,    69,    87,    88,    89,    90,    91,   120,   123,
         139,   156,   162,   163,   165,   174,   180,   197,   210,   211,
         240,   229,   243,   244,   257,   258,   259,   260,   261,   262,
         284,   285,   297,   286,   182,   199,   213,   224,   187,   215,
         207,   235,   236,   218,   231,   267,   194,    39,    58,    40
    }

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

const yytype_int16 yypact[]`[static]`

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

const yytype_int16 yypgoto[]`[static]`

Initial value:

    {
        -221,  -221,  -221,  -221,  -221,  -221,   195,  -221,  -221,  -221,
        -221,  -221,  -221,  -221,  -221,  -221,  -221,  -221,  -221,  -221,
        -221,  -221,  -221,  -221,  -221,  -221,  -221,  -221,  -221,  -221,
        -221,  -221,  -221,  -221,  -221,  -221,  -221,  -221,  -221,  -221,
        -221,  -221,  -221,    41,  -221,  -221,  -221,  -221,  -221,     8,
        -221,  -221,  -221,  -221,   -38,  -221,  -221,  -221,  -221,  -221,
         -69,  -221,  -221,  -221,  -221,  -221,  -221,  -221,  -221,  -221,
        -221,  -221,   -14,  -220,  -221,  -221,  -221,   -27,  -221,  -221
    }

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

const yytype_uint16 yytable[]`[static]`

Initial value:

    {
          41,    53,   124,   232,    93,    72,   171,   241,   192,    60,
          44,    31,    28,    29,   247,   248,    74,   219,    75,   222,
         168,   169,   209,     4,     1,   242,   234,     5,   223,     6,
         251,     7,    32,     9,    45,    73,    61,   252,    10,   253,
         254,    14,    15,    16,    17,   255,   256,    82,    83,    84,
          85,   158,   159,   160,   161,    99,   100,   101,   102,   193,
          12,   106,   107,   108,   109,    94,   292,   172,   112,   113,
         114,   294,   295,   296,    24,   125,   126,   127,   128,    20,
          21,   129,   130,   131,   132,    14,    15,    16,    17,    54,
          55,    56,    57,   158,   159,   160,   161,    33,    34,    46,
          47,    62,    63,    78,    79,   103,   104,   140,   141,   238,
         239,   147,   263,   264,   276,   277,    23,    26,    27,    36,
          42,    37,    43,    49,    51,    67,    70,   157,    65,    59,
          77,    96,    95,    98,   111,   116,    71,   110,   117,   175,
         176,   118,    92,   119,   138,   143,   144,   145,   122,   146,
         148,   155,   183,   164,   150,   151,   149,   152,   153,   154,
         166,   195,   167,   189,   179,   181,   173,   184,   188,   202,
         185,   204,   177,   190,   191,   178,   186,   200,   201,   214,
         203,   216,   205,   208,   209,   221,   212,   225,   226,   227,
         234,   269,   228,   245,   246,   265,   250,   270,   233,   196,
         237,   271,   198,   170,   206,   272,   278,   274,   275,   217,
         279,   293,   283,    30,   287,   230,   291,   298,   220,   288,
         273,   249,     0,     0,   268,     0,     0,     0,     0,     0,
           0,   266,   290,     0,     0,     0,     0,     0,     0,     0,
           0,     0,   280,   281,   282,     0,     0,     0,     0,     0,
           0,     0,   289
    }

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

const yytype_int16 yycheck[]`[static]`

Initial value:

    {
          27,     7,     9,   223,     4,     4,     4,    49,    43,     4,
           4,     4,     9,    10,   234,    47,    64,    45,    66,    45,
           9,    10,    50,     9,    11,    67,    58,    13,    54,     0,
          77,    15,    25,     9,    28,    34,    31,    84,    62,    86,
          87,    82,    83,    84,    85,    92,    93,    70,    71,    72,
          73,    82,    83,    84,    85,    82,    83,    84,    85,    94,
          17,    88,    89,    90,    91,    65,   286,    65,    36,    37,
          38,     4,     5,     6,    19,    82,    83,    84,    85,    23,
          24,    88,    89,    90,    91,    82,    83,    84,    85,    95,
          96,    97,    98,    82,    83,    84,    85,    26,    27,    29,
          30,    32,    33,     9,    10,     9,    10,     5,     6,     5,
           6,   138,     5,     6,     5,     6,    18,     3,     3,    20,
          63,    21,    25,    35,    40,    22,    14,   154,    69,    28,
           7,     5,    16,    41,     7,     5,    31,    65,     5,   166,
         167,     5,    34,     5,    80,     3,     3,     3,    42,     3,
           9,    60,   179,    64,     7,     7,    39,     7,     7,     5,
           3,   188,     3,    44,    74,    52,    48,     9,     5,   196,
           9,   198,    61,    44,     9,    65,    56,    46,    43,   206,
           9,   208,     9,     5,    50,   212,     5,     5,     9,     5,
          58,     3,     9,    53,     9,     9,    51,     3,   225,    77,
         227,     3,    78,   162,    79,     9,    57,    55,    55,    81,
           5,     9,    50,    18,    59,    94,   285,    51,   210,    59,
         258,   235,    -1,    -1,   251,    -1,    -1,    -1,    -1,    -1,
          -1,    94,    68,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
          -1,    -1,   269,   270,   271,    -1,    -1,    -1,    -1,    -1,
          -1,    -1,   279
    }

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

const yytype_uint8 yystos[]`[static]`

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

int yytype

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

YYSTYPE* yyvaluep

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

YYLTYPE* yylocationp

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

OSResult* osresult

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

OSrLParserData* parserData

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

OSrLParserData* parserData

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