#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 | ITEMTEXT 260 |
#define | INTEGER 261 |
#define | DOUBLE 262 |
#define | QUOTE 263 |
#define | TWOQUOTES 264 |
#define | GREATERTHAN 265 |
#define | ENDOFELEMENT 266 |
#define | OSRLSTART 267 |
#define | OSRLSTARTEMPTY 268 |
#define | OSRLATTRIBUTETEXT 269 |
#define | OSRLEND 270 |
#define | GENERALSTART 271 |
#define | GENERALEND 272 |
#define | SYSTEMSTART 273 |
#define | SYSTEMEND 274 |
#define | SERVICESTART 275 |
#define | SERVICEEND 276 |
#define | JOBSTART 277 |
#define | JOBEND 278 |
#define | SERVICEURISTARTANDEND 279 |
#define | SERVICEURISTART 280 |
#define | SERVICEURIEND 281 |
#define | SERVICENAMESTARTANDEND 282 |
#define | SERVICENAMESTART 283 |
#define | SERVICENAMEEND 284 |
#define | INSTANCENAMESTARTANDEND 285 |
#define | INSTANCENAMESTART 286 |
#define | INSTANCENAMEEND 287 |
#define | JOBIDSTARTANDEND 288 |
#define | JOBIDSTART 289 |
#define | JOBIDEND 290 |
#define | TIMINGINFORMATIONSTART 291 |
#define | TIMINGINFORMATIONEND 292 |
#define | TIMESTARTANDEND 293 |
#define | TIMESTART 294 |
#define | TIMEEND 295 |
#define | OPTIMIZATIONSTART 296 |
#define | OPTIMIZATIONEND 297 |
#define | SOLUTIONSTART 298 |
#define | SOLUTIONEND 299 |
#define | VALUESSTART 300 |
#define | VALUESEND 301 |
#define | DUALVALUESSTART 302 |
#define | DUALVALUESEND 303 |
#define | VARIABLESSTART 304 |
#define | VARIABLESEND 305 |
#define | VARSTART 306 |
#define | VAREND 307 |
#define | OBJECTIVESSTART 308 |
#define | OBJECTIVESEND 309 |
#define | OBJSTART 310 |
#define | OBJEND 311 |
#define | CONSTRAINTSSTART 312 |
#define | CONSTRAINTSEND 313 |
#define | CONSTART 314 |
#define | CONEND 315 |
#define | STATUSSTART 316 |
#define | STATUSEND 317 |
#define | GENERALSTATUSSTART 318 |
#define | GENERALSTATUSEND 319 |
#define | MESSAGESTART 320 |
#define | MESSAGEEND 321 |
#define | MESSAGESTARTANDEND 322 |
#define | OTHERSTART 323 |
#define | OTHEREND 324 |
#define | NUMBEROFTIMESATT 325 |
#define | NUMBEROFSOLUTIONSATT 326 |
#define | NUMBEROFVARIABLESATT 327 |
#define | NUMBEROFCONSTRAINTSATT 328 |
#define | NUMBEROFOBJECTIVESATT 329 |
#define | NUMBEROFOTHERVARIABLERESULTSATT 330 |
#define | NUMBEROFOTHEROBJECTIVERESULTSATT 331 |
#define | NUMBEROFOTHERCONSTRAINTRESULTSATT 332 |
#define | NUMBEROFOTHERSOLUTIONRESULTSATT 333 |
#define | NUMBEROFITEMSATT 334 |
#define | OTHERSOLUTIONRESULTSSTART 335 |
#define | OTHERSOLUTIONRESULTSEND 336 |
#define | OTHERSOLUTIONRESULTSTART 337 |
#define | OTHERSOLUTIONRESULTEND 338 |
#define | ITEMSTART 339 |
#define | ITEMEND 340 |
#define | ITEMSTARTANDEND 341 |
#define | ITEMEMPTY 342 |
#define | NUMBEROFVARATT 343 |
#define | NUMBEROFOBJATT 344 |
#define | NUMBEROFCONATT 345 |
#define | TARGETOBJECTIVEIDXATT 346 |
#define | IDXATT 347 |
#define | TYPEATT 348 |
#define | EMPTYTYPEATT 349 |
#define | DESCRIPTIONATT 350 |
#define | EMPTYDESCRIPTIONATT 351 |
#define | NAMEATT 352 |
#define | EMPTYNAMEATT 353 |
#define | CATEGORYATT 354 |
#define | EMPTYCATEGORYATT 355 |
#define | UNITATT 356 |
#define | EMPTYUNITATT 357 |
#define | VALUEATT 358 |
#define | EMPTYVALUEATT 359 |
#define | DUMMY 360 |
#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 315 |
#define | YYNTOKENS 110 |
#define | YYNNTS 98 |
#define | YYNRULES 189 |
#define | YYNSTATES 352 |
#define | YYUNDEFTOK 2 |
#define | YYMAXUTOK 360 |
#define | YYTRANSLATE(YYX) ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
#define | YYPACT_NINF -74 |
#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, ITEMTEXT = 260, INTEGER = 261, DOUBLE = 262, QUOTE = 263, TWOQUOTES = 264, GREATERTHAN = 265, ENDOFELEMENT = 266, OSRLSTART = 267, OSRLSTARTEMPTY = 268, OSRLATTRIBUTETEXT = 269, OSRLEND = 270, GENERALSTART = 271, GENERALEND = 272, SYSTEMSTART = 273, SYSTEMEND = 274, SERVICESTART = 275, SERVICEEND = 276, JOBSTART = 277, JOBEND = 278, SERVICEURISTARTANDEND = 279, SERVICEURISTART = 280, SERVICEURIEND = 281, SERVICENAMESTARTANDEND = 282, SERVICENAMESTART = 283, SERVICENAMEEND = 284, INSTANCENAMESTARTANDEND = 285, INSTANCENAMESTART = 286, INSTANCENAMEEND = 287, JOBIDSTARTANDEND = 288, JOBIDSTART = 289, JOBIDEND = 290, TIMINGINFORMATIONSTART = 291, TIMINGINFORMATIONEND = 292, TIMESTARTANDEND = 293, TIMESTART = 294, TIMEEND = 295, OPTIMIZATIONSTART = 296, OPTIMIZATIONEND = 297, SOLUTIONSTART = 298, SOLUTIONEND = 299, VALUESSTART = 300, VALUESEND = 301, DUALVALUESSTART = 302, DUALVALUESEND = 303, VARIABLESSTART = 304, VARIABLESEND = 305, VARSTART = 306, VAREND = 307, OBJECTIVESSTART = 308, OBJECTIVESEND = 309, OBJSTART = 310, OBJEND = 311, CONSTRAINTSSTART = 312, CONSTRAINTSEND = 313, CONSTART = 314, CONEND = 315, STATUSSTART = 316, STATUSEND = 317, GENERALSTATUSSTART = 318, GENERALSTATUSEND = 319, MESSAGESTART = 320, MESSAGEEND = 321, MESSAGESTARTANDEND = 322, OTHERSTART = 323, OTHEREND = 324, NUMBEROFTIMESATT = 325, NUMBEROFSOLUTIONSATT = 326, NUMBEROFVARIABLESATT = 327, NUMBEROFCONSTRAINTSATT = 328, NUMBEROFOBJECTIVESATT = 329, NUMBEROFOTHERVARIABLERESULTSATT = 330, NUMBEROFOTHEROBJECTIVERESULTSATT = 331, NUMBEROFOTHERCONSTRAINTRESULTSATT = 332, NUMBEROFOTHERSOLUTIONRESULTSATT = 333, NUMBEROFITEMSATT = 334, OTHERSOLUTIONRESULTSSTART = 335, OTHERSOLUTIONRESULTSEND = 336, OTHERSOLUTIONRESULTSTART = 337, OTHERSOLUTIONRESULTEND = 338, ITEMSTART = 339, ITEMEND = 340, ITEMSTARTANDEND = 341, ITEMEMPTY = 342, NUMBEROFVARATT = 343, NUMBEROFOBJATT = 344, NUMBEROFCONATT = 345, TARGETOBJECTIVEIDXATT = 346, IDXATT = 347, TYPEATT = 348, EMPTYTYPEATT = 349, DESCRIPTIONATT = 350, EMPTYDESCRIPTIONATT = 351, NAMEATT = 352, EMPTYNAMEATT = 353, CATEGORYATT = 354, EMPTYCATEGORYATT = 355, UNITATT = 356, EMPTYUNITATT = 357, VALUEATT = 358, EMPTYVALUEATT = 359, DUMMY = 360 } |
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 | osrl_empty_vectors (OSrLParserData *parserData) |
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 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 183 of file OSParseosrl.tab.cpp.
#define ELEMENTTEXT 259 |
Definition at line 184 of file OSParseosrl.tab.cpp.
#define ITEMTEXT 260 |
Definition at line 185 of file OSParseosrl.tab.cpp.
#define INTEGER 261 |
Definition at line 186 of file OSParseosrl.tab.cpp.
#define DOUBLE 262 |
Definition at line 187 of file OSParseosrl.tab.cpp.
#define QUOTE 263 |
Definition at line 188 of file OSParseosrl.tab.cpp.
#define TWOQUOTES 264 |
Definition at line 189 of file OSParseosrl.tab.cpp.
#define GREATERTHAN 265 |
Definition at line 190 of file OSParseosrl.tab.cpp.
#define ENDOFELEMENT 266 |
Definition at line 191 of file OSParseosrl.tab.cpp.
#define OSRLSTART 267 |
Definition at line 192 of file OSParseosrl.tab.cpp.
#define OSRLSTARTEMPTY 268 |
Definition at line 193 of file OSParseosrl.tab.cpp.
#define OSRLATTRIBUTETEXT 269 |
Definition at line 194 of file OSParseosrl.tab.cpp.
#define OSRLEND 270 |
Definition at line 195 of file OSParseosrl.tab.cpp.
#define GENERALSTART 271 |
Definition at line 196 of file OSParseosrl.tab.cpp.
#define GENERALEND 272 |
Definition at line 197 of file OSParseosrl.tab.cpp.
#define SYSTEMSTART 273 |
Definition at line 198 of file OSParseosrl.tab.cpp.
#define SYSTEMEND 274 |
Definition at line 199 of file OSParseosrl.tab.cpp.
#define SERVICESTART 275 |
Definition at line 200 of file OSParseosrl.tab.cpp.
#define SERVICEEND 276 |
Definition at line 201 of file OSParseosrl.tab.cpp.
#define JOBSTART 277 |
Definition at line 202 of file OSParseosrl.tab.cpp.
#define JOBEND 278 |
Definition at line 203 of file OSParseosrl.tab.cpp.
#define SERVICEURISTARTANDEND 279 |
Definition at line 204 of file OSParseosrl.tab.cpp.
#define SERVICEURISTART 280 |
Definition at line 205 of file OSParseosrl.tab.cpp.
#define SERVICEURIEND 281 |
Definition at line 206 of file OSParseosrl.tab.cpp.
#define SERVICENAMESTARTANDEND 282 |
Definition at line 207 of file OSParseosrl.tab.cpp.
#define SERVICENAMESTART 283 |
Definition at line 208 of file OSParseosrl.tab.cpp.
#define SERVICENAMEEND 284 |
Definition at line 209 of file OSParseosrl.tab.cpp.
#define INSTANCENAMESTARTANDEND 285 |
Definition at line 210 of file OSParseosrl.tab.cpp.
#define INSTANCENAMESTART 286 |
Definition at line 211 of file OSParseosrl.tab.cpp.
#define INSTANCENAMEEND 287 |
Definition at line 212 of file OSParseosrl.tab.cpp.
#define JOBIDSTARTANDEND 288 |
Definition at line 213 of file OSParseosrl.tab.cpp.
#define JOBIDSTART 289 |
Definition at line 214 of file OSParseosrl.tab.cpp.
#define JOBIDEND 290 |
Definition at line 215 of file OSParseosrl.tab.cpp.
#define TIMINGINFORMATIONSTART 291 |
Definition at line 216 of file OSParseosrl.tab.cpp.
#define TIMINGINFORMATIONEND 292 |
Definition at line 217 of file OSParseosrl.tab.cpp.
#define TIMESTARTANDEND 293 |
Definition at line 218 of file OSParseosrl.tab.cpp.
#define TIMESTART 294 |
Definition at line 219 of file OSParseosrl.tab.cpp.
#define TIMEEND 295 |
Definition at line 220 of file OSParseosrl.tab.cpp.
#define OPTIMIZATIONSTART 296 |
Definition at line 221 of file OSParseosrl.tab.cpp.
#define OPTIMIZATIONEND 297 |
Definition at line 222 of file OSParseosrl.tab.cpp.
#define SOLUTIONSTART 298 |
Definition at line 223 of file OSParseosrl.tab.cpp.
#define SOLUTIONEND 299 |
Definition at line 224 of file OSParseosrl.tab.cpp.
#define VALUESSTART 300 |
Definition at line 225 of file OSParseosrl.tab.cpp.
#define VALUESEND 301 |
Definition at line 226 of file OSParseosrl.tab.cpp.
#define DUALVALUESSTART 302 |
Definition at line 227 of file OSParseosrl.tab.cpp.
#define DUALVALUESEND 303 |
Definition at line 228 of file OSParseosrl.tab.cpp.
#define VARIABLESSTART 304 |
Definition at line 229 of file OSParseosrl.tab.cpp.
#define VARIABLESEND 305 |
Definition at line 230 of file OSParseosrl.tab.cpp.
#define VARSTART 306 |
Definition at line 231 of file OSParseosrl.tab.cpp.
#define VAREND 307 |
Definition at line 232 of file OSParseosrl.tab.cpp.
#define OBJECTIVESSTART 308 |
Definition at line 233 of file OSParseosrl.tab.cpp.
#define OBJECTIVESEND 309 |
Definition at line 234 of file OSParseosrl.tab.cpp.
#define OBJSTART 310 |
Definition at line 235 of file OSParseosrl.tab.cpp.
#define OBJEND 311 |
Definition at line 236 of file OSParseosrl.tab.cpp.
#define CONSTRAINTSSTART 312 |
Definition at line 237 of file OSParseosrl.tab.cpp.
#define CONSTRAINTSEND 313 |
Definition at line 238 of file OSParseosrl.tab.cpp.
#define CONSTART 314 |
Definition at line 239 of file OSParseosrl.tab.cpp.
#define CONEND 315 |
Definition at line 240 of file OSParseosrl.tab.cpp.
#define STATUSSTART 316 |
Definition at line 241 of file OSParseosrl.tab.cpp.
#define STATUSEND 317 |
Definition at line 242 of file OSParseosrl.tab.cpp.
#define GENERALSTATUSSTART 318 |
Definition at line 243 of file OSParseosrl.tab.cpp.
#define GENERALSTATUSEND 319 |
Definition at line 244 of file OSParseosrl.tab.cpp.
#define MESSAGESTART 320 |
Definition at line 245 of file OSParseosrl.tab.cpp.
#define MESSAGEEND 321 |
Definition at line 246 of file OSParseosrl.tab.cpp.
#define MESSAGESTARTANDEND 322 |
Definition at line 247 of file OSParseosrl.tab.cpp.
#define OTHERSTART 323 |
Definition at line 248 of file OSParseosrl.tab.cpp.
#define OTHEREND 324 |
Definition at line 249 of file OSParseosrl.tab.cpp.
#define NUMBEROFTIMESATT 325 |
Definition at line 250 of file OSParseosrl.tab.cpp.
#define NUMBEROFSOLUTIONSATT 326 |
Definition at line 251 of file OSParseosrl.tab.cpp.
#define NUMBEROFVARIABLESATT 327 |
Definition at line 252 of file OSParseosrl.tab.cpp.
#define NUMBEROFCONSTRAINTSATT 328 |
Definition at line 253 of file OSParseosrl.tab.cpp.
#define NUMBEROFOBJECTIVESATT 329 |
Definition at line 254 of file OSParseosrl.tab.cpp.
#define NUMBEROFOTHERVARIABLERESULTSATT 330 |
Definition at line 255 of file OSParseosrl.tab.cpp.
#define NUMBEROFOTHEROBJECTIVERESULTSATT 331 |
Definition at line 256 of file OSParseosrl.tab.cpp.
#define NUMBEROFOTHERCONSTRAINTRESULTSATT 332 |
Definition at line 257 of file OSParseosrl.tab.cpp.
#define NUMBEROFOTHERSOLUTIONRESULTSATT 333 |
Definition at line 258 of file OSParseosrl.tab.cpp.
#define NUMBEROFITEMSATT 334 |
Definition at line 259 of file OSParseosrl.tab.cpp.
#define OTHERSOLUTIONRESULTSSTART 335 |
Definition at line 260 of file OSParseosrl.tab.cpp.
#define OTHERSOLUTIONRESULTSEND 336 |
Definition at line 261 of file OSParseosrl.tab.cpp.
#define OTHERSOLUTIONRESULTSTART 337 |
Definition at line 262 of file OSParseosrl.tab.cpp.
#define OTHERSOLUTIONRESULTEND 338 |
Definition at line 263 of file OSParseosrl.tab.cpp.
#define ITEMSTART 339 |
Definition at line 264 of file OSParseosrl.tab.cpp.
#define ITEMEND 340 |
Definition at line 265 of file OSParseosrl.tab.cpp.
#define ITEMSTARTANDEND 341 |
Definition at line 266 of file OSParseosrl.tab.cpp.
#define ITEMEMPTY 342 |
Definition at line 267 of file OSParseosrl.tab.cpp.
#define NUMBEROFVARATT 343 |
Definition at line 268 of file OSParseosrl.tab.cpp.
#define NUMBEROFOBJATT 344 |
Definition at line 269 of file OSParseosrl.tab.cpp.
#define NUMBEROFCONATT 345 |
Definition at line 270 of file OSParseosrl.tab.cpp.
#define TARGETOBJECTIVEIDXATT 346 |
Definition at line 271 of file OSParseosrl.tab.cpp.
#define IDXATT 347 |
Definition at line 272 of file OSParseosrl.tab.cpp.
#define TYPEATT 348 |
Definition at line 273 of file OSParseosrl.tab.cpp.
#define EMPTYTYPEATT 349 |
Definition at line 274 of file OSParseosrl.tab.cpp.
#define DESCRIPTIONATT 350 |
Definition at line 275 of file OSParseosrl.tab.cpp.
#define EMPTYDESCRIPTIONATT 351 |
Definition at line 276 of file OSParseosrl.tab.cpp.
#define NAMEATT 352 |
Definition at line 277 of file OSParseosrl.tab.cpp.
#define EMPTYNAMEATT 353 |
Definition at line 278 of file OSParseosrl.tab.cpp.
#define CATEGORYATT 354 |
Definition at line 279 of file OSParseosrl.tab.cpp.
#define EMPTYCATEGORYATT 355 |
Definition at line 280 of file OSParseosrl.tab.cpp.
#define UNITATT 356 |
Definition at line 281 of file OSParseosrl.tab.cpp.
#define EMPTYUNITATT 357 |
Definition at line 282 of file OSParseosrl.tab.cpp.
#define VALUEATT 358 |
Definition at line 283 of file OSParseosrl.tab.cpp.
#define EMPTYVALUEATT 359 |
Definition at line 284 of file OSParseosrl.tab.cpp.
#define DUMMY 360 |
Definition at line 285 of file OSParseosrl.tab.cpp.
#define YYDEBUG 0 |
Definition at line 323 of file OSParseosrl.tab.cpp.
#define YYERROR_VERBOSE 0 |
Definition at line 331 of file OSParseosrl.tab.cpp.
#define YYTOKEN_TABLE 0 |
Definition at line 336 of file OSParseosrl.tab.cpp.
#define yystype YYSTYPE |
Definition at line 350 of file OSParseosrl.tab.cpp.
#define YYSTYPE_IS_DECLARED 1 |
Definition at line 351 of file OSParseosrl.tab.cpp.
#define YYSTYPE_IS_TRIVIAL 1 |
Definition at line 352 of file OSParseosrl.tab.cpp.
#define yyltype YYLTYPE |
Definition at line 363 of file OSParseosrl.tab.cpp.
#define YYLTYPE_IS_DECLARED 1 |
Definition at line 364 of file OSParseosrl.tab.cpp.
#define YYLTYPE_IS_TRIVIAL 1 |
Definition at line 365 of file OSParseosrl.tab.cpp.
#define scanner parserData->scanner |
Definition at line 376 of file OSParseosrl.tab.cpp.
#define YYSIZE_T unsigned int |
Definition at line 423 of file OSParseosrl.tab.cpp.
#define YYSIZE_MAXIMUM ((YYSIZE_T) -1) |
Definition at line 427 of file OSParseosrl.tab.cpp.
#define YY_ | ( | msgid | ) | msgid |
Definition at line 437 of file OSParseosrl.tab.cpp.
Definition at line 443 of file OSParseosrl.tab.cpp.
Definition at line 450 of file OSParseosrl.tab.cpp.
#define YYSTACK_ALLOC YYMALLOC |
Definition at line 505 of file OSParseosrl.tab.cpp.
#define YYSTACK_FREE YYFREE |
Definition at line 506 of file OSParseosrl.tab.cpp.
#define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
Definition at line 508 of file OSParseosrl.tab.cpp.
#define YYMALLOC malloc |
Definition at line 519 of file OSParseosrl.tab.cpp.
#define YYFREE free |
Definition at line 526 of file OSParseosrl.tab.cpp.
#define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) |
Definition at line 550 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 554 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 565 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 581 of file OSParseosrl.tab.cpp.
#define YYFINAL 6 |
Definition at line 595 of file OSParseosrl.tab.cpp.
#define YYLAST 315 |
Definition at line 597 of file OSParseosrl.tab.cpp.
#define YYNTOKENS 110 |
Definition at line 600 of file OSParseosrl.tab.cpp.
#define YYNNTS 98 |
Definition at line 602 of file OSParseosrl.tab.cpp.
#define YYNRULES 189 |
Definition at line 604 of file OSParseosrl.tab.cpp.
#define YYNSTATES 352 |
Definition at line 606 of file OSParseosrl.tab.cpp.
#define YYUNDEFTOK 2 |
Definition at line 609 of file OSParseosrl.tab.cpp.
#define YYMAXUTOK 360 |
Definition at line 610 of file OSParseosrl.tab.cpp.
#define YYTRANSLATE | ( | YYX | ) | ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
Definition at line 612 of file OSParseosrl.tab.cpp.
#define YYPACT_NINF -74 |
Definition at line 960 of file OSParseosrl.tab.cpp.
#define YYTABLE_NINF -1 |
Definition at line 1020 of file OSParseosrl.tab.cpp.
#define yyerrok (yyerrstatus = 0) |
Definition at line 1135 of file OSParseosrl.tab.cpp.
#define yyclearin (yychar = YYEMPTY) |
Definition at line 1136 of file OSParseosrl.tab.cpp.
#define YYEMPTY (-2) |
Definition at line 1137 of file OSParseosrl.tab.cpp.
#define YYEOF 0 |
Definition at line 1138 of file OSParseosrl.tab.cpp.
#define YYACCEPT goto yyacceptlab |
Definition at line 1140 of file OSParseosrl.tab.cpp.
#define YYABORT goto yyabortlab |
Definition at line 1141 of file OSParseosrl.tab.cpp.
#define YYERROR goto yyerrorlab |
Definition at line 1142 of file OSParseosrl.tab.cpp.
#define YYFAIL goto yyerrlab |
Definition at line 1149 of file OSParseosrl.tab.cpp.
#define YYRECOVERING | ( | ) | (!!yyerrstatus) |
Definition at line 1151 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 1153 of file OSParseosrl.tab.cpp.
#define YYTERROR 1 |
Definition at line 1171 of file OSParseosrl.tab.cpp.
#define YYERRCODE 256 |
Definition at line 1172 of file OSParseosrl.tab.cpp.
#define YYRHSLOC | ( | Rhs, | |||
K | ) | ((Rhs)[K]) |
Definition at line 1179 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 1181 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 1207 of file OSParseosrl.tab.cpp.
#define YYLEX yylex (&yylval, &yylloc, scanner) |
Definition at line 1222 of file OSParseosrl.tab.cpp.
#define YYDPRINTF | ( | Args | ) |
Definition at line 1393 of file OSParseosrl.tab.cpp.
#define YY_SYMBOL_PRINT | ( | Title, | |||
Type, | |||||
Value, | |||||
Location | ) |
Definition at line 1394 of file OSParseosrl.tab.cpp.
#define YY_STACK_PRINT | ( | Bottom, | |||
Top | ) |
Definition at line 1395 of file OSParseosrl.tab.cpp.
#define YY_REDUCE_PRINT | ( | Rule | ) |
Definition at line 1396 of file OSParseosrl.tab.cpp.
#define YYINITDEPTH 200 |
Definition at line 1402 of file OSParseosrl.tab.cpp.
#define YYMAXDEPTH 10000 |
Definition at line 1413 of file OSParseosrl.tab.cpp.
#define YYPOPSTACK | ( | N | ) | (yyvsp -= (N), yyssp -= (N), yylsp -= (N)) |
typedef struct yy_buffer_state* YY_BUFFER_STATE |
Definition at line 307 of file OSParseosrl.tab.cpp.
typedef unsigned char yytype_uint8 |
Definition at line 389 of file OSParseosrl.tab.cpp.
typedef short int yytype_int8 |
Definition at line 398 of file OSParseosrl.tab.cpp.
typedef unsigned short int yytype_uint16 |
Definition at line 404 of file OSParseosrl.tab.cpp.
typedef short int yytype_int16 |
Definition at line 410 of file OSParseosrl.tab.cpp.
enum yytokentype |
Definition at line 76 of file OSParseosrl.tab.cpp.
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 osrl_empty_vectors | ( | OSrLParserData * | parserData | ) |
void osrlerror | ( | YYLTYPE * | type, | |
OSResult * | osresult, | |||
OSrLParserData * | parserData, | |||
const char * | errormsg | |||
) |
static void yydestruct | ( | yymsg | , | |
yytype | , | |||
yyvaluep | , | |||
yylocationp | , | |||
osresult | , | |||
parserData | ||||
) | const [static] |
int yyparse | ( | osresult | , | |
parserData | ||||
) |
const yytype_uint8 yytranslate[] [static] |
Definition at line 616 of file OSParseosrl.tab.cpp.
const yytype_uint8 yyr1[] [static] |
Initial value:
{ 0, 110, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, 120, 120, 121, 121, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 127, 127, 128, 128, 129, 129, 130, 130, 131, 131, 131, 131, 132, 132, 133, 133, 134, 134, 135, 135, 136, 136, 137, 137, 138, 139, 139, 140, 140, 141, 141, 141, 141, 142, 143, 144, 145, 146, 146, 148, 147, 149, 149, 150, 150, 151, 151, 152, 152, 152, 152, 153, 153, 153, 154, 154, 155, 155, 156, 157, 157, 158, 159, 159, 160, 161, 161, 162, 163, 164, 164, 165, 165, 165, 165, 166, 167, 167, 168, 168, 169, 170, 170, 171, 172, 172, 172, 173, 174, 174, 175, 176, 176, 177, 177, 178, 179, 180, 179, 181, 182, 182, 183, 183, 184, 185, 186, 186, 187, 187, 188, 188, 190, 189, 191, 191, 192, 193, 194, 193, 195, 195, 195, 195, 196, 197, 197, 198, 198, 199, 199, 200, 200, 201, 201, 202, 203, 201, 204, 205, 206, 206, 206, 206, 207, 207 }
Definition at line 853 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, 3, 2, 1, 2, 0, 2, 2, 2, 2, 2, 3, 3, 3, 3, 0, 2, 0, 11, 0, 4, 4, 3, 1, 2, 3, 1, 3, 1, 0, 3, 2, 0, 10, 0, 4, 4, 1, 2, 5, 1, 1, 3, 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, 3, 0, 0, 10, 4, 1, 2, 5, 5, 3, 3, 0, 1, 0, 1, 0, 5, 0, 5, 0, 2, 5, 0, 0, 3, 1, 1, 1, 1, 4, 1, 3, 3, 1, 3, 1, 0, 2, 1, 1, 0, 0, 5, 1, 2, 1, 1, 1, 1, 0, 2 }
Definition at line 877 of file OSParseosrl.tab.cpp.
const yytype_uint8 yydefact[] [static] |
Definition at line 903 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, 99, 114, 121, 132, 133, 134, 135, 136, 141, 52, 68, 88, 69, 89, 90, 91, 92, 93, 100, 116, 122, 138, 155, 161, 162, 164, 173, 179, 195, 213, 214, 252, 223, 238, 255, 256, 273, 274, 275, 276, 277, 278, 325, 326, 349, 327, 181, 197, 216, 229, 242, 186, 218, 208, 245, 246, 261, 339, 240, 285, 192, 200, 232, 220, 235, 248, 265, 294, 295, 296, 297, 298, 286, 315, 330, 344, 202, 39, 58, 40 }
Definition at line 944 of file OSParseosrl.tab.cpp.
const yytype_int16 yypact[] [static] |
Definition at line 961 of file OSParseosrl.tab.cpp.
const yytype_int16 yypgoto[] [static] |
Initial value:
{ -74, -74, -74, -74, -74, -74, 232, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, 86, -74, -74, -74, -74, -74, 39, -74, -74, -74, -74, -74, -25, -74, -74, -74, -74, -74, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, 11, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -27, -74, -74 }
Definition at line 1002 of file OSParseosrl.tab.cpp.
const yytype_uint16 yytable[] [static] |
Definition at line 1021 of file OSParseosrl.tab.cpp.
const yytype_int16 yycheck[] [static] |
Definition at line 1057 of file OSParseosrl.tab.cpp.
const yytype_uint8 yystos[] [static] |
Definition at line 1095 of file OSParseosrl.tab.cpp.
int yytype |
Definition at line 1642 of file OSParseosrl.tab.cpp.
Definition at line 1643 of file OSParseosrl.tab.cpp.
Definition at line 1644 of file OSParseosrl.tab.cpp.
Definition at line 1645 of file OSParseosrl.tab.cpp.
Referenced by getJobID(), getOSResult(), kill(), knock(), main(), retrieve(), and send().
Definition at line 1646 of file OSParseosrl.tab.cpp.
Definition at line 1711 of file OSParseosrl.tab.cpp.