#include <string>
#include <iostream>
#include <sstream>
#include "OSInstance.h"
#include "OSnLNode.h"
#include "OSErrorClass.h"
#include "OSParameters.h"
#include "OSiLParserData.h"
#include "OSBase64.h"
#include "OSMathUtil.h"
#include "OSConfig.h"
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 osilparse |
#define | yylex osillex |
#define | yyerror osilerror |
#define | yylval osillval |
#define | yychar osilchar |
#define | yydebug osildebug |
#define | yynerrs osilnerrs |
#define | yylloc osillloc |
#define | QUOTE 258 |
#define | ATTRIBUTETEXT 259 |
#define | INTEGER 260 |
#define | DOUBLE 261 |
#define | OSILEND 262 |
#define | INSTANCEDATAEND 263 |
#define | VALUEATT 264 |
#define | NUMBEROFNONLINEAREXPRESSIONS 265 |
#define | IDXONEATT 266 |
#define | IDXTWOATT 267 |
#define | COEFATT 268 |
#define | IDATT 269 |
#define | TIMESSTART 270 |
#define | TIMESEND 271 |
#define | NUMBERSTART 272 |
#define | NUMBEREND 273 |
#define | NUMBEROFQTERMSATT 274 |
#define | IDXATT 275 |
#define | TYPEATT 276 |
#define | QTERMSTART 277 |
#define | QTERMEND 278 |
#define | QUADRATICCOEFFICIENTSSTART 279 |
#define | QUADRATICCOEFFICIENTSEND 280 |
#define | NONLINEAREXPRESSIONSSTART 281 |
#define | NONLINEAREXPRESSIONSEND 282 |
#define | NLSTART 283 |
#define | NLEND 284 |
#define | POWERSTART 285 |
#define | POWEREND 286 |
#define | PLUSSTART 287 |
#define | PLUSEND 288 |
#define | MINUSSTART 289 |
#define | MINUSEND 290 |
#define | DIVIDESTART 291 |
#define | DIVIDEEND 292 |
#define | LNSTART 293 |
#define | LNEND 294 |
#define | SQRTSTART 295 |
#define | SQRTEND 296 |
#define | SUMSTART 297 |
#define | SUMEND 298 |
#define | PRODUCTSTART 299 |
#define | PRODUCTEND 300 |
#define | ENDOFELEMENT 301 |
#define | EXPSTART 302 |
#define | EXPEND 303 |
#define | NEGATESTART 304 |
#define | NEGATEEND 305 |
#define | IFSTART 306 |
#define | IFEND 307 |
#define | SQUARESTART 308 |
#define | SQUAREEND 309 |
#define | COSSTART 310 |
#define | COSEND 311 |
#define | SINSTART 312 |
#define | SINEND 313 |
#define | GREATERTHAN 314 |
#define | VARIABLESTART 315 |
#define | VARIABLEEND 316 |
#define | ABSSTART 317 |
#define | ABSEND 318 |
#define | MAXSTART 319 |
#define | MAXEND 320 |
#define | ALLDIFFSTART 321 |
#define | ALLDIFFEND 322 |
#define | MINSTART 323 |
#define | MINEND 324 |
#define | ESTART 325 |
#define | EEND 326 |
#define | PISTART 327 |
#define | PIEND 328 |
#define | TIMEDOMAINSTART 329 |
#define | TIMEDOMAINEND 330 |
#define | STAGESSTART 331 |
#define | STAGESEND 332 |
#define | STAGESTART 333 |
#define | STAGEEND 334 |
#define | NAMEATT 335 |
#define | MULTATT 336 |
#define | NUMBEROFSTAGESATT 337 |
#define | HORIZONATT 338 |
#define | STARTATT 339 |
#define | VARIABLESSTART 340 |
#define | CONSTRAINTSSTART 341 |
#define | OBJECTIVESSTART 342 |
#define | VARIABLESEND 343 |
#define | CONSTRAINTSEND 344 |
#define | OBJECTIVESEND 345 |
#define | NUMBEROFVARIABLESATT 346 |
#define | NUMBEROFCONSTRAINTSATT 347 |
#define | NUMBEROFOBJECTIVESATT 348 |
#define | STARTIDXATT 349 |
#define | ENDIDXATT 350 |
#define | VARSTART 351 |
#define | VAREND 352 |
#define | CONSTART 353 |
#define | CONEND 354 |
#define | OBJSTART 355 |
#define | OBJEND 356 |
#define | INTERVALSTART 357 |
#define | INTERVALEND 358 |
#define | ISWHITESPACE(char_) |
#define | ISDIGIT(_c) ((_c) >= '0' && (_c) <= '9') |
#define | GETATTRIBUTETEXT |
#define | GAIL printf("GAIL ANN HONDA\n") |
#define | ECHOCHECK |
#define | YYDEBUG 0 |
#define | YYERROR_VERBOSE 1 |
#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 391 |
#define | YYNTOKENS 104 |
#define | YYNNTS 143 |
#define | YYNRULES 224 |
#define | YYNSTATES 397 |
#define | YYUNDEFTOK 2 |
#define | YYMAXUTOK 358 |
#define | YYTRANSLATE(YYX) ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
#define | YYPACT_NINF -147 |
#define | YYTABLE_NINF -1 |
#define | yyerrok (yyerrstatus = 0) |
#define | yyclearin (yychar = YYEMPTY) |
#define | YYEMPTY (-2) |
#define | YYEOF 0 |
#define | YYACCEPT goto yyacceptlab |
#define | YYABORT goto yyabortlab |
#define | YYERROR goto yyerrorlab |
#define | YYFAIL goto yyerrlab |
#define | YYRECOVERING() (!!yyerrstatus) |
#define | YYBACKUP(Token, Value) |
#define | YYTERROR 1 |
#define | YYERRCODE 256 |
#define | YYRHSLOC(Rhs, K) ((Rhs)[K]) |
#define | YYLLOC_DEFAULT(Current, Rhs, N) |
#define | YY_LOCATION_PRINT(File, Loc) |
#define | YYLEX yylex (&yylval, &yylloc, scanner) |
#define | YYDPRINTF(Args) |
#define | YY_SYMBOL_PRINT(Title, Type, Value, Location) |
#define | YY_STACK_PRINT(Bottom, Top) |
#define | YY_REDUCE_PRINT(Rule) |
#define | YYINITDEPTH 200 |
#define | YYMAXDEPTH 10000 |
#define | YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N), yylsp -= (N)) |
Typedefs | |
typedef struct yy_buffer_state * | YY_BUFFER_STATE |
typedef unsigned char | yytype_uint8 |
typedef short int | yytype_int8 |
typedef unsigned short int | yytype_uint16 |
typedef short int | yytype_int16 |
Enumerations | |
enum | yytokentype { QUOTE = 258, ATTRIBUTETEXT = 259, INTEGER = 260, DOUBLE = 261, OSILEND = 262, INSTANCEDATAEND = 263, VALUEATT = 264, NUMBEROFNONLINEAREXPRESSIONS = 265, IDXONEATT = 266, IDXTWOATT = 267, COEFATT = 268, IDATT = 269, TIMESSTART = 270, TIMESEND = 271, NUMBERSTART = 272, NUMBEREND = 273, NUMBEROFQTERMSATT = 274, IDXATT = 275, TYPEATT = 276, QTERMSTART = 277, QTERMEND = 278, QUADRATICCOEFFICIENTSSTART = 279, QUADRATICCOEFFICIENTSEND = 280, NONLINEAREXPRESSIONSSTART = 281, NONLINEAREXPRESSIONSEND = 282, NLSTART = 283, NLEND = 284, POWERSTART = 285, POWEREND = 286, PLUSSTART = 287, PLUSEND = 288, MINUSSTART = 289, MINUSEND = 290, DIVIDESTART = 291, DIVIDEEND = 292, LNSTART = 293, LNEND = 294, SQRTSTART = 295, SQRTEND = 296, SUMSTART = 297, SUMEND = 298, PRODUCTSTART = 299, PRODUCTEND = 300, ENDOFELEMENT = 301, EXPSTART = 302, EXPEND = 303, NEGATESTART = 304, NEGATEEND = 305, IFSTART = 306, IFEND = 307, SQUARESTART = 308, SQUAREEND = 309, COSSTART = 310, COSEND = 311, SINSTART = 312, SINEND = 313, GREATERTHAN = 314, VARIABLESTART = 315, VARIABLEEND = 316, ABSSTART = 317, ABSEND = 318, MAXSTART = 319, MAXEND = 320, ALLDIFFSTART = 321, ALLDIFFEND = 322, MINSTART = 323, MINEND = 324, ESTART = 325, EEND = 326, PISTART = 327, PIEND = 328, TIMEDOMAINSTART = 329, TIMEDOMAINEND = 330, STAGESSTART = 331, STAGESEND = 332, STAGESTART = 333, STAGEEND = 334, NAMEATT = 335, MULTATT = 336, NUMBEROFSTAGESATT = 337, HORIZONATT = 338, STARTATT = 339, VARIABLESSTART = 340, CONSTRAINTSSTART = 341, OBJECTIVESSTART = 342, VARIABLESEND = 343, CONSTRAINTSEND = 344, OBJECTIVESEND = 345, NUMBEROFVARIABLESATT = 346, NUMBEROFCONSTRAINTSATT = 347, NUMBEROFOBJECTIVESATT = 348, STARTIDXATT = 349, ENDIDXATT = 350, VARSTART = 351, VAREND = 352, CONSTART = 353, CONEND = 354, OBJSTART = 355, OBJEND = 356, INTERVALSTART = 357, INTERVALEND = 358, QUOTE = 258, ATTRIBUTETEXT = 259, INTEGER = 260, DOUBLE = 261, OSILEND = 262, INSTANCEDATAEND = 263, VALUEATT = 264, NUMBEROFNONLINEAREXPRESSIONS = 265, IDXONEATT = 266, IDXTWOATT = 267, COEFATT = 268, IDATT = 269, TIMESSTART = 270, TIMESEND = 271, NUMBERSTART = 272, NUMBEREND = 273, NUMBEROFQTERMSATT = 274, IDXATT = 275, TYPEATT = 276, QTERMSTART = 277, QTERMEND = 278, QUADRATICCOEFFICIENTSSTART = 279, QUADRATICCOEFFICIENTSEND = 280, NONLINEAREXPRESSIONSSTART = 281, NONLINEAREXPRESSIONSEND = 282, NLSTART = 283, NLEND = 284, POWERSTART = 285, POWEREND = 286, PLUSSTART = 287, PLUSEND = 288, MINUSSTART = 289, MINUSEND = 290, DIVIDESTART = 291, DIVIDEEND = 292, LNSTART = 293, LNEND = 294, SQRTSTART = 295, SQRTEND = 296, SUMSTART = 297, SUMEND = 298, PRODUCTSTART = 299, PRODUCTEND = 300, ENDOFELEMENT = 301, EXPSTART = 302, EXPEND = 303, NEGATESTART = 304, NEGATEEND = 305, IFSTART = 306, IFEND = 307, SQUARESTART = 308, SQUAREEND = 309, COSSTART = 310, COSEND = 311, SINSTART = 312, SINEND = 313, GREATERTHAN = 314, VARIABLESTART = 315, VARIABLEEND = 316, ABSSTART = 317, ABSEND = 318, MAXSTART = 319, MAXEND = 320, ALLDIFFSTART = 321, ALLDIFFEND = 322, MINSTART = 323, MINEND = 324, ESTART = 325, EEND = 326, PISTART = 327, PIEND = 328, TIMEDOMAINSTART = 329, TIMEDOMAINEND = 330, STAGESSTART = 331, STAGESEND = 332, STAGESTART = 333, STAGEEND = 334, NAMEATT = 335, MULTATT = 336, NUMBEROFSTAGESATT = 337, HORIZONATT = 338, STARTATT = 339, VARIABLESSTART = 340, CONSTRAINTSSTART = 341, OBJECTIVESSTART = 342, VARIABLESEND = 343, CONSTRAINTSEND = 344, OBJECTIVESEND = 345, NUMBEROFVARIABLESATT = 346, NUMBEROFCONSTRAINTSATT = 347, NUMBEROFOBJECTIVESATT = 348, STARTIDXATT = 349, ENDIDXATT = 350, VARSTART = 351, VAREND = 352, CONSTART = 353, CONEND = 354, OBJSTART = 355, OBJEND = 356, INTERVALSTART = 357, INTERVALEND = 358, ATTRIBUTETEXT = 258, ELEMENTTEXT = 259, INTEGER = 260, DOUBLE = 261, QUOTE = 262, GREATERTHAN = 263, ENDOFELEMENT = 264, OSRLSTART = 265, OSRLATTRIBUTETEXT = 266, OSRLEND = 267, RESULTHEADERSTART = 268, RESULTHEADEREND = 269, SERVICEURISTARTANDEND = 270, SERVICEURISTART = 271, SERVICEURIEND = 272, SERVICENAMESTARTANDEND = 273, SERVICENAMESTART = 274, SERVICENAMEEND = 275, INSTANCENAMESTARTANDEND = 276, INSTANCENAMESTART = 277, INSTANCENAMEEND = 278, JOBIDSTARTANDEND = 279, JOBIDSTART = 280, JOBIDEND = 281, RESULTDATASTART = 282, RESULTDATAEND = 283, RESULTDATASTARTANDEND = 284, OPTIMIZATIONSTART = 285, OPTIMIZATIONEND = 286, SOLUTIONSTART = 287, SOLUTIONEND = 288, VALUESSTART = 289, VALUESEND = 290, DUALVALUESSTART = 291, DUALVALUESEND = 292, VARIABLESSTART = 293, VARIABLESEND = 294, VARSTART = 295, VAREND = 296, OBJECTIVESSTART = 297, OBJECTIVESEND = 298, OBJSTART = 299, OBJEND = 300, CONSTRAINTSSTART = 301, CONSTRAINTSEND = 302, CONSTART = 303, CONEND = 304, STATUSSTART = 305, STATUSEND = 306, GENERALSTATUSSTART = 307, GENERALSTATUSEND = 308, MESSAGESTART = 309, MESSAGEEND = 310, MESSAGESTARTANDEND = 311, OTHERSTART = 312, OTHEREND = 313, NUMBEROFSOLUTIONSATT = 314, NUMBEROFVARIABLESATT = 315, NUMBEROFCONSTRAINTSATT = 316, NUMBEROFOBJECTIVESATT = 317, OBJECTIVEIDXATT = 318, IDXATT = 319, TYPEATT = 320, DESCRIPTIONATT = 321, NAMEATT = 322, DUMMY = 323, ATTRIBUTETEXT = 258, ELEMENTTEXT = 259, INTEGER = 260, DOUBLE = 261, QUOTE = 262, GREATERTHAN = 263, ENDOFELEMENT = 264, OSRLSTART = 265, OSRLATTRIBUTETEXT = 266, OSRLEND = 267, RESULTHEADERSTART = 268, RESULTHEADEREND = 269, SERVICEURISTARTANDEND = 270, SERVICEURISTART = 271, SERVICEURIEND = 272, SERVICENAMESTARTANDEND = 273, SERVICENAMESTART = 274, SERVICENAMEEND = 275, INSTANCENAMESTARTANDEND = 276, INSTANCENAMESTART = 277, INSTANCENAMEEND = 278, JOBIDSTARTANDEND = 279, JOBIDSTART = 280, JOBIDEND = 281, RESULTDATASTART = 282, RESULTDATAEND = 283, RESULTDATASTARTANDEND = 284, OPTIMIZATIONSTART = 285, OPTIMIZATIONEND = 286, SOLUTIONSTART = 287, SOLUTIONEND = 288, VALUESSTART = 289, VALUESEND = 290, DUALVALUESSTART = 291, DUALVALUESEND = 292, VARIABLESSTART = 293, VARIABLESEND = 294, VARSTART = 295, VAREND = 296, OBJECTIVESSTART = 297, OBJECTIVESEND = 298, OBJSTART = 299, OBJEND = 300, CONSTRAINTSSTART = 301, CONSTRAINTSEND = 302, CONSTART = 303, CONEND = 304, STATUSSTART = 305, STATUSEND = 306, GENERALSTATUSSTART = 307, GENERALSTATUSEND = 308, MESSAGESTART = 309, MESSAGEEND = 310, MESSAGESTARTANDEND = 311, OTHERSTART = 312, OTHEREND = 313, NUMBEROFSOLUTIONSATT = 314, NUMBEROFVARIABLESATT = 315, NUMBEROFCONSTRAINTSATT = 316, NUMBEROFOBJECTIVESATT = 317, OBJECTIVEIDXATT = 318, IDXATT = 319, TYPEATT = 320, DESCRIPTIONATT = 321, NAMEATT = 322, DUMMY = 323 } |
Functions | |
YY_BUFFER_STATE | osil_scan_string (const char *yy_str, void *yyscanner) |
int | osillex_init (void **ptr_yy_globals) |
int | osillex_destroy (void *yyscanner) |
void | osilset_extra (OSiLParserData *parserData, void *yyscanner) |
int | osilget_lineno (void *yyscanner) |
char * | osilget_text (void *yyscanner) |
void | osilset_lineno (int line_number, void *yyscanner) |
void | yygetOSInstance (const char *osil, OSInstance *osinstance, OSiLParserData *parserData) throw (ErrorClass) |
double | atofmod1 (int *osillineno, const char *ch1, const char *ch2) |
int | atoimod1 (int *osillineno, const char *ch1, const char *ch2) |
void | osilerror_wrapper (const char *ch, int *osillineno, const char *errormsg) |
bool | isnewline (char c, int *osillineno) |
bool | parseVariables (const char **pchar, OSInstance *osinstance, int *osillineno) |
bool | parseObjectives (const char **pchar, OSInstance *osinstance, int *osillineno) |
bool | parseObjCoef (const char **pchar, int objcount, OSInstance *osinstance, int *osillineno) |
bool | parseConstraints (const char **pchar, OSInstance *osinstance, int *osillineno) |
bool | parseLinearConstraintCoefficients (const char **pchar, OSInstance *osinstance, int *osillineno) |
bool | parseStart (const char **pchar, OSInstance *osinstance, int *osillineno) |
bool | parseRowIdx (const char **pchar, OSInstance *osinstance, int *osillineno) |
bool | parseColIdx (const char **pchar, OSInstance *osinstance, int *osillineno) |
bool | parseValue (const char **pchar, OSInstance *osinstance, int *osillineno) |
bool | parseInstanceHeader (const char **pchar, OSInstance *osinstance, int *osillineno) |
bool | parseInstanceData (const char **pchar, OSInstance *osinstance, int *osillineno) |
char * | parseBase64 (const char **p, int *dataSize, int *osillineno) |
int | osillex (YYSTYPE *lvalp, YYLTYPE *llocp, void *scanner) |
void | osilerror (YYLTYPE *type, OSInstance *osintance, OSiLParserData *parserData, const char *errormsg) |
static YYSIZE_T | yystrlen (yystr) const char *yystr |
int | yyparse (osinstance, parserData) OSInstance *osinstance |
Variables | |
static const yytype_uint8 | yytranslate [] |
static const char *const | yytname [] |
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_uint16 | yycheck [] |
static const yytype_uint8 | yystos [] |
const char * | yysrc |
int | yytype |
YYSTYPE * | yyvaluep |
YYLTYPE * | yylocationp |
OSInstance * | osinstance |
OSiLParserData * | parserData |
OSiLParserData * | parserData |
#define YYBISON 1 |
Definition at line 47 of file OSParseosil.tab.cpp.
#define YYBISON_VERSION "2.3" |
Definition at line 50 of file OSParseosil.tab.cpp.
#define YYSKELETON_NAME "yacc.c" |
Definition at line 53 of file OSParseosil.tab.cpp.
#define YYPURE 1 |
Definition at line 56 of file OSParseosil.tab.cpp.
#define YYLSP_NEEDED 1 |
Definition at line 59 of file OSParseosil.tab.cpp.
#define yyparse osilparse |
Definition at line 62 of file OSParseosil.tab.cpp.
#define yylex osillex |
Definition at line 63 of file OSParseosil.tab.cpp.
#define yyerror osilerror |
Definition at line 64 of file OSParseosil.tab.cpp.
#define yylval osillval |
Definition at line 65 of file OSParseosil.tab.cpp.
#define yychar osilchar |
Definition at line 66 of file OSParseosil.tab.cpp.
#define yydebug osildebug |
Definition at line 67 of file OSParseosil.tab.cpp.
#define yynerrs osilnerrs |
Definition at line 68 of file OSParseosil.tab.cpp.
#define yylloc osillloc |
Definition at line 69 of file OSParseosil.tab.cpp.
#define QUOTE 258 |
Definition at line 181 of file OSParseosil.tab.cpp.
#define ATTRIBUTETEXT 259 |
Definition at line 182 of file OSParseosil.tab.cpp.
#define INTEGER 260 |
Definition at line 183 of file OSParseosil.tab.cpp.
#define DOUBLE 261 |
Definition at line 184 of file OSParseosil.tab.cpp.
#define OSILEND 262 |
Definition at line 185 of file OSParseosil.tab.cpp.
#define INSTANCEDATAEND 263 |
Definition at line 186 of file OSParseosil.tab.cpp.
#define VALUEATT 264 |
Definition at line 187 of file OSParseosil.tab.cpp.
#define NUMBEROFNONLINEAREXPRESSIONS 265 |
Definition at line 188 of file OSParseosil.tab.cpp.
#define IDXONEATT 266 |
Definition at line 189 of file OSParseosil.tab.cpp.
#define IDXTWOATT 267 |
Definition at line 190 of file OSParseosil.tab.cpp.
#define COEFATT 268 |
Definition at line 191 of file OSParseosil.tab.cpp.
#define IDATT 269 |
Definition at line 192 of file OSParseosil.tab.cpp.
#define TIMESSTART 270 |
Definition at line 193 of file OSParseosil.tab.cpp.
#define TIMESEND 271 |
Definition at line 194 of file OSParseosil.tab.cpp.
#define NUMBERSTART 272 |
Definition at line 195 of file OSParseosil.tab.cpp.
#define NUMBEREND 273 |
Definition at line 196 of file OSParseosil.tab.cpp.
#define NUMBEROFQTERMSATT 274 |
Definition at line 197 of file OSParseosil.tab.cpp.
#define IDXATT 275 |
Definition at line 198 of file OSParseosil.tab.cpp.
#define TYPEATT 276 |
Definition at line 199 of file OSParseosil.tab.cpp.
#define QTERMSTART 277 |
Definition at line 200 of file OSParseosil.tab.cpp.
#define QTERMEND 278 |
Definition at line 201 of file OSParseosil.tab.cpp.
#define QUADRATICCOEFFICIENTSSTART 279 |
Definition at line 202 of file OSParseosil.tab.cpp.
#define QUADRATICCOEFFICIENTSEND 280 |
Definition at line 203 of file OSParseosil.tab.cpp.
#define NONLINEAREXPRESSIONSSTART 281 |
Definition at line 204 of file OSParseosil.tab.cpp.
#define NONLINEAREXPRESSIONSEND 282 |
Definition at line 205 of file OSParseosil.tab.cpp.
#define NLSTART 283 |
Definition at line 206 of file OSParseosil.tab.cpp.
#define NLEND 284 |
Definition at line 207 of file OSParseosil.tab.cpp.
#define POWERSTART 285 |
Definition at line 208 of file OSParseosil.tab.cpp.
#define POWEREND 286 |
Definition at line 209 of file OSParseosil.tab.cpp.
#define PLUSSTART 287 |
Definition at line 210 of file OSParseosil.tab.cpp.
#define PLUSEND 288 |
Definition at line 211 of file OSParseosil.tab.cpp.
#define MINUSSTART 289 |
Definition at line 212 of file OSParseosil.tab.cpp.
#define MINUSEND 290 |
Definition at line 213 of file OSParseosil.tab.cpp.
#define DIVIDESTART 291 |
Definition at line 214 of file OSParseosil.tab.cpp.
#define DIVIDEEND 292 |
Definition at line 215 of file OSParseosil.tab.cpp.
#define LNSTART 293 |
Definition at line 216 of file OSParseosil.tab.cpp.
#define LNEND 294 |
Definition at line 217 of file OSParseosil.tab.cpp.
#define SQRTSTART 295 |
Definition at line 218 of file OSParseosil.tab.cpp.
#define SQRTEND 296 |
Definition at line 219 of file OSParseosil.tab.cpp.
#define SUMSTART 297 |
Definition at line 220 of file OSParseosil.tab.cpp.
#define SUMEND 298 |
Definition at line 221 of file OSParseosil.tab.cpp.
#define PRODUCTSTART 299 |
Definition at line 222 of file OSParseosil.tab.cpp.
#define PRODUCTEND 300 |
Definition at line 223 of file OSParseosil.tab.cpp.
#define ENDOFELEMENT 301 |
Definition at line 224 of file OSParseosil.tab.cpp.
#define EXPSTART 302 |
Definition at line 225 of file OSParseosil.tab.cpp.
#define EXPEND 303 |
Definition at line 226 of file OSParseosil.tab.cpp.
#define NEGATESTART 304 |
Definition at line 227 of file OSParseosil.tab.cpp.
#define NEGATEEND 305 |
Definition at line 228 of file OSParseosil.tab.cpp.
#define IFSTART 306 |
Definition at line 229 of file OSParseosil.tab.cpp.
#define IFEND 307 |
Definition at line 230 of file OSParseosil.tab.cpp.
#define SQUARESTART 308 |
Definition at line 231 of file OSParseosil.tab.cpp.
#define SQUAREEND 309 |
Definition at line 232 of file OSParseosil.tab.cpp.
#define COSSTART 310 |
Definition at line 233 of file OSParseosil.tab.cpp.
#define COSEND 311 |
Definition at line 234 of file OSParseosil.tab.cpp.
#define SINSTART 312 |
Definition at line 235 of file OSParseosil.tab.cpp.
#define SINEND 313 |
Definition at line 236 of file OSParseosil.tab.cpp.
#define GREATERTHAN 314 |
Definition at line 237 of file OSParseosil.tab.cpp.
#define VARIABLESTART 315 |
Definition at line 238 of file OSParseosil.tab.cpp.
#define VARIABLEEND 316 |
Definition at line 239 of file OSParseosil.tab.cpp.
#define ABSSTART 317 |
Definition at line 240 of file OSParseosil.tab.cpp.
#define ABSEND 318 |
Definition at line 241 of file OSParseosil.tab.cpp.
#define MAXSTART 319 |
Definition at line 242 of file OSParseosil.tab.cpp.
#define MAXEND 320 |
Definition at line 243 of file OSParseosil.tab.cpp.
#define ALLDIFFSTART 321 |
Definition at line 244 of file OSParseosil.tab.cpp.
#define ALLDIFFEND 322 |
Definition at line 245 of file OSParseosil.tab.cpp.
#define MINSTART 323 |
Definition at line 246 of file OSParseosil.tab.cpp.
#define MINEND 324 |
Definition at line 247 of file OSParseosil.tab.cpp.
#define ESTART 325 |
Definition at line 248 of file OSParseosil.tab.cpp.
#define EEND 326 |
Definition at line 249 of file OSParseosil.tab.cpp.
#define PISTART 327 |
Definition at line 250 of file OSParseosil.tab.cpp.
#define PIEND 328 |
Definition at line 251 of file OSParseosil.tab.cpp.
#define TIMEDOMAINSTART 329 |
Definition at line 252 of file OSParseosil.tab.cpp.
#define TIMEDOMAINEND 330 |
Definition at line 253 of file OSParseosil.tab.cpp.
#define STAGESSTART 331 |
Definition at line 254 of file OSParseosil.tab.cpp.
#define STAGESEND 332 |
Definition at line 255 of file OSParseosil.tab.cpp.
#define STAGESTART 333 |
Definition at line 256 of file OSParseosil.tab.cpp.
#define STAGEEND 334 |
Definition at line 257 of file OSParseosil.tab.cpp.
#define NAMEATT 335 |
Definition at line 258 of file OSParseosil.tab.cpp.
#define MULTATT 336 |
Definition at line 259 of file OSParseosil.tab.cpp.
#define NUMBEROFSTAGESATT 337 |
Definition at line 260 of file OSParseosil.tab.cpp.
#define HORIZONATT 338 |
Definition at line 261 of file OSParseosil.tab.cpp.
#define STARTATT 339 |
Definition at line 262 of file OSParseosil.tab.cpp.
#define VARIABLESSTART 340 |
Definition at line 263 of file OSParseosil.tab.cpp.
#define CONSTRAINTSSTART 341 |
Definition at line 264 of file OSParseosil.tab.cpp.
#define OBJECTIVESSTART 342 |
Definition at line 265 of file OSParseosil.tab.cpp.
#define VARIABLESEND 343 |
Definition at line 266 of file OSParseosil.tab.cpp.
#define CONSTRAINTSEND 344 |
Definition at line 267 of file OSParseosil.tab.cpp.
#define OBJECTIVESEND 345 |
Definition at line 268 of file OSParseosil.tab.cpp.
#define NUMBEROFVARIABLESATT 346 |
Definition at line 269 of file OSParseosil.tab.cpp.
#define NUMBEROFCONSTRAINTSATT 347 |
Definition at line 270 of file OSParseosil.tab.cpp.
#define NUMBEROFOBJECTIVESATT 348 |
Definition at line 271 of file OSParseosil.tab.cpp.
#define STARTIDXATT 349 |
Definition at line 272 of file OSParseosil.tab.cpp.
#define ENDIDXATT 350 |
Definition at line 273 of file OSParseosil.tab.cpp.
#define VARSTART 351 |
Definition at line 274 of file OSParseosil.tab.cpp.
#define VAREND 352 |
Definition at line 275 of file OSParseosil.tab.cpp.
#define CONSTART 353 |
Definition at line 276 of file OSParseosil.tab.cpp.
#define CONEND 354 |
Definition at line 277 of file OSParseosil.tab.cpp.
#define OBJSTART 355 |
Definition at line 278 of file OSParseosil.tab.cpp.
#define OBJEND 356 |
Definition at line 279 of file OSParseosil.tab.cpp.
#define INTERVALSTART 357 |
Definition at line 280 of file OSParseosil.tab.cpp.
#define INTERVALEND 358 |
Definition at line 281 of file OSParseosil.tab.cpp.
#define ISWHITESPACE | ( | char_ | ) |
Value:
((char_) == ' ' || \ (char_) == '\t' || (char_) == '\r')
Definition at line 362 of file OSParseosil.tab.cpp.
#define ISDIGIT | ( | _c | ) | ((_c) >= '0' && (_c) <= '9') |
Definition at line 365 of file OSParseosil.tab.cpp.
#define GETATTRIBUTETEXT |
Value:
for(; ISWHITESPACE( *ch) || isnewline( *ch, osillineno); ch++ ) ; \ if( *ch != '=') { osilerror_wrapper( ch, osillineno, "found an attribute not defined"); return false;} \ ch++; \ for(; ISWHITESPACE( *ch) || isnewline( *ch, osillineno); ch++ ) ; \ if(*ch == '\"'){ \ ch++; \ for(; ISWHITESPACE( *ch) || isnewline( *ch, osillineno); ch++ ) ; \ *p = ch; \ for( ; *ch != '\"'; ch++); \ }\ else{\ if(*ch == '\'') { \ ch++; \ for(; ISWHITESPACE( *ch) || isnewline( *ch, osillineno); ch++ ) ; \ *p = ch; \ for( ; *ch != '\''; ch++); \ } \ else { osilerror_wrapper( ch, osillineno,"missing quote on attribute"); return false;} \ }\ numChar = ch - *p; \ attText = new char[numChar + 1]; \ for(ki = 0; ki < numChar; ki++) attText[ki] = *((*p)++); \ attText[ki] = '\0'; \ attTextEnd = &attText[ki];
Definition at line 367 of file OSParseosil.tab.cpp.
#define GAIL printf("GAIL ANN HONDA\n") |
Definition at line 393 of file OSParseosil.tab.cpp.
#define ECHOCHECK |
Value:
GAIL; \ printf("%c", ch[-2]); \ printf("%c", ch[-1]); \ printf("%c", ch[0]); \ printf("%c", ch[1]); \ printf("%c", ch[2]); \ printf("%c", ch[3]); \ printf("%c", ch[4]); \ printf("%c", ch[5]); \ printf("%c \n", ch[6]); \ GAIL;
Definition at line 397 of file OSParseosil.tab.cpp.
#define YYDEBUG 0 |
Definition at line 413 of file OSParseosil.tab.cpp.
#define YYERROR_VERBOSE 1 |
Definition at line 421 of file OSParseosil.tab.cpp.
#define YYTOKEN_TABLE 0 |
Definition at line 426 of file OSParseosil.tab.cpp.
#define yystype YYSTYPE |
Definition at line 441 of file OSParseosil.tab.cpp.
#define YYSTYPE_IS_DECLARED 1 |
Definition at line 442 of file OSParseosil.tab.cpp.
#define YYSTYPE_IS_TRIVIAL 1 |
Definition at line 443 of file OSParseosil.tab.cpp.
#define yyltype YYLTYPE |
Definition at line 454 of file OSParseosil.tab.cpp.
#define YYLTYPE_IS_DECLARED 1 |
Definition at line 455 of file OSParseosil.tab.cpp.
#define YYLTYPE_IS_TRIVIAL 1 |
Definition at line 456 of file OSParseosil.tab.cpp.
#define scanner parserData->scanner |
#define YYSIZE_T unsigned int |
Definition at line 514 of file OSParseosil.tab.cpp.
#define YYSIZE_MAXIMUM ((YYSIZE_T) -1) |
Definition at line 518 of file OSParseosil.tab.cpp.
#define YY_ | ( | msgid | ) | msgid |
Definition at line 528 of file OSParseosil.tab.cpp.
#define YYUSE | ( | e | ) | ((void) (e)) |
Definition at line 534 of file OSParseosil.tab.cpp.
#define YYID | ( | n | ) | (n) |
Definition at line 541 of file OSParseosil.tab.cpp.
#define YYSTACK_ALLOC YYMALLOC |
Definition at line 596 of file OSParseosil.tab.cpp.
#define YYSTACK_FREE YYFREE |
Definition at line 597 of file OSParseosil.tab.cpp.
#define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
Definition at line 599 of file OSParseosil.tab.cpp.
#define YYMALLOC malloc |
Definition at line 610 of file OSParseosil.tab.cpp.
#define YYFREE free |
Definition at line 617 of file OSParseosil.tab.cpp.
#define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) |
Definition at line 641 of file OSParseosil.tab.cpp.
#define YYSTACK_BYTES | ( | N | ) |
Value:
((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE) + sizeof (YYLTYPE)) \ + 2 * YYSTACK_GAP_MAXIMUM)
Definition at line 645 of file OSParseosil.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 656 of file OSParseosil.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 672 of file OSParseosil.tab.cpp.
#define YYFINAL 6 |
Definition at line 686 of file OSParseosil.tab.cpp.
#define YYLAST 391 |
Definition at line 688 of file OSParseosil.tab.cpp.
#define YYNTOKENS 104 |
Definition at line 691 of file OSParseosil.tab.cpp.
#define YYNNTS 143 |
Definition at line 693 of file OSParseosil.tab.cpp.
#define YYNRULES 224 |
Definition at line 695 of file OSParseosil.tab.cpp.
#define YYNSTATES 397 |
Definition at line 697 of file OSParseosil.tab.cpp.
#define YYUNDEFTOK 2 |
Definition at line 700 of file OSParseosil.tab.cpp.
#define YYMAXUTOK 358 |
Definition at line 701 of file OSParseosil.tab.cpp.
#define YYTRANSLATE | ( | YYX | ) | ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
Definition at line 703 of file OSParseosil.tab.cpp.
#define YYPACT_NINF -147 |
Definition at line 1080 of file OSParseosil.tab.cpp.
#define YYTABLE_NINF -1 |
Definition at line 1149 of file OSParseosil.tab.cpp.
#define yyerrok (yyerrstatus = 0) |
Definition at line 1284 of file OSParseosil.tab.cpp.
#define yyclearin (yychar = YYEMPTY) |
Definition at line 1285 of file OSParseosil.tab.cpp.
#define YYEMPTY (-2) |
Definition at line 1286 of file OSParseosil.tab.cpp.
#define YYEOF 0 |
Definition at line 1287 of file OSParseosil.tab.cpp.
#define YYACCEPT goto yyacceptlab |
Definition at line 1289 of file OSParseosil.tab.cpp.
#define YYABORT goto yyabortlab |
Definition at line 1290 of file OSParseosil.tab.cpp.
#define YYERROR goto yyerrorlab |
Definition at line 1291 of file OSParseosil.tab.cpp.
#define YYFAIL goto yyerrlab |
Definition at line 1298 of file OSParseosil.tab.cpp.
#define YYRECOVERING | ( | ) | (!!yyerrstatus) |
Definition at line 1300 of file OSParseosil.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, osinstance, parserData, YY_("syntax error: cannot back up")); \ YYERROR; \ } \ while (YYID (0))
Definition at line 1302 of file OSParseosil.tab.cpp.
#define YYTERROR 1 |
Definition at line 1320 of file OSParseosil.tab.cpp.
#define YYERRCODE 256 |
Definition at line 1321 of file OSParseosil.tab.cpp.
#define YYRHSLOC | ( | Rhs, | |||
K | ) | ((Rhs)[K]) |
Definition at line 1328 of file OSParseosil.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 1330 of file OSParseosil.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 1356 of file OSParseosil.tab.cpp.
#define YYLEX yylex (&yylval, &yylloc, scanner) |
Definition at line 1371 of file OSParseosil.tab.cpp.
#define YYDPRINTF | ( | Args | ) |
Definition at line 1542 of file OSParseosil.tab.cpp.
#define YY_SYMBOL_PRINT | ( | Title, | |||
Type, | |||||
Value, | |||||
Location | ) |
Definition at line 1543 of file OSParseosil.tab.cpp.
#define YY_STACK_PRINT | ( | Bottom, | |||
Top | ) |
Definition at line 1544 of file OSParseosil.tab.cpp.
#define YY_REDUCE_PRINT | ( | Rule | ) |
Definition at line 1545 of file OSParseosil.tab.cpp.
#define YYINITDEPTH 200 |
Definition at line 1551 of file OSParseosil.tab.cpp.
#define YYMAXDEPTH 10000 |
Definition at line 1562 of file OSParseosil.tab.cpp.
#define YYPOPSTACK | ( | N | ) | (yyvsp -= (N), yyssp -= (N), yylsp -= (N)) |
typedef struct yy_buffer_state* YY_BUFFER_STATE |
Definition at line 332 of file OSParseosil.tab.cpp.
typedef unsigned char yytype_uint8 |
Definition at line 480 of file OSParseosil.tab.cpp.
typedef short int yytype_int8 |
Definition at line 489 of file OSParseosil.tab.cpp.
typedef unsigned short int yytype_uint16 |
Definition at line 495 of file OSParseosil.tab.cpp.
typedef short int yytype_int16 |
Definition at line 501 of file OSParseosil.tab.cpp.
enum yytokentype |
Definition at line 76 of file OSParseosil.tab.cpp.
YY_BUFFER_STATE osil_scan_string | ( | const char * | yy_str, | |
void * | yyscanner | |||
) |
int osillex_init | ( | void ** | ptr_yy_globals | ) |
int osillex_destroy | ( | void * | yyscanner | ) |
void osilset_extra | ( | OSiLParserData * | parserData, | |
void * | yyscanner | |||
) |
int osilget_lineno | ( | void * | yyscanner | ) |
char* osilget_text | ( | void * | yyscanner | ) |
void osilset_lineno | ( | int | line_number, | |
void * | yyscanner | |||
) |
void yygetOSInstance | ( | const char * | osil, | |
OSInstance * | osinstance, | |||
OSiLParserData * | parserData | |||
) | throw (ErrorClass) |
double atofmod1 | ( | int * | osillineno, | |
const char * | ch1, | |||
const char * | ch2 | |||
) |
int atoimod1 | ( | int * | osillineno, | |
const char * | ch1, | |||
const char * | ch2 | |||
) |
void osilerror_wrapper | ( | const char * | ch, | |
int * | osillineno, | |||
const char * | errormsg | |||
) |
bool isnewline | ( | char | c, | |
int * | osillineno | |||
) |
bool parseVariables | ( | const char ** | pchar, | |
OSInstance * | osinstance, | |||
int * | osillineno | |||
) |
bool parseObjectives | ( | const char ** | pchar, | |
OSInstance * | osinstance, | |||
int * | osillineno | |||
) |
bool parseObjCoef | ( | const char ** | pchar, | |
int | objcount, | |||
OSInstance * | osinstance, | |||
int * | osillineno | |||
) |
bool parseConstraints | ( | const char ** | pchar, | |
OSInstance * | osinstance, | |||
int * | osillineno | |||
) |
bool parseLinearConstraintCoefficients | ( | const char ** | pchar, | |
OSInstance * | osinstance, | |||
int * | osillineno | |||
) |
bool parseStart | ( | const char ** | pchar, | |
OSInstance * | osinstance, | |||
int * | osillineno | |||
) |
bool parseRowIdx | ( | const char ** | pchar, | |
OSInstance * | osinstance, | |||
int * | osillineno | |||
) |
bool parseColIdx | ( | const char ** | pchar, | |
OSInstance * | osinstance, | |||
int * | osillineno | |||
) |
bool parseValue | ( | const char ** | pchar, | |
OSInstance * | osinstance, | |||
int * | osillineno | |||
) |
bool parseInstanceHeader | ( | const char ** | pchar, | |
OSInstance * | osinstance, | |||
int * | osillineno | |||
) |
bool parseInstanceData | ( | const char ** | pchar, | |
OSInstance * | osinstance, | |||
int * | osillineno | |||
) |
char* parseBase64 | ( | const char ** | p, | |
int * | dataSize, | |||
int * | osillineno | |||
) |
void osilerror | ( | YYLTYPE * | type, | |
OSInstance * | osintance, | |||
OSiLParserData * | parserData, | |||
const char * | errormsg | |||
) |
static YYSIZE_T yystrlen | ( | yystr | ) | const [static] |
int yyparse | ( | osinstance | , | |
parserData | ||||
) |
const yytype_uint8 yytranslate[] [static] |
Definition at line 707 of file OSParseosil.tab.cpp.
const char* const yytname[] [static] |
Definition at line 879 of file OSParseosil.tab.cpp.
const yytype_uint8 yyr1[] [static] |
Initial value:
{ 0, 104, 105, 106, 106, 107, 108, 108, 110, 109, 111, 111, 112, 112, 113, 113, 113, 113, 114, 115, 116, 116, 117, 118, 118, 119, 120, 121, 120, 122, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 125, 124, 127, 126, 129, 128, 131, 130, 133, 132, 135, 134, 137, 136, 138, 138, 140, 139, 141, 141, 143, 142, 144, 144, 146, 145, 147, 147, 149, 148, 150, 150, 152, 151, 154, 153, 156, 155, 158, 157, 160, 159, 162, 161, 164, 163, 166, 165, 168, 167, 170, 169, 171, 171, 173, 172, 174, 174, 176, 175, 177, 177, 178, 179, 178, 178, 180, 180, 181, 181, 181, 183, 182, 185, 184, 186, 186, 187, 187, 188, 188, 189, 189, 190, 191, 191, 192, 193, 193, 193, 193, 194, 194, 195, 196, 197, 198, 198, 200, 199, 201, 201, 202, 202, 203, 204, 204, 205, 205, 206, 206, 207, 208, 209, 209, 210, 210, 211, 211, 213, 212, 214, 215, 215, 216, 216, 217, 217, 218, 218, 219, 220, 221, 221, 222, 222, 223, 223, 225, 224, 226, 227, 227, 228, 228, 229, 229, 230, 230, 231, 232, 233, 233, 234, 234, 235, 235, 237, 236, 238, 239, 239, 241, 240, 242, 242, 243, 243, 244, 244, 245, 246 }
Definition at line 956 of file OSParseosil.tab.cpp.
const yytype_uint8 yyr2[] [static] |
Initial value:
{ 0, 2, 5, 0, 4, 5, 1, 2, 0, 4, 1, 2, 0, 2, 1, 1, 1, 1, 4, 4, 4, 4, 4, 0, 4, 5, 0, 0, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 5, 0, 5, 0, 5, 0, 4, 0, 5, 0, 5, 0, 4, 1, 2, 0, 4, 1, 2, 0, 4, 1, 2, 0, 4, 1, 2, 0, 4, 1, 2, 0, 4, 0, 4, 0, 4, 0, 4, 0, 4, 0, 4, 0, 4, 0, 6, 0, 4, 0, 4, 1, 2, 0, 3, 1, 2, 0, 3, 1, 2, 1, 0, 4, 2, 0, 2, 1, 1, 1, 0, 4, 0, 4, 4, 4, 0, 2, 1, 1, 4, 4, 4, 0, 2, 1, 0, 1, 3, 3, 1, 2, 4, 1, 5, 1, 2, 0, 4, 0, 2, 1, 3, 3, 0, 3, 0, 2, 1, 1, 4, 4, 1, 3, 1, 2, 1, 2, 0, 4, 4, 1, 2, 0, 3, 0, 2, 1, 1, 4, 4, 1, 3, 1, 2, 1, 2, 0, 4, 4, 1, 2, 0, 3, 0, 2, 1, 1, 4, 4, 1, 3, 1, 2, 1, 2, 0, 4, 4, 1, 2, 0, 4, 1, 2, 0, 2, 1, 1, 4, 4 }
Definition at line 984 of file OSParseosil.tab.cpp.
const yytype_uint8 yydefact[] [static] |
Definition at line 1014 of file OSParseosil.tab.cpp.
const yytype_int16 yydefgoto[] [static] |
Initial value:
{ -1, 2, 3, 5, 10, 11, 12, 48, 30, 49, 50, 51, 52, 53, 8, 14, 23, 169, 56, 104, 105, 146, 106, 149, 107, 150, 108, 157, 109, 151, 110, 148, 111, 154, 185, 112, 165, 199, 113, 164, 197, 114, 166, 201, 115, 155, 187, 116, 152, 117, 153, 118, 159, 119, 160, 120, 161, 121, 156, 122, 163, 123, 158, 124, 147, 125, 162, 222, 126, 167, 204, 127, 168, 207, 247, 291, 177, 223, 224, 286, 225, 285, 226, 194, 248, 249, 250, 16, 17, 27, 28, 37, 38, 59, 71, 72, 73, 172, 213, 261, 262, 279, 296, 297, 298, 299, 300, 313, 314, 315, 349, 366, 282, 301, 322, 323, 324, 325, 326, 334, 335, 336, 368, 381, 303, 327, 343, 344, 345, 346, 347, 358, 359, 360, 383, 392, 39, 40, 136, 74, 137, 138, 139 }
Definition at line 1059 of file OSParseosil.tab.cpp.
const yytype_int16 yypact[] [static] |
Definition at line 1081 of file OSParseosil.tab.cpp.
const yytype_int16 yypgoto[] [static] |
Initial value:
{ -147, -147, -147, -147, -147, 379, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -146, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, 316, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, 75, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, 56, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, 33, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147 }
Definition at line 1126 of file OSParseosil.tab.cpp.
const yytype_uint16 yytable[] [static] |
Definition at line 1150 of file OSParseosil.tab.cpp.
const yytype_uint16 yycheck[] [static] |
Definition at line 1194 of file OSParseosil.tab.cpp.
const yytype_uint8 yystos[] [static] |
Definition at line 1240 of file OSParseosil.tab.cpp.
const char* yysrc |
Definition at line 1605 of file OSParseosil.tab.cpp.
int yytype |
Definition at line 1790 of file OSParseosil.tab.cpp.
Definition at line 1792 of file OSParseosil.tab.cpp.
Definition at line 1793 of file OSParseosil.tab.cpp.
Definition at line 1795 of file OSParseosil.tab.cpp.
Definition at line 1860 of file OSParseosil.tab.cpp.