#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 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 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.
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 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 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.
Definition at line 1556 of file OSParseosrl.tab.cpp.
Definition at line 1557 of file OSParseosrl.tab.cpp.
Definition at line 1558 of file OSParseosrl.tab.cpp.
Definition at line 1559 of file OSParseosrl.tab.cpp.
Definition at line 1624 of file OSParseosrl.tab.cpp.