Column-oriented GPU-accelerated Database Management System
CoGaDB
|
A Bison parser. More...
#include <sql_parser.hpp>
Classes | |
union | semantic_type |
Symbol semantic values. More... | |
struct | token |
Tokens. More... | |
Public Types | |
typedef location | location_type |
Symbol locations. | |
typedef token::yytokentype | token_type |
Token type. | |
typedef int | debug_level_type |
Type for debugging levels. | |
Public Member Functions | |
Parser (CoGaDB::SQL::Driver &driver_yyarg, CoGaDB::SQL::Scanner::type &scanner_yyarg) | |
Build a parser object. | |
virtual | ~Parser () |
virtual int | parse () |
std::ostream & | debug_stream () const |
The current debugging stream. | |
void | set_debug_stream (std::ostream &) |
Set the current debugging stream. | |
debug_level_type | debug_level () const |
The current debugging level. | |
void | set_debug_level (debug_level_type l) |
Set the current debugging level. | |
Private Types | |
typedef int | state_type |
State numbers. | |
typedef stack< state_type > | state_stack_type |
State stack type. | |
typedef stack< semantic_type > | semantic_stack_type |
Semantic value stack type. | |
typedef stack< location_type > | location_stack_type |
location stack type. | |
typedef unsigned char | token_number_type |
Internal symbol numbers. | |
typedef short int | rhs_number_type |
A type to store symbol numbers and -1. | |
Private Member Functions | |
virtual void | error (const location_type &loc, const std::string &msg) |
virtual std::string | yysyntax_error_ (int yystate, int tok) |
virtual void | yy_symbol_value_print_ (int yytype, const semantic_type *yyvaluep, const location_type *yylocationp) |
Report a symbol value on the debug stream. | |
virtual void | yy_symbol_print_ (int yytype, const semantic_type *yyvaluep, const location_type *yylocationp) |
Report a symbol on the debug stream. | |
virtual void | yy_reduce_print_ (int r) |
Report on the debug stream that the rule r is going to be reduced. | |
virtual void | yystack_print_ () |
Print the state stack on the debug stream. | |
token_number_type | yytranslate_ (int t) |
Convert a scanner token number t to a symbol number. | |
void | yydestruct_ (const char *yymsg, int yytype, semantic_type *yyvaluep, location_type *yylocationp) |
Reclaim the memory associated to a symbol. | |
void | yypop_ (unsigned int n=1) |
Pop n symbols the three stacks. | |
Static Private Member Functions | |
static bool | yy_pact_value_is_default_ (int yyvalue) |
static bool | yy_table_value_is_error_ (int yyvalue) |
Private Attributes | |
state_stack_type | yystate_stack_ |
The state stack. | |
semantic_stack_type | yysemantic_stack_ |
The semantic value stack. | |
location_stack_type | yylocation_stack_ |
The location stack. | |
int | yydebug_ |
std::ostream * | yycdebug_ |
CoGaDB::SQL::Driver & | driver |
CoGaDB::SQL::Scanner::type & | scanner |
Static Private Attributes | |
static const short int | yypact_ [] |
For a state, the index in yytable_ of its portion. | |
static const short int | yypact_ninf_ = -401 |
static const unsigned short int | yydefact_ [] |
static const short int | yypgoto_ [] |
static const short int | yydefgoto_ [] |
static const short int | yytable_ [] |
static const short int | yytable_ninf_ = -159 |
static const short int | yycheck_ [] |
static const unsigned char | yystos_ [] |
For a state, its accessing symbol. | |
static const unsigned char | yyr1_ [] |
For a rule, its LHS. | |
static const unsigned char | yyr2_ [] |
For a rule, its RHS length. | |
static const char *const | yytname_ [] |
For a symbol, its name in clear. | |
static const rhs_number_type | yyrhs_ [] |
A `-1'-separated list of the rules' RHS. | |
static const unsigned short int | yyprhs_ [] |
For each rule, the index of the first RHS symbol in yyrhs_. | |
static const unsigned short int | yyrline_ [] |
For each rule, its source line number. | |
static const unsigned short int | yytoken_number_ [] |
For each scanner token number, its symbol number. | |
static const int | yyeof_ = 0 |
static const int | yylast_ = 607 |
static const int | yynnts_ = 112 |
static const int | yyempty_ = -2 |
static const int | yyfinal_ = 58 |
static const int | yyterror_ = 1 |
static const int | yyerrcode_ = 256 |
static const int | yyntokens_ = 112 |
static const unsigned int | yyuser_token_number_max_ = 355 |
static const token_number_type | yyundef_token_ = 2 |
A Bison parser.
typedef int CoGaDB::SQL::Parser::debug_level_type |
Type for debugging levels.
typedef stack<location_type> CoGaDB::SQL::Parser::location_stack_type [private] |
location stack type.
Symbol locations.
typedef short int CoGaDB::SQL::Parser::rhs_number_type [private] |
A type to store symbol numbers and -1.
typedef stack<semantic_type> CoGaDB::SQL::Parser::semantic_stack_type [private] |
Semantic value stack type.
typedef stack<state_type> CoGaDB::SQL::Parser::state_stack_type [private] |
State stack type.
typedef int CoGaDB::SQL::Parser::state_type [private] |
State numbers.
typedef unsigned char CoGaDB::SQL::Parser::token_number_type [private] |
Internal symbol numbers.
Token type.
Parser::Parser | ( | CoGaDB::SQL::Driver & | driver_yyarg, |
CoGaDB::SQL::Scanner::type & | scanner_yyarg | ||
) |
Build a parser object.
Parser::~Parser | ( | ) | [virtual] |
Parser::debug_level_type Parser::debug_level | ( | ) | const |
The current debugging level.
References yydebug_.
std::ostream & Parser::debug_stream | ( | ) | const |
The current debugging stream.
References yycdebug_.
void Parser::error | ( | const location_type & | loc, |
const std::string & | msg | ||
) | [private, virtual] |
Report a syntax error.
loc | where the syntax error is found. |
msg | a description of the syntax error. |
References driver, and CoGaDB::SQL::Driver::error().
Referenced by parse().
int Parser::parse | ( | ) | [virtual] |
Parse.
Lookahead and lookahead in internal form.
Semantic value of the lookahead.
Location of the lookahead.
The locations where the error started and ended.
$$.
$.
References CoGaDB::ADD, CoGaDB::ASCENDING, CoGaDB::SQL::Parser::semantic_type::atom_expression, CoGaDB::SQL::Parser::semantic_type::attribute, CoGaDB::SQL::Parser::semantic_type::attribute_type, CoGaDB::SQL::Parser::semantic_type::column_list, CoGaDB::SQL::Parser::semantic_type::create_table, CoGaDB::SQL::Parser::semantic_type::cross_join, CoGaDB::DESCENDING, CoGaDB::DIV, driver, error(), CoGaDB::FLOAT, CoGaDB::SQL::Parser::semantic_type::function_expression, CoGaDB::SQL::Parser::semantic_type::inner_join, CoGaDB::SQL::Parser::semantic_type::insert_into, CoGaDB::INT, CoGaDB::SQL::Parser::semantic_type::join, CoGaDB::MUL, CoGaDB::SQL::Parser::semantic_type::order_by, CoGaDB::SQL::Parser::semantic_type::ordering_spec, CoGaDB::SQL::Parser::semantic_type::predicate, CoGaDB::SQL::stack< T, S >::push(), CoGaDB::SQL::Driver::result, CoGaDB::SQL::Parser::semantic_type::scalar_expression, CoGaDB::SQL::Parser::semantic_type::scalar_expression_list, scanner, CoGaDB::SQL::Parser::semantic_type::schema, CoGaDB::SQL::Parser::semantic_type::search_condition, CoGaDB::SQL::Parser::semantic_type::select_from, CoGaDB::SQL::Parser::semantic_type::sort_order, CoGaDB::SQL::Parser::semantic_type::statement, CoGaDB::SUB, CoGaDB::SQL::Parser::semantic_type::table, CoGaDB::SQL::Parser::semantic_type::table_expression, CoGaDB::SQL::Parser::semantic_type::table_name, CoGaDB::SQL::Parser::semantic_type::table_reference, CoGaDB::SQL::Parser::semantic_type::table_reference_list, CoGaDB::SQL::Parser::semantic_type::tuple, CoGaDB::SQL::Driver::unsupported(), CoGaDB::VARCHAR, yy_pact_value_is_default_(), YY_REDUCE_PRINT, YY_STACK_PRINT, YY_SYMBOL_PRINT, yy_table_value_is_error_(), YYABORT, YYCDEBUG, yycheck_, yydefact_, yydefgoto_, yydestruct_(), yyempty_, yyeof_, yyfinal_, yylast_, yylex, YYLLOC_DEFAULT, yylocation_stack_, yylval, yyntokens_, yypact_, yypgoto_, yypop_(), yyr1_, yyr2_, yysemantic_stack_, yystate_stack_, yystos_, yysyntax_error_(), yytable_, yyterror_, yytranslate_(), and CoGaDB::zero.
Referenced by CoGaDB::SQL::Driver::parse().
void Parser::set_debug_level | ( | debug_level_type | l | ) |
Set the current debugging level.
References yydebug_.
Referenced by CoGaDB::SQL::Driver::Driver().
void Parser::set_debug_stream | ( | std::ostream & | o | ) |
Set the current debugging stream.
References yycdebug_.
bool Parser::yy_pact_value_is_default_ | ( | int | yyvalue | ) | [inline, static, private] |
Whether the given yypact_
value indicates a defaulted state.
yyvalue | the value to check |
References yypact_ninf_.
Referenced by parse().
void Parser::yy_reduce_print_ | ( | int | r | ) | [private, virtual] |
Report on the debug stream that the rule r is going to be reduced.
References YY_SYMBOL_PRINT, yycdebug_, yylocation_stack_, yyprhs_, yyr2_, yyrhs_, yyrline_, and yysemantic_stack_.
void Parser::yy_symbol_print_ | ( | int | yytype, |
const semantic_type * | yyvaluep, | ||
const location_type * | yylocationp | ||
) | [private, virtual] |
Report a symbol on the debug stream.
yytype | The token type. |
yyvaluep | Its semantic value. |
yylocationp | Its location. |
References yy_symbol_value_print_(), yycdebug_, yyntokens_, and yytname_.
void Parser::yy_symbol_value_print_ | ( | int | yytype, |
const semantic_type * | yyvaluep, | ||
const location_type * | yylocationp | ||
) | [inline, private, virtual] |
Report a symbol value on the debug stream.
yytype | The token type. |
yyvaluep | Its semantic value. |
yylocationp | Its location. |
References YYUSE.
Referenced by yy_symbol_print_().
bool Parser::yy_table_value_is_error_ | ( | int | yyvalue | ) | [inline, static, private] |
Whether the given yytable_
value indicates a syntax error.
yyvalue | the value to check |
References yytable_ninf_.
Referenced by parse().
void Parser::yydestruct_ | ( | const char * | yymsg, |
int | yytype, | ||
semantic_type * | yyvaluep, | ||
location_type * | yylocationp | ||
) | [inline, private] |
Reclaim the memory associated to a symbol.
yymsg | Why this token is reclaimed. |
yytype | The symbol type. |
yyvaluep | Its semantic value. |
yylocationp | Its location. |
References YY_SYMBOL_PRINT, and YYUSE.
Referenced by parse().
void Parser::yypop_ | ( | unsigned int | n = 1 | ) | [inline, private] |
Pop n symbols the three stacks.
References CoGaDB::SQL::stack< T, S >::pop(), yylocation_stack_, yysemantic_stack_, and yystate_stack_.
Referenced by parse().
void Parser::yystack_print_ | ( | ) | [private, virtual] |
Print the state stack on the debug stream.
References CoGaDB::SQL::stack< T, S >::begin(), CoGaDB::SQL::stack< T, S >::end(), yycdebug_, and yystate_stack_.
std::string Parser::yysyntax_error_ | ( | int | yystate, |
int | tok | ||
) | [private, virtual] |
Parser::token_number_type Parser::yytranslate_ | ( | int | t | ) | [private] |
Convert a scanner token number t to a symbol number.
References yyundef_token_, and yyuser_token_number_max_.
Referenced by parse().
CoGaDB::SQL::Driver& CoGaDB::SQL::Parser::driver [private] |
Referenced by parse().
std::ostream* CoGaDB::SQL::Parser::yycdebug_ [private] |
Referenced by debug_stream(), set_debug_stream(), yy_reduce_print_(), yy_symbol_print_(), and yystack_print_().
const short int Parser::yycheck_ [static, private] |
Referenced by parse().
int CoGaDB::SQL::Parser::yydebug_ [private] |
Referenced by debug_level(), and set_debug_level().
const unsigned short int Parser::yydefact_ [static, private] |
For a state, default reduction number. Unlessyytable_ specifies something else to do. Zero means the default is an error.
Referenced by parse().
const short int Parser::yydefgoto_ [static, private] |
{ -1, 14, 15, 16, 147, 148, 149, 17, 157, 158, 159, 294, 351, 160, 178, 151, 445, 110, 152, 448, 218, 219, 220, 418, 419, 18, 45, 117, 321, 322, 323, 377, 441, 442, 462, 368, 369, 472, 435, 436, 19, 20, 21, 22, 23, 24, 25, 181, 317, 318, 26, 27, 28, 29, 30, 51, 31, 138, 139, 32, 106, 107, 104, 33, 34, 35, 79, 126, 127, 191, 192, 193, 194, 195, 267, 412, 413, 105, 272, 373, 333, 166, 167, 168, 169, 170, 362, 171, 172, 358, 173, 307, 174, 241, 175, 81, 82, 83, 84, 85, 86, 196, 87, 237, 179, 37, 46, 88, 409, 269, 420, 94 }
Referenced by parse().
const int Parser::yyempty_ = -2 [static, private] |
Referenced by parse().
const int Parser::yyeof_ = 0 [static, private] |
Referenced by parse().
const int Parser::yyerrcode_ = 256 [static, private] |
const int Parser::yyfinal_ = 58 [static, private] |
Referenced by parse().
const int Parser::yylast_ = 607 [static, private] |
Referenced by parse().
The location stack.
Referenced by parse(), yy_reduce_print_(), and yypop_().
const int Parser::yynnts_ = 112 [static, private] |
const int Parser::yyntokens_ = 112 [static, private] |
Referenced by parse(), and yy_symbol_print_().
const short int Parser::yypact_ [static, private] |
For a state, the index in yytable_ of its portion.
Referenced by parse().
const short int Parser::yypact_ninf_ = -401 [static, private] |
Referenced by yy_pact_value_is_default_().
const short int Parser::yypgoto_ [static, private] |
{ -401, -401, 565, -401, -401, -401, 435, -15, -401, 355, -401, -401, -401, -401, -217, -401, -401, -141, -401, -401, -401, -401, 302, -401, 138, -401, -401, -401, -401, -401, 264, 131, -401, 126, 145, -401, 222, -401, -401, 156, -400, -401, -401, -401, -401, -401, -401, -401, -401, 227, -401, -401, -401, -401, -401, -47, -401, -401, 385, -401, 470, 417, 103, -13, -19, -105, -89, -183, -401, -401, -180, 409, -401, -401, -401, -401, -401, -401, -401, -401, -401, -149, -401, -401, -401, -401, 242, -401, -401, 246, -401, -401, -401, -196, -39, 474, -401, -233, -50, -401, 252, -10, -100, 159, -79, -1, -401, -86, -401, -401, -44, 507 }
Referenced by parse().
const unsigned short int Parser::yyprhs_ [static, private] |
{ 0, 0, 3, 6, 10, 12, 18, 19, 21, 23, 26, 28, 30, 32, 39, 41, 45, 47, 49, 53, 54, 57, 60, 64, 69, 72, 75, 78, 83, 86, 92, 97, 103, 111, 122, 127, 129, 133, 141, 142, 146, 147, 151, 159, 160, 164, 167, 169, 171, 173, 177, 179, 181, 183, 186, 189, 191, 195, 197, 199, 201, 210, 211, 213, 215, 217, 219, 221, 223, 225, 226, 228, 230, 233, 240, 241, 245, 247, 251, 254, 257, 258, 260, 262, 264, 267, 273, 275, 278, 280, 283, 286, 288, 290, 292, 294, 296, 298, 300, 302, 304, 306, 308, 310, 312, 314, 316, 319, 322, 330, 335, 340, 346, 351, 353, 355, 359, 361, 363, 366, 369, 376, 378, 380, 381, 383, 385, 394, 395, 397, 401, 405, 409, 415, 417, 421, 423, 424, 426, 428, 432, 437, 439, 443, 448, 450, 452, 458, 461, 463, 467, 469, 472, 474, 476, 478, 482, 487, 493, 494, 496, 497, 499, 502, 505, 506, 510, 512, 516, 517, 520, 524, 528, 531, 535, 537, 539, 541, 543, 545, 547, 549, 551, 555, 559, 566, 572, 578, 583, 584, 587, 592, 596, 603, 609, 616, 622, 624, 628, 633, 635, 637, 639, 642, 649, 653, 657, 661, 665, 668, 671, 673, 675, 677, 681, 683, 687, 689, 693, 695, 697, 699, 701, 704, 708, 713, 719, 725, 730, 732, 734, 736, 738, 742, 744, 748, 754, 756, 761, 763, 768, 770, 775, 782, 784, 789, 796, 798, 800, 802, 807, 809, 812, 814, 816, 818, 821, 823, 825, 827, 832, 836, 839 }
For each rule, the index of the first RHS symbol in yyrhs_.
Referenced by yy_reduce_print_().
const unsigned char Parser::yyr1_ [static, private] |
{ 0, 112, 113, 113, 114, 115, 116, 116, 117, 117, 118, 118, 118, 119, 120, 120, 121, 121, 122, 123, 123, 124, 124, 124, 124, 124, 124, 124, 124, 124, 125, 125, 125, 125, 125, 126, 126, 127, 128, 128, 129, 129, 130, 131, 131, 132, 132, 132, 133, 133, 134, 134, 134, 134, 134, 135, 135, 136, 136, 114, 137, 138, 138, 139, 139, 139, 139, 139, 139, 140, 140, 141, 141, 142, 143, 143, 144, 144, 145, 145, 146, 146, 146, 147, 147, 148, 149, 149, 150, 150, 151, 151, 114, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 153, 154, 155, 156, 157, 158, 159, 159, 160, 160, 161, 161, 162, 163, 164, 165, 166, 167, 167, 167, 168, 169, 169, 169, 170, 170, 171, 172, 172, 173, 174, 174, 175, 175, 175, 176, 176, 177, 178, 178, 179, 180, 181, 181, 182, 182, 182, 183, 183, 183, 184, 185, 186, 186, 187, 187, 188, 189, 190, 190, 191, 191, 192, 192, 193, 193, 193, 193, 193, 194, 194, 194, 194, 194, 194, 194, 195, 195, 196, 196, 197, 197, 198, 198, 199, 199, 200, 200, 200, 200, 201, 201, 202, 203, 203, 203, 204, 205, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 207, 207, 208, 208, 209, 209, 209, 210, 210, 210, 211, 211, 211, 211, 212, 212, 212, 213, 213, 214, 214, 214, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 216, 217, 218, 219, 220, 221, 222, 114, 114, 223, 223 }
For a rule, its LHS.
Referenced by parse().
const unsigned char Parser::yyr2_ [static, private] |
{ 0, 2, 2, 3, 1, 5, 0, 1, 1, 2, 1, 1, 1, 6, 1, 3, 1, 1, 3, 0, 2, 2, 3, 4, 2, 2, 2, 4, 2, 5, 4, 5, 7, 10, 4, 1, 3, 7, 0, 3, 0, 3, 7, 0, 3, 2, 1, 1, 1, 3, 1, 1, 1, 2, 2, 1, 3, 1, 1, 1, 8, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 2, 6, 0, 3, 1, 3, 2, 2, 0, 1, 1, 1, 2, 5, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 7, 4, 4, 5, 4, 1, 1, 3, 1, 1, 2, 2, 6, 1, 1, 0, 1, 1, 8, 0, 1, 3, 3, 3, 5, 1, 3, 1, 0, 1, 1, 3, 4, 1, 3, 4, 1, 1, 5, 2, 1, 3, 1, 2, 1, 1, 1, 3, 4, 5, 0, 1, 0, 1, 2, 2, 0, 3, 1, 3, 0, 2, 3, 3, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 6, 5, 5, 4, 0, 2, 4, 3, 6, 5, 6, 5, 1, 3, 4, 1, 1, 1, 2, 6, 3, 3, 3, 3, 2, 2, 1, 1, 1, 3, 1, 3, 1, 3, 1, 1, 1, 1, 2, 3, 4, 5, 5, 4, 1, 1, 1, 1, 3, 1, 3, 5, 1, 4, 1, 4, 1, 4, 6, 1, 4, 6, 1, 1, 1, 4, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 3, 2, 1 }
For a rule, its RHS length.
Referenced by parse(), and yy_reduce_print_().
const Parser::rhs_number_type Parser::yyrhs_ [static, private] |
A `-1'-separated list of the rules' RHS.
Referenced by yy_reduce_print_().
const unsigned short int Parser::yyrline_ [static, private] |
{ 0, 222, 222, 229, 238, 242, 245, 247, 251, 252, 256, 257, 258, 262, 271, 276, 285, 286, 290, 297, 299, 303, 304, 305, 306, 307, 308, 309, 310, 311, 315, 316, 317, 319, 321, 325, 326, 330, 334, 336, 340, 341, 345, 349, 351, 355, 356, 357, 361, 362, 366, 367, 368, 369, 370, 375, 376, 380, 381, 385, 389, 396, 398, 402, 403, 404, 405, 406, 407, 410, 412, 416, 417, 421, 426, 429, 436, 443, 454, 458, 466, 467, 468, 472, 473, 477, 482, 483, 487, 488, 492, 493, 499, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 519, 523, 527, 531, 535, 539, 548, 550, 555, 560, 569, 570, 575, 579, 583, 589, 593, 599, 601, 602, 606, 610, 611, 612, 616, 617, 621, 625, 626, 630, 634, 635, 641, 642, 643, 647, 648, 652, 661, 662, 672, 688, 692, 697, 706, 707, 708, 712, 713, 714, 718, 727, 736, 738, 742, 743, 748, 752, 756, 757, 761, 766, 774, 776, 782, 788, 794, 795, 796, 800, 801, 802, 803, 804, 805, 806, 810, 816, 823, 830, 840, 841, 844, 846, 850, 851, 855, 856, 857, 858, 862, 863, 867, 871, 872, 873, 877, 881, 887, 893, 899, 905, 911, 915, 924, 928, 933, 937, 944, 945, 954, 959, 969, 970, 971, 975, 976, 977, 981, 982, 983, 984, 992, 997, 1002, 1012, 1017, 1024, 1025, 1026, 1032, 1034, 1036, 1038, 1040, 1042, 1044, 1046, 1048, 1050, 1052, 1054, 1056, 1058, 1060, 1062, 1068, 1071, 1074, 1078, 1081, 1084, 1087, 1091, 1092, 1095, 1096 }
For each rule, its source line number.
Referenced by yy_reduce_print_().
The semantic value stack.
Referenced by parse(), yy_reduce_print_(), and yypop_().
The state stack.
Referenced by parse(), yypop_(), and yystack_print_().
const unsigned char Parser::yystos_ [static, private] |
For a state, its accessing symbol.
Referenced by parse().
const short int Parser::yytable_ [static, private] |
What to do in a state. yytable_[yypact_[s]]: what to do in state s.
Referenced by parse().
const short int Parser::yytable_ninf_ = -159 [static, private] |
Referenced by yy_table_value_is_error_().
const int Parser::yyterror_ = 1 [static, private] |
Referenced by parse().
const char *const Parser::yytname_ [static, private] |
For a symbol, its name in clear.
Referenced by yy_symbol_print_().
const unsigned short int Parser::yytoken_number_ [static, private] |
{ 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 43, 45, 42, 47, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 59, 40, 41, 44, 61, 46, 58 }
For each scanner token number, its symbol number.
const Parser::token_number_type Parser::yyundef_token_ = 2 [static, private] |
Referenced by yytranslate_().
const unsigned int Parser::yyuser_token_number_max_ = 355 [static, private] |
Referenced by yytranslate_().