|
#define | YY_(Msgid) Msgid |
|
#define | YY_ASSERT(E) ((void) (0 && (E))) |
|
#define | YY_ATTRIBUTE_PURE |
|
#define | YY_ATTRIBUTE_UNUSED |
|
#define | YY_CAST(Type, Val) ((Type) (Val)) |
|
#define | YY_CEVALUATIONPARSER_CEVALUATIONPARSER_TAB_HPP_INCLUDED |
|
#define | YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN |
|
#define | YY_IGNORE_MAYBE_UNINITIALIZED_END |
|
#define | YY_IGNORE_USELESS_CAST_BEGIN |
|
#define | YY_IGNORE_USELESS_CAST_END |
|
#define | YY_INITIAL_VALUE(Value) Value |
|
#define | YY_LOCATION_PRINT(File, Loc) ((void) 0) |
|
#define | YY_NULLPTR ((void*)0) |
|
#define | YY_REDUCE_PRINT(Rule) |
|
#define | YY_REINTERPRET_CAST(Type, Val) ((Type) (Val)) |
|
#define | YY_STACK_PRINT(Bottom, Top) |
|
#define | YY_SYMBOL_PRINT(Title, Type, Value, Location) |
|
#define | YYABORT goto yyabortlab |
|
#define | YYACCEPT goto yyacceptlab |
|
#define | YYBACKUP(Token, Value) |
|
#define | YYBISON 1 |
|
#define | YYBISON_VERSION "3.5" |
|
#define | yychar CEvaluationParserchar |
|
#define | yyclearin (yychar = YYEMPTY) |
|
#define | YYCOPY(Dst, Src, Count) |
|
#define | YYCOPY_NEEDED 1 |
|
#define | yydebug CEvaluationParserdebug |
|
#define | YYDEBUG 1 |
|
#define | YYDPRINTF(Args) |
|
#define | YYEMPTY (-2) |
|
#define | YYEOF 0 |
|
#define | YYERRCODE 256 |
|
#define | yyerrok (yyerrstatus = 0) |
|
#define | yyerror CEvaluationParsererror |
|
#define | yyerror(__str) |
|
#define | YYERROR goto yyerrorlab |
|
#define | YYERROR_VERBOSE 0 |
|
#define | YYFINAL 31 |
|
#define | YYFPRINTF fprintf |
|
#define | YYFREE free |
|
#define | YYINITDEPTH 200 |
|
#define | YYLAST 527 |
|
#define | yylval CEvaluationParserlval |
|
#define | yylval mpNode |
|
#define | YYMALLOC malloc |
|
#define | YYMAXDEPTH 10000 |
|
#define | YYMAXUTOK 286 |
|
#define | yynerrs CEvaluationParsernerrs |
|
#define | YYNNTS 9 |
|
#define | YYNRULES 69 |
|
#define | YYNSTATES 162 |
|
#define | YYNTOKENS 32 |
|
#define | YYPACT_NINF (-50) |
|
#define | yypact_value_is_default(Yyn) ((Yyn) == YYPACT_NINF) |
|
#define | yyparse yyparse |
|
#define | yyparse CEvaluationParserBase::yyparse |
|
#define | YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) |
|
#define | YYPTRDIFF_MAXIMUM LONG_MAX |
|
#define | YYPTRDIFF_T long |
|
#define | YYPULL 1 |
|
#define | YYPURE 0 |
|
#define | YYPUSH 0 |
|
#define | YYRECOVERING() (!!yyerrstatus) |
|
#define | YYSIZE_MAXIMUM |
|
#define | YYSIZE_T unsigned |
|
#define | YYSIZEOF(X) YY_CAST (YYPTRDIFF_T, sizeof (X)) |
|
#define | YYSKELETON_NAME "yacc.c" |
|
#define | YYSTACK_ALLOC YYMALLOC |
|
#define | YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
|
#define | YYSTACK_BYTES(N) |
|
#define | YYSTACK_FREE YYFREE |
|
#define | YYSTACK_GAP_MAXIMUM (YYSIZEOF (union yyalloc) - 1) |
|
#define | YYSTACK_RELOCATE(Stack_alloc, Stack) |
|
#define | YYSTYPE CEvaluationNode * |
|
#define | YYTABLE_NINF (-54) |
|
#define | yytable_value_is_error(Yyn) 0 |
|
#define | YYTERROR 1 |
|
#define | YYTOKENTYPE |
|
#define | YYTRANSLATE(YYX) (0 <= (YYX) && (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
|
#define | YYUNDEFTOK 2 |
|
#define | YYUSE(E) ((void) (E)) |
|
|
enum | yytokentype {
TOKEN_NUMBER = 258
, TOKEN_VARIABLE = 259
, TOKEN_UNIT = 260
, TOKEN_CALL = 261
,
TOKEN_FUNCTION = 262
, TOKEN_FUNCTION_2 = 263
, TOKEN_SIGN = 264
, TOKEN_OPERATOR_POWER = 265
,
TOKEN_OPERATOR_MULTIPLY = 266
, TOKEN_OPERATOR_MODULUS = 267
, TOKEN_OPERATOR_REMAINDER = 268
, TOKEN_OPERATOR_PLUS = 269
,
TOKEN_LOGICAL_CHOICE = 270
, TOKEN_LOGICAL_VALUE = 271
, TOKEN_LOGICAL_NOT = 272
, TOKEN_LOGICAL_OR = 273
,
TOKEN_LOGICAL_XOR = 274
, TOKEN_LOGICAL_AND = 275
, TOKEN_LOGICAL_EQ = 276
, TOKEN_LOGICAL_NE = 277
,
TOKEN_LOGICAL_GT = 278
, TOKEN_LOGICAL_GE = 279
, TOKEN_LOGICAL_LT = 280
, TOKEN_LOGICAL_LE = 281
,
TOKEN_STRUCTURE_OPEN = 282
, TOKEN_STRUCTURE_VECTOR_OPEN = 283
, TOKEN_STRUCTURE_COMMA = 284
, TOKEN_STRUCTURE_CLOSE = 285
,
TOKEN_STRUCTURE_VECTOR_CLOSE = 286
, TOKEN_NUMBER = 258
, TOKEN_MULTIPLY = 259
, TOKEN_PLUS = 260
,
TOKEN_NAME = 261
, TOKEN_BEGIN_PRODUCTS = 262
, TOKEN_BEGIN_MODIFIERS = 263
, TOKEN_BEGIN_COMPARTMENT = 264
,
TOKEN_END_COMPARTMENT = 265
, SCALE = 258
, KIND = 259
, SI_UNIT = 260
,
USER_DEFINED_UNIT = 261
, NUMBER = 262
, POWER_OF_TEN = 263
, MULTIPLY = 264
,
DIVIDE = 265
, START_PARENS = 266
, END_PARENS = 267
, EXPONENT = 268
,
SUPERSCRIPT_2 = 269
, SUPERSCRIPT_3 = 270
} |
|