Go to the source code of this file.
| #define _CLASS_NAME_ID 324 |
Definition at line 327 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::hinter::compute_hint(), and lestes::lang::cplus::syn::hinter::init().
| #define _ENUM_NAME_ID 323 |
Definition at line 326 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::hinter::init().
| #define _HIGHEST_PREC 442 |
Definition at line 445 of file parser.tab.cc.
| #define _LOWEST_PREC 258 |
Definition at line 261 of file parser.tab.cc.
| #define _NMSPC_NAME 330 |
Definition at line 333 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::hinter::compute_hint(), and lestes::lang::cplus::syn::hinter::init().
| #define _NONTYPE 326 |
Definition at line 329 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::hinter::init().
| #define _PACK_FIRST 387 |
Definition at line 390 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::bison_pack_token::create(), is_pack(), lestes::lang::cplus::syn::one_manager::pack(), and lestes::lang::cplus::syn::one_manager::unpack().
| #define _PACK_LAST 392 |
Definition at line 395 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::bison_pack_token::create(), is_pack(), lestes::lang::cplus::syn::one_manager::pack(), and lestes::lang::cplus::syn::one_manager::unpack().
| #define _PAD_FIRST 331 |
Definition at line 334 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::one_manager::commit().
| #define _PAD_LAST 360 |
Definition at line 363 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::one_manager::commit(), and is_not_pad().
| #define _START_FIRST 361 |
Definition at line 364 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::one_manager::start().
| #define _START_LAST 386 |
Definition at line 389 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::one_manager::start().
| #define _TEMPL_FORCED 325 |
Definition at line 328 of file parser.tab.cc.
| #define _TEMPL_NONTYPE 328 |
Definition at line 331 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::hinter::init().
| #define _TEMPL_TYPE 327 |
Definition at line 330 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::hinter::init().
| #define _TYPEDEF_NAME_ID 322 |
Definition at line 325 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::hinter::compute_hint(), and lestes::lang::cplus::syn::hinter::init().
| #define _UNKNOWN_ID 329 |
Definition at line 332 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::hinter::compute_hint(), and lestes::lang::cplus::syn::hinter::init().
| #define clear_lookahead | ( | ) |
Value:
Definition at line 485 of file parser.tab.cc.
| #define CURR_ACCESS_SPEC | ( | ) | (sa_context_manager::instance()->current()->as_get()->access_specifier_get()) |
Definition at line 578 of file parser.tab.cc.
| #define CURR_CTX | ( | l | ) | (sa_context_manager::instance()->current()->as_get()->scope_get()) |
Accessory macro for obtaining current as_name context.
Definition at line 562 of file parser.tab.cc.
| #define DUMMY_DCLTOR as_dummy_declarator::create( DUMMY_LOC, NULL, EMPTY_LIST(as_declarator_op) ) |
Definition at line 567 of file parser.tab.cc.
| #define DUMMY_LOC source_location::zero() |
Definition at line 566 of file parser.tab.cc.
| #define DUMMY_STMT as_dummy_statement::create(DUMMY_LOC) |
Definition at line 565 of file parser.tab.cc.
| #define EMPTY_DCLTOR | ( | l | ) | as_declarator::create( (l), NULL, EMPTY_LIST(as_declarator_op) ) |
Definition at line 570 of file parser.tab.cc.
| #define EMPTY_EXPR | ( | l | ) | as_empty_expression::create( (l) ) |
Definition at line 569 of file parser.tab.cc.
| #define EMPTY_ID | ( | l | ) | as_empty_id::create( (l) ) |
Definition at line 576 of file parser.tab.cc.
| #define EMPTY_LIST | ( | type | ) | ::lestes::std::list< srp< type > >::create() |
Definition at line 538 of file parser.tab.cc.
| #define EMPTY_TYPE_ID | ( | l, | |||
| dl | ) | as_type_id::create( (l), EMPTY_LIST(as_type_specifier), EMPTY_DCLTOR(dl) ) |
Definition at line 571 of file parser.tab.cc.
| #define EMPTY_WRAPPER | ( | wrapper_type, | |||
| l, | |||||
| type | ) | wrapper_type::create( (l), EMPTY_LIST(type) ) |
Definition at line 539 of file parser.tab.cc.
| #define EXPR2STMT | ( | x | ) | as_expression_statement::create( loc(x), (x) ) |
Definition at line 573 of file parser.tab.cc.
| #define GLOB_CTX | ( | l | ) | as_name::create( (l), NULL, as_global_namespace_fake_id::create(l), true ) |
Definition at line 563 of file parser.tab.cc.
Definition at line 547 of file parser.tab.cc.
Definition at line 549 of file parser.tab.cc.
Definition at line 548 of file parser.tab.cc.
| #define LIST_PREPEND_LIST | ( | prepend_to, | |||
| list | ) | (prepend_to)->splice( (prepend_to)->begin(), *(list) ) |
Definition at line 550 of file parser.tab.cc.
| #define loc | ( | x | ) | ((x)->location_get()) |
Definition at line 534 of file parser.tab.cc.
Referenced by lestes::lang::cplus::sem::sa_deconstruct_spse::construct_bin_op(), lestes::lang::cplus::sem::or_builtin_operator_expression_creator::construct_bin_op_nosideeff(), lestes::lang::cplus::sem::or_builtin_operator_expression_creator::construct_bin_op_nosideeff_arith(), lestes::lang::cplus::sem::or_builtin_operator_expression_creator::construct_bin_op_nosideeff_newsp(), lestes::lang::cplus::sem::or_builtin_operator_expression_creator::construct_op_crement(), lestes::lang::cplus::sem::or_builtin_operator_expression_creator::construct_op_equal_sideeff(), lestes::lang::cplus::sem::or_builtin_operator_expression_creator::construct_un_op_nosideeff(), lestes::lang::cplus::sem::sa_deconstruct_spse::construct_unary_op_create(), lestes::lang::cplus::sem::sa_deconstruct_spse::construct_unary_op_nocreate(), lestes::std::file_info_test(), lestes::lang::cplus::sem::sa_context_manager_concrete::instance(), lestes::std::lassert_fail(), lexer_parse(), lestes::std::operator<<(), lestes::msg::report_origin_filter::process(), lestes::lang::cplus::sem::sa_namespace_definition::process_named(), lestes::msg::reporter_test(), lestes::lang::cplus::sem::ss_compound_stmt::root_instance(), lestes::lang::cplus::sem::ss_decl_seq::root_instance(), lestes::lang::cplus::sem::run(), lestes::lang::cplus::sem::sa_decl_spec_test(), and lestes::lang::cplus::sem::sa_declarator_test().
| #define NEW_WRAPPER_W1 | ( | dest, | |||
| wrapper_type, | |||||
| l, | |||||
| type, | |||||
| item | ) |
Value:
do { \ (dest) = EMPTY_WRAPPER( wrapper_type, (l), type ); \ WRAPPER_APPEND( (dest), (item) ); \ } while(false)
Definition at line 541 of file parser.tab.cc.
| #define NO_PAD_TOKEN_BUG | ( | l | ) | lassert3( false, "Disambiguation did not commit a PAD token.", (l) ) |
Definition at line 580 of file parser.tab.cc.
| #define sel | ( | type | ) | select< type >() |
Definition at line 582 of file parser.tab.cc.
| #define TOK2ID | ( | x | ) | as_identifier::create( loc(x), (x) ) |
Definition at line 574 of file parser.tab.cc.
| #define TOK_AMP 405 |
Definition at line 408 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::macro_body_test(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_AMP_AMP 425 |
Definition at line 428 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_AMP_EQ 434 |
Definition at line 437 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_ASM 260 |
Definition at line 263 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_AUTO 261 |
Definition at line 264 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_BOOL 262 |
Definition at line 265 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_BREAK 263 |
Definition at line 266 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_CASE 264 |
Definition at line 267 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_CATCH 265 |
Definition at line 268 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_CHAR 266 |
Definition at line 269 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_CLASS 267 |
Definition at line 270 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_COLON 416 |
Definition at line 419 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), lestes::lang::cplus::lex::preprocessor::read(), and lestes::lang::cplus::syn::prefixer::yylex().
| #define TOK_COLON_COLON 441 |
Definition at line 444 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::hinter::compute_hint(), concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_COMMA 409 |
Definition at line 412 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::macro_argument_test(), lestes::lang::cplus::lex::macro_body_test(), lestes::lang::cplus::lex::macro_head_test(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_CONST 268 |
Definition at line 271 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_CONST_CAST 269 |
Definition at line 272 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_CONTINUE 270 |
Definition at line 273 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_DEFAULT 271 |
Definition at line 274 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_DELETE 272 |
Definition at line 275 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_DO 273 |
Definition at line 276 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_DOT 393 |
Definition at line 396 of file parser.tab.cc.
Referenced by concat_parse(), lexer_parse(), lestes::lang::cplus::lex::macro_argument_test(), lestes::lang::cplus::lex::macro_head_test(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_DOT_DOT_DOT 417 |
Definition at line 420 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_DOT_STAR 420 |
Definition at line 423 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_DOUBLE 274 |
Definition at line 277 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_DYNAMIC_CAST 275 |
Definition at line 278 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_ELSE 276 |
Definition at line 279 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_ENUM 277 |
Definition at line 280 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_EOF 0 |
Definition at line 260 of file parser.tab.cc.
Referenced by lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::lex::encoder_ascii7_test(), lestes::lang::cplus::lex::encoder_host_test(), lestes::lang::cplus::lex::encoder_utf8_test(), lestes::lang::cplus::syn::one_manager::find_closing(), lestes::lang::cplus::syn::one_manager::init(), lestes::lang::cplus::syn::pack_streamer::next(), lestes::lang::cplus::lex::pre_lex_test(), lestes::lang::cplus::lex::preprocessor::read(), lestes::lang::cplus::lex::run(), lestes::lang::cplus::lex::trigraphs_test(), and lestes::lang::cplus::syn::yyerror().
| #define TOK_EQ 415 |
Definition at line 418 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::concat_test(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::macro_argument_test(), lestes::lang::cplus::lex::macro_body_test(), lestes::lang::cplus::lex::pp_lex_test(), lestes::lang::cplus::lex::preprocessor::read(), and lestes::lang::cplus::lex::string_joiner_test().
| #define TOK_EQ_EQ 424 |
Definition at line 427 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_ERROR 443 |
Definition at line 446 of file parser.tab.cc.
Referenced by lestes::lang::cplus::lex::encoder_ascii7_test(), lestes::lang::cplus::lex::encoder_host_test(), lestes::lang::cplus::lex::encoder_utf8_test(), lexer_parse(), and lestes::lang::cplus::lex::pp_lex_test().
| #define TOK_EXCLAMATION 396 |
Definition at line 399 of file parser.tab.cc.
Referenced by lestes::lang::cplus::lex::cpp_token::description_get(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_EXCLAMATION_EQ 423 |
Definition at line 426 of file parser.tab.cc.
Referenced by lestes::lang::cplus::lex::cpp_token::description_get(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_EXPLICIT 278 |
Definition at line 281 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_EXPORT 279 |
Definition at line 282 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_EXTERN 280 |
Definition at line 283 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_FLOAT 281 |
Definition at line 284 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_FOR 282 |
Definition at line 285 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_FRIEND 283 |
Definition at line 286 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_GOTO 284 |
Definition at line 287 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_GT 403 |
Definition at line 406 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::macro_argument_test(), lestes::lang::cplus::lex::macro_body_test(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_GT_EQ 421 |
Definition at line 424 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_GT_GT 427 |
Definition at line 430 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_GT_GT_EQ 432 |
Definition at line 435 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_HAT 406 |
Definition at line 409 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::macro_argument_test(), lestes::lang::cplus::lex::macro_body_test(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_HAT_EQ 435 |
Definition at line 438 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_IDENT 321 |
Definition at line 324 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::concat_test(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::hinter::hint(), lexer_parse(), lestes::lang::cplus::lex::macro_body_test(), lestes::lang::cplus::lex::macro_head_test(), lestes::lang::cplus::syn::bison_token::print(), lestes::lang::cplus::lex::preprocessor::read(), lestes::lang::cplus::syn::prefixer::yylex(), and lestes::lang::cplus::syn::one_manager::yylex().
| #define TOK_IF 285 |
Definition at line 288 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_INLINE 286 |
Definition at line 289 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_INT 287 |
Definition at line 290 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_LEFT_BRACE 411 |
Definition at line 414 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::syn::one_manager::pack(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_LEFT_BRACKET 395 |
Definition at line 398 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_LEFT_PAR 414 |
Definition at line 417 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::macro_argument_test(), lestes::lang::cplus::syn::one_manager::pack(), lestes::lang::cplus::lex::pp_lex_test(), lestes::lang::cplus::lex::preprocessor::read(), and lestes::lang::cplus::syn::prefixer::yylex().
| #define TOK_LITERAL 259 |
| #define TOK_LONG 288 |
Definition at line 291 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_LT 404 |
Definition at line 407 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::macro_argument_test(), lestes::lang::cplus::lex::macro_body_test(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_LT_EQ 422 |
Definition at line 425 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_LT_LT 428 |
Definition at line 431 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_LT_LT_EQ 431 |
Definition at line 434 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_MINUS 401 |
Definition at line 404 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_MINUS_EQ 439 |
Definition at line 442 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_MINUS_GT 418 |
Definition at line 421 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_MINUS_GT_STAR 419 |
Definition at line 422 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_MINUS_MINUS 429 |
Definition at line 432 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_MUTABLE 289 |
Definition at line 292 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_NAMESPACE 290 |
Definition at line 293 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_NEW 291 |
Definition at line 294 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_OPERATOR 292 |
Definition at line 295 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_PACK_BODY 388 |
Definition at line 391 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::one_manager::pack().
| #define TOK_PACK_ERROR_COND 389 |
Definition at line 392 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::one_manager::pack().
| #define TOK_PACK_ERROR_FOR_COND 390 |
Definition at line 393 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::one_manager::pack().
| #define TOK_PACK_ERROR_STMT 391 |
Definition at line 394 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::one_manager::pack().
| #define TOK_PAD_BLOCK_DECL 333 |
Definition at line 336 of file parser.tab.cc.
| #define TOK_PAD_COND_DECL 337 |
Definition at line 340 of file parser.tab.cc.
| #define TOK_PAD_COND_EXPR 336 |
Definition at line 339 of file parser.tab.cc.
| #define TOK_PAD_CTOR 353 |
Definition at line 356 of file parser.tab.cc.
| #define TOK_PAD_EXPR_LIST_RPAR 346 |
Definition at line 349 of file parser.tab.cc.
| #define TOK_PAD_EXPR_RPAR 343 |
Definition at line 346 of file parser.tab.cc.
| #define TOK_PAD_EXPR_STMT 332 |
Definition at line 335 of file parser.tab.cc.
| #define TOK_PAD_FOR_COND_DECL 339 |
Definition at line 342 of file parser.tab.cc.
| #define TOK_PAD_FOR_COND_EXPR 338 |
Definition at line 341 of file parser.tab.cc.
| #define TOK_PAD_LABEL 335 |
Definition at line 338 of file parser.tab.cc.
| #define TOK_PAD_LPAR_EXPR_LIST_RPAR 345 |
Definition at line 348 of file parser.tab.cc.
| #define TOK_PAD_MEMBER_FUNC 355 |
Definition at line 358 of file parser.tab.cc.
| #define TOK_PAD_MEMBER_OBJECT 356 |
Definition at line 359 of file parser.tab.cc.
| #define TOK_PAD_OP_NOT_TEMPL 358 |
Definition at line 361 of file parser.tab.cc.
| #define TOK_PAD_PARAM_DCLTOR 350 |
Definition at line 353 of file parser.tab.cc.
| #define TOK_PAD_PARAM_DECL_CLAUSE 349 |
Definition at line 352 of file parser.tab.cc.
| #define TOK_PAD_SIMPLE_DECL 334 |
Definition at line 337 of file parser.tab.cc.
| #define TOK_PAD_SIZEOF_EXPR 340 |
Definition at line 343 of file parser.tab.cc.
| #define TOK_PAD_SIZEOF_TYPE_ID 341 |
Definition at line 344 of file parser.tab.cc.
| #define TOK_PAD_TEMPL_ARG_EXPR 347 |
Definition at line 350 of file parser.tab.cc.
| #define TOK_PAD_TEMPL_ARG_TYPE_ID 348 |
Definition at line 351 of file parser.tab.cc.
| #define TOK_PAD_TEMPL_OP 357 |
Definition at line 360 of file parser.tab.cc.
| #define TOK_PAD_TEMPL_PARAM_NONTYPE 352 |
Definition at line 355 of file parser.tab.cc.
| #define TOK_PAD_TEMPL_PARAM_TYPE 351 |
Definition at line 354 of file parser.tab.cc.
| #define TOK_PAD_TO_BE_DISCARDED 359 |
Definition at line 362 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::one_manager::pack().
| #define TOK_PAD_TYPE_ID_RPAR 344 |
Definition at line 347 of file parser.tab.cc.
| #define TOK_PAD_TYPE_ID_RPAR_CAST_EXPR 342 |
Definition at line 345 of file parser.tab.cc.
| #define TOK_PAD_UNNAMED_BITFIELD 354 |
Definition at line 357 of file parser.tab.cc.
| #define TOK_PERCENT 398 |
Definition at line 401 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_PERCENT_EQ 436 |
Definition at line 439 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_PLUS 402 |
Definition at line 405 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::concat_test(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::macro_body_test(), lestes::lang::cplus::lex::pp_lex_test(), lestes::lang::cplus::lex::preprocessor::read(), and lestes::lang::cplus::lex::unit_part_test().
| #define TOK_PLUS_EQ 440 |
Definition at line 443 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::concat_test(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_PLUS_PLUS 430 |
Definition at line 433 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_PRIVATE 293 |
Definition at line 296 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_PROTECTED 294 |
Definition at line 297 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_PUBLIC 295 |
Definition at line 298 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_QMARK 408 |
Definition at line 411 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::macro_argument_test(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_REGISTER 296 |
Definition at line 299 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_REINTERPRET_CAST 297 |
Definition at line 300 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_RETURN 298 |
Definition at line 301 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_RIGHT_BRACE 410 |
Definition at line 413 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::syn::one_manager::pack(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_RIGHT_BRACKET 394 |
Definition at line 397 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_RIGHT_PAR 413 |
Definition at line 416 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::macro_argument_test(), lestes::lang::cplus::lex::macro_body_test(), lestes::lang::cplus::lex::macro_head_test(), lestes::lang::cplus::syn::one_manager::pack(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_SEMICOLON 412 |
Definition at line 415 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::syn::one_manager::pack(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_SHORT 299 |
Definition at line 302 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_SIGNED 300 |
Definition at line 303 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_SIZEOF 301 |
Definition at line 304 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_SLASH 399 |
Definition at line 402 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_SLASH_EQ 437 |
Definition at line 440 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_STAR 400 |
Definition at line 403 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::macro_argument_test(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_STAR_EQ 438 |
Definition at line 441 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_START_BLOCK_DECL 364 |
Definition at line 367 of file parser.tab.cc.
| #define TOK_START_COND_DECL 368 |
Definition at line 371 of file parser.tab.cc.
| #define TOK_START_COND_EXPR 367 |
Definition at line 370 of file parser.tab.cc.
| #define TOK_START_CTOR 384 |
Definition at line 387 of file parser.tab.cc.
| #define TOK_START_EXPR_LIST_RPAR 377 |
Definition at line 380 of file parser.tab.cc.
| #define TOK_START_EXPR_RPAR 373 |
Definition at line 376 of file parser.tab.cc.
| #define TOK_START_EXPR_STMT 363 |
Definition at line 366 of file parser.tab.cc.
| #define TOK_START_FOR_COND_DECL 370 |
Definition at line 373 of file parser.tab.cc.
| #define TOK_START_FOR_COND_EXPR 369 |
Definition at line 372 of file parser.tab.cc.
| #define TOK_START_LABEL 366 |
Definition at line 369 of file parser.tab.cc.
| #define TOK_START_LPAR_EXPR_LIST_RPAR 376 |
Definition at line 379 of file parser.tab.cc.
| #define TOK_START_PARAM_DCLTOR 381 |
Definition at line 384 of file parser.tab.cc.
| #define TOK_START_PARAM_DECL_CLAUSE 380 |
Definition at line 383 of file parser.tab.cc.
| #define TOK_START_PROGRAM 362 |
Definition at line 365 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::source_streamer::first().
| #define TOK_START_SIMPLE_DECL 365 |
Definition at line 368 of file parser.tab.cc.
| #define TOK_START_SIZEOF_EXPR 371 |
Definition at line 374 of file parser.tab.cc.
| #define TOK_START_SIZEOF_TYPE_ID 372 |
Definition at line 375 of file parser.tab.cc.
| #define TOK_START_TEMPL_ARG_EXPR 378 |
Definition at line 381 of file parser.tab.cc.
| #define TOK_START_TEMPL_ARG_TYPE_ID 379 |
Definition at line 382 of file parser.tab.cc.
| #define TOK_START_TEMPL_PARAM_NONTYPE 383 |
Definition at line 386 of file parser.tab.cc.
| #define TOK_START_TEMPL_PARAM_TYPE 382 |
Definition at line 385 of file parser.tab.cc.
| #define TOK_START_TO_BE_DISCARDED 385 |
Definition at line 388 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::one_manager::pack().
| #define TOK_START_TYPE_ID_RPAR 374 |
Definition at line 377 of file parser.tab.cc.
| #define TOK_START_TYPE_ID_RPAR_CAST_EXPR 375 |
Definition at line 378 of file parser.tab.cc.
| #define TOK_STATIC 302 |
Definition at line 305 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_STATIC_CAST 303 |
Definition at line 306 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_STRUCT 304 |
Definition at line 307 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_SWITCH 305 |
Definition at line 308 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_TEMPLATE 306 |
Definition at line 309 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_TEXT 444 |
Definition at line 447 of file parser.tab.cc.
| #define TOK_THIS 307 |
Definition at line 310 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_THROW 308 |
Definition at line 311 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_TILDE 397 |
Definition at line 400 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_TRY 309 |
Definition at line 312 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_TYPEDEF 310 |
Definition at line 313 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_TYPEID 311 |
Definition at line 314 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_TYPENAME 312 |
Definition at line 315 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_UNION 313 |
Definition at line 316 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_UNSIGNED 314 |
Definition at line 317 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_USING 315 |
Definition at line 318 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_VBAR 407 |
Definition at line 410 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_VBAR_EQ 433 |
Definition at line 436 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_VBAR_VBAR 426 |
Definition at line 429 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_VIRTUAL 316 |
Definition at line 319 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_VOID 317 |
Definition at line 320 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_VOLATILE 318 |
Definition at line 321 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_WCHAR_T 319 |
Definition at line 322 of file parser.tab.cc.
Referenced by lestes::lang::cplus::lex::cpp_token::description_get(), and lestes::lang::cplus::lex::preprocessor::read().
| #define TOK_WHILE 320 |
Definition at line 323 of file parser.tab.cc.
Referenced by concat_parse(), lestes::lang::cplus::lex::cpp_token::description_get(), lestes::lang::cplus::syn::one_manager::init(), lexer_parse(), lestes::lang::cplus::lex::pp_lex_test(), and lestes::lang::cplus::lex::preprocessor::read().
| #define try_and_commit | ( | start_token_value, | |||
| commit_token_value, | |||||
| result_var | ) |
Value:
manager::start( start_token_value ); \
ptr<parse_result_type> result_var = parser::parse(); \
if (result_var->success_get()) { \
manager::commit( commit_token_value ); \
llog_xml_close(pl,"disambiguation") << "\n"; \
break; \
} \
manager::rollback();
Definition at line 511 of file parser.tab.cc.
| #define try_begin | ( | _txt | ) |
Value:
do { \ llog_xml_open(pl,"disambiguation") << "\nkind: " << _txt << "\n";
Definition at line 492 of file parser.tab.cc.
| #define try_end_fail | ( | ) |
Value:
llog_xml_close(pl,"disambiguation") << " all tries failed\n"; \ if (manager::in_disambiguation()) \ YYABORT; /* returns from yyparse() */ \ report << disa_failed << loc(manager::peek()); \ /* commit ANY pad token, or NO_PAD_TOKEN_BUG() may kick in */ \ manager::start( TOK_START_TO_BE_DISCARDED ); \ manager::commit( TOK_PAD_TO_BE_DISCARDED ); \ manager::failing_set_true(); \ } while (false)
Definition at line 495 of file parser.tab.cc.
| #define try_end_skip | ( | ) |
Value:
llog_xml_close(pl,"disambiguation") << "\n"; \ } while (false)
Definition at line 506 of file parser.tab.cc.
| #define UNWRAP | ( | w | ) | (w)->l_get() |
Definition at line 552 of file parser.tab.cc.
| #define UNWTOK | ( | x | ) | ((x)->wrapped_token_get()) |
Definition at line 536 of file parser.tab.cc.
| #define WRAPPER_APPEND | ( | wrapper, | |||
| item | ) | LIST_APPEND( UNWRAP(wrapper), (item) ) |
Definition at line 553 of file parser.tab.cc.
| #define WRAPPER_APPEND_WRAPPER | ( | append_to, | |||
| w | ) | LIST_APPEND_LIST( UNWRAP(append_to), UNWRAP(w) ) |
Definition at line 555 of file parser.tab.cc.
| #define WRAPPER_PREPEND | ( | wrapper, | |||
| item | ) | LIST_PREPEND( UNWRAP(wrapper), (item) ) |
Definition at line 554 of file parser.tab.cc.
| #define YY_ | ( | msgid | ) | msgid |
Definition at line 674 of file parser.tab.cc.
| #define YY_LOCATION_PRINT | ( | File, | |||
| Loc | ) | ((void) 0) |
Definition at line 3180 of file parser.tab.cc.
| #define YY_REDUCE_PRINT | ( | Rule | ) |
Definition at line 3356 of file parser.tab.cc.
| #define YY_STACK_PRINT | ( | Bottom, | |||
| Top | ) |
Definition at line 3355 of file parser.tab.cc.
| #define YY_SYMBOL_PRINT | ( | Title, | |||
| Type, | |||||
| Value, | |||||
| Location | ) |
Definition at line 3354 of file parser.tab.cc.
| #define YYABORT goto yyabortlab |
Definition at line 3109 of file parser.tab.cc.
| #define YYACCEPT goto yyacceptlab |
Definition at line 3108 of file parser.tab.cc.
| #define YYBACKUP | ( | Token, | |||
| Value | ) |
Value:
do \ if (yychar == YYEMPTY && yylen == 1) \ { \ yychar = (Token); \ yylval = (Value); \ yytoken = YYTRANSLATE (yychar); \ YYPOPSTACK (1); \ goto yybackup; \ } \ else \ { \ yyerror (as_result, YY_("syntax error: cannot back up")); \ YYERROR; \ } \ while (YYID (0))
Definition at line 3121 of file parser.tab.cc.
| #define YYBISON 1 |
Definition at line 47 of file parser.tab.cc.
| #define YYBISON_VERSION "2.2" |
Definition at line 50 of file parser.tab.cc.
| #define yyclearin (yychar = YYEMPTY) |
Definition at line 3104 of file parser.tab.cc.
| #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 800 of file parser.tab.cc.
| #define YYDEBUG 0 |
Definition at line 588 of file parser.tab.cc.
| #define YYDPRINTF | ( | Args | ) |
Definition at line 3353 of file parser.tab.cc.
| #define YYEMPTY (-2) |
Definition at line 3105 of file parser.tab.cc.
| #define YYEOF 0 |
Definition at line 3106 of file parser.tab.cc.
| #define YYERRCODE 256 |
Definition at line 3140 of file parser.tab.cc.
| #define yyerrok (yyerrstatus = 0) |
Definition at line 3103 of file parser.tab.cc.
| #define YYERROR goto yyerrorlab |
Definition at line 3110 of file parser.tab.cc.
| #define YYERROR_VERBOSE 1 |
Definition at line 596 of file parser.tab.cc.
| #define YYFAIL goto yyerrlab |
Definition at line 3117 of file parser.tab.cc.
| #define YYFINAL 223 |
Definition at line 830 of file parser.tab.cc.
| #define YYFREE free |
Definition at line 763 of file parser.tab.cc.
| #define YYID | ( | n | ) | (n) |
Definition at line 687 of file parser.tab.cc.
| #define YYINITDEPTH 200 |
Definition at line 3362 of file parser.tab.cc.
| #define YYLAST 4645 |
Definition at line 832 of file parser.tab.cc.
| #define YYLEX yylex (&yylval) |
Definition at line 3190 of file parser.tab.cc.
| #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 3149 of file parser.tab.cc.
| #define YYLSP_NEEDED 0 |
Definition at line 59 of file parser.tab.cc.
| #define YYMALLOC malloc |
Definition at line 756 of file parser.tab.cc.
| #define YYMAXDEPTH 10000 |
Definition at line 3373 of file parser.tab.cc.
| #define YYMAXUTOK 444 |
Definition at line 845 of file parser.tab.cc.
| #define YYNNTS 242 |
Definition at line 837 of file parser.tab.cc.
| #define YYNRULES 746 |
Definition at line 839 of file parser.tab.cc.
| #define YYNSTATES 1415 |
Definition at line 841 of file parser.tab.cc.
| #define YYNTOKENS 190 |
Definition at line 835 of file parser.tab.cc.
| #define YYPACT_NINF -1172 |
Definition at line 1835 of file parser.tab.cc.
| #define YYPOPSTACK | ( | N | ) | (yyvsp -= (N), yyssp -= (N)) |
| #define YYPURE 1 |
Definition at line 56 of file parser.tab.cc.
| #define YYRECOVERING | ( | ) | (!!yyerrstatus) |
Definition at line 3119 of file parser.tab.cc.
| #define YYRHSLOC | ( | Rhs, | |||
| K | ) | ((Rhs)[K]) |
Definition at line 3147 of file parser.tab.cc.
| #define YYSIZE_MAXIMUM ((YYSIZE_T) -1) |
Definition at line 664 of file parser.tab.cc.
| #define YYSIZE_T unsigned int |
Definition at line 660 of file parser.tab.cc.
| #define YYSKELETON_NAME "yacc.c" |
Definition at line 53 of file parser.tab.cc.
| #define YYSTACK_ALLOC YYMALLOC |
Definition at line 742 of file parser.tab.cc.
| #define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
Definition at line 745 of file parser.tab.cc.
| #define YYSTACK_BYTES | ( | N | ) |
Value:
((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM)
Definition at line 789 of file parser.tab.cc.
| #define YYSTACK_FREE YYFREE |
Definition at line 743 of file parser.tab.cc.
| #define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) |
Definition at line 785 of file parser.tab.cc.
| #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 816 of file parser.tab.cc.
| #define YYSTYPE semval |
Definition at line 483 of file parser.tab.cc.
| #define YYTABLE_NINF -710 |
Definition at line 2016 of file parser.tab.cc.
| #define YYTERROR 1 |
Definition at line 3139 of file parser.tab.cc.
| #define YYTOKEN_TABLE 1 |
Definition at line 601 of file parser.tab.cc.
| #define YYTRANSLATE | ( | YYX | ) | ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
Definition at line 847 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::parser::token_type2name().
| #define YYUNDEFTOK 2 |
Definition at line 844 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::parser::token_type2name().
| #define YYUSE | ( | e | ) | ((void) (e)) |
Definition at line 680 of file parser.tab.cc.
| typedef short int yytype_int16 |
Definition at line 647 of file parser.tab.cc.
| typedef short int yytype_int8 |
Definition at line 635 of file parser.tab.cc.
| typedef unsigned short int yytype_uint16 |
Definition at line 641 of file parser.tab.cc.
| typedef unsigned char yytype_uint8 |
Definition at line 626 of file parser.tab.cc.
| enum yytokentype |
Definition at line 68 of file parser.tab.cc.
00068 { 00069 TOK_EOF = 0, 00070 _LOWEST_PREC = 258, 00071 TOK_LITERAL = 259, 00072 TOK_ASM = 260, 00073 TOK_AUTO = 261, 00074 TOK_BOOL = 262, 00075 TOK_BREAK = 263, 00076 TOK_CASE = 264, 00077 TOK_CATCH = 265, 00078 TOK_CHAR = 266, 00079 TOK_CLASS = 267, 00080 TOK_CONST = 268, 00081 TOK_CONST_CAST = 269, 00082 TOK_CONTINUE = 270, 00083 TOK_DEFAULT = 271, 00084 TOK_DELETE = 272, 00085 TOK_DO = 273, 00086 TOK_DOUBLE = 274, 00087 TOK_DYNAMIC_CAST = 275, 00088 TOK_ELSE = 276, 00089 TOK_ENUM = 277, 00090 TOK_EXPLICIT = 278, 00091 TOK_EXPORT = 279, 00092 TOK_EXTERN = 280, 00093 TOK_FLOAT = 281, 00094 TOK_FOR = 282, 00095 TOK_FRIEND = 283, 00096 TOK_GOTO = 284, 00097 TOK_IF = 285, 00098 TOK_INLINE = 286, 00099 TOK_INT = 287, 00100 TOK_LONG = 288, 00101 TOK_MUTABLE = 289, 00102 TOK_NAMESPACE = 290, 00103 TOK_NEW = 291, 00104 TOK_OPERATOR = 292, 00105 TOK_PRIVATE = 293, 00106 TOK_PROTECTED = 294, 00107 TOK_PUBLIC = 295, 00108 TOK_REGISTER = 296, 00109 TOK_REINTERPRET_CAST = 297, 00110 TOK_RETURN = 298, 00111 TOK_SHORT = 299, 00112 TOK_SIGNED = 300, 00113 TOK_SIZEOF = 301, 00114 TOK_STATIC = 302, 00115 TOK_STATIC_CAST = 303, 00116 TOK_STRUCT = 304, 00117 TOK_SWITCH = 305, 00118 TOK_TEMPLATE = 306, 00119 TOK_THIS = 307, 00120 TOK_THROW = 308, 00121 TOK_TRY = 309, 00122 TOK_TYPEDEF = 310, 00123 TOK_TYPEID = 311, 00124 TOK_TYPENAME = 312, 00125 TOK_UNION = 313, 00126 TOK_UNSIGNED = 314, 00127 TOK_USING = 315, 00128 TOK_VIRTUAL = 316, 00129 TOK_VOID = 317, 00130 TOK_VOLATILE = 318, 00131 TOK_WCHAR_T = 319, 00132 TOK_WHILE = 320, 00133 TOK_IDENT = 321, 00134 _TYPEDEF_NAME_ID = 322, 00135 _ENUM_NAME_ID = 323, 00136 _CLASS_NAME_ID = 324, 00137 _TEMPL_FORCED = 325, 00138 _NONTYPE = 326, 00139 _TEMPL_TYPE = 327, 00140 _TEMPL_NONTYPE = 328, 00141 _UNKNOWN_ID = 329, 00142 _NMSPC_NAME = 330, 00143 _PAD_FIRST = 331, 00144 TOK_PAD_EXPR_STMT = 332, 00145 TOK_PAD_BLOCK_DECL = 333, 00146 TOK_PAD_SIMPLE_DECL = 334, 00147 TOK_PAD_LABEL = 335, 00148 TOK_PAD_COND_EXPR = 336, 00149 TOK_PAD_COND_DECL = 337, 00150 TOK_PAD_FOR_COND_EXPR = 338, 00151 TOK_PAD_FOR_COND_DECL = 339, 00152 TOK_PAD_SIZEOF_EXPR = 340, 00153 TOK_PAD_SIZEOF_TYPE_ID = 341, 00154 TOK_PAD_TYPE_ID_RPAR_CAST_EXPR = 342, 00155 TOK_PAD_EXPR_RPAR = 343, 00156 TOK_PAD_TYPE_ID_RPAR = 344, 00157 TOK_PAD_LPAR_EXPR_LIST_RPAR = 345, 00158 TOK_PAD_EXPR_LIST_RPAR = 346, 00159 TOK_PAD_TEMPL_ARG_EXPR = 347, 00160 TOK_PAD_TEMPL_ARG_TYPE_ID = 348, 00161 TOK_PAD_PARAM_DECL_CLAUSE = 349, 00162 TOK_PAD_PARAM_DCLTOR = 350, 00163 TOK_PAD_TEMPL_PARAM_TYPE = 351, 00164 TOK_PAD_TEMPL_PARAM_NONTYPE = 352, 00165 TOK_PAD_CTOR = 353, 00166 TOK_PAD_UNNAMED_BITFIELD = 354, 00167 TOK_PAD_MEMBER_FUNC = 355, 00168 TOK_PAD_MEMBER_OBJECT = 356, 00169 TOK_PAD_TEMPL_OP = 357, 00170 TOK_PAD_OP_NOT_TEMPL = 358, 00171 TOK_PAD_TO_BE_DISCARDED = 359, 00172 _PAD_LAST = 360, 00173 _START_FIRST = 361, 00174 TOK_START_PROGRAM = 362, 00175 TOK_START_EXPR_STMT = 363, 00176 TOK_START_BLOCK_DECL = 364, 00177 TOK_START_SIMPLE_DECL = 365, 00178 TOK_START_LABEL = 366, 00179 TOK_START_COND_EXPR = 367, 00180 TOK_START_COND_DECL = 368, 00181 TOK_START_FOR_COND_EXPR = 369, 00182 TOK_START_FOR_COND_DECL = 370, 00183 TOK_START_SIZEOF_EXPR = 371, 00184 TOK_START_SIZEOF_TYPE_ID = 372, 00185 TOK_START_EXPR_RPAR = 373, 00186 TOK_START_TYPE_ID_RPAR = 374, 00187 TOK_START_TYPE_ID_RPAR_CAST_EXPR = 375, 00188 TOK_START_LPAR_EXPR_LIST_RPAR = 376, 00189 TOK_START_EXPR_LIST_RPAR = 377, 00190 TOK_START_TEMPL_ARG_EXPR = 378, 00191 TOK_START_TEMPL_ARG_TYPE_ID = 379, 00192 TOK_START_PARAM_DECL_CLAUSE = 380, 00193 TOK_START_PARAM_DCLTOR = 381, 00194 TOK_START_TEMPL_PARAM_TYPE = 382, 00195 TOK_START_TEMPL_PARAM_NONTYPE = 383, 00196 TOK_START_CTOR = 384, 00197 TOK_START_TO_BE_DISCARDED = 385, 00198 _START_LAST = 386, 00199 _PACK_FIRST = 387, 00200 TOK_PACK_BODY = 388, 00201 TOK_PACK_ERROR_COND = 389, 00202 TOK_PACK_ERROR_FOR_COND = 390, 00203 TOK_PACK_ERROR_STMT = 391, 00204 _PACK_LAST = 392, 00205 TOK_DOT = 393, 00206 TOK_RIGHT_BRACKET = 394, 00207 TOK_LEFT_BRACKET = 395, 00208 TOK_EXCLAMATION = 396, 00209 TOK_TILDE = 397, 00210 TOK_PERCENT = 398, 00211 TOK_SLASH = 399, 00212 TOK_STAR = 400, 00213 TOK_MINUS = 401, 00214 TOK_PLUS = 402, 00215 TOK_GT = 403, 00216 TOK_LT = 404, 00217 TOK_AMP = 405, 00218 TOK_HAT = 406, 00219 TOK_VBAR = 407, 00220 TOK_QMARK = 408, 00221 TOK_COMMA = 409, 00222 TOK_RIGHT_BRACE = 410, 00223 TOK_LEFT_BRACE = 411, 00224 TOK_SEMICOLON = 412, 00225 TOK_RIGHT_PAR = 413, 00226 TOK_LEFT_PAR = 414, 00227 TOK_EQ = 415, 00228 TOK_COLON = 416, 00229 TOK_DOT_DOT_DOT = 417, 00230 TOK_MINUS_GT = 418, 00231 TOK_MINUS_GT_STAR = 419, 00232 TOK_DOT_STAR = 420, 00233 TOK_GT_EQ = 421, 00234 TOK_LT_EQ = 422, 00235 TOK_EXCLAMATION_EQ = 423, 00236 TOK_EQ_EQ = 424, 00237 TOK_AMP_AMP = 425, 00238 TOK_VBAR_VBAR = 426, 00239 TOK_GT_GT = 427, 00240 TOK_LT_LT = 428, 00241 TOK_MINUS_MINUS = 429, 00242 TOK_PLUS_PLUS = 430, 00243 TOK_LT_LT_EQ = 431, 00244 TOK_GT_GT_EQ = 432, 00245 TOK_VBAR_EQ = 433, 00246 TOK_AMP_EQ = 434, 00247 TOK_HAT_EQ = 435, 00248 TOK_PERCENT_EQ = 436, 00249 TOK_SLASH_EQ = 437, 00250 TOK_STAR_EQ = 438, 00251 TOK_MINUS_EQ = 439, 00252 TOK_PLUS_EQ = 440, 00253 TOK_COLON_COLON = 441, 00254 _HIGHEST_PREC = 442, 00255 TOK_ERROR = 443, 00256 TOK_TEXT = 444 00257 };
| static void disambiguate_ctor_and_bitfield_class_scope | ( | ptr< as_declaration_specifier_seq > | const | ) | [static] |
| static void disambiguate_ctor_nmspc_scope | ( | ptr< as_declaration_specifier_seq > | const | ) | [static] |
| static bool is_not_pad | ( | int | i | ) | [static] |
Definition at line 521 of file parser.tab.cc.
References _PAD_LAST.
00522 { 00523 return (i < _PAD_FIRST || i > _PAD_LAST); 00524 }
| static bool is_pack | ( | int | i | ) | [static] |
Definition at line 526 of file parser.tab.cc.
References _PACK_FIRST, and _PACK_LAST.
00527 { 00528 return (i > _PACK_FIRST && i < _PACK_LAST); 00529 }
| int yyparse | ( | as_result | ) |
Referenced by lestes::lang::cplus::syn::parser::parse(), and lestes::ui::run().
| static unsigned int yystrlen | ( | yystr | ) | const [static] |
| ptr<as_base>& as_result |
Definition at line 3604 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::do_it(), and lestes::lang::cplus::syn::parser::parse().
const yytype_int16 yycheck[] [static] |
Definition at line 2486 of file parser.tab.cc.
const yytype_uint16 yydefact[] [static] |
Definition at line 1657 of file parser.tab.cc.
const yytype_int16 yydefgoto[] [static] |
Initial value:
{
-1, 219, 64, 239, 594, 1245, 844, 505, 497, 525,
1265, 220, 1005, 316, 605, 995, 1353, 305, 940, 837,
768, 550, 443, 65, 122, 25, 26, 27, 67, 173,
123, 1354, 996, 474, 475, 476, 779, 477, 478, 1281,
1285, 479, 480, 481, 482, 222, 483, 484, 485, 486,
487, 488, 489, 490, 1002, 780, 384, 125, 126, 127,
128, 129, 130, 131, 132, 133, 134, 135, 136, 137,
138, 139, 140, 611, 1122, 1123, 141, 697, 142, 143,
821, 822, 371, 196, 956, 698, 699, 257, 548, 144,
326, 292, 519, 329, 653, 249, 560, 865, 866, 70,
71, 72, 293, 73, 74, 153, 506, 1022, 75, 154,
1227, 155, 437, 76, 77, 78, 157, 80, 81, 82,
83, 84, 85, 86, 282, 283, 575, 216, 88, 89,
90, 179, 145, 92, 146, 1057, 1058, 1059, 94, 95,
521, 96, 181, 98, 888, 889, 890, 891, 1228, 892,
1229, 1230, 1068, 1204, 893, 894, 895, 896, 897, 898,
899, 1080, 1081, 1315, 1082, 1083, 1084, 1085, 583, 584,
917, 585, 910, 501, 502, 213, 567, 838, 839, 258,
259, 380, 1231, 901, 902, 99, 100, 261, 101, 250,
262, 263, 1087, 545, 445, 264, 265, 191, 192, 183,
184, 721, 722, 756, 968, 439, 440, 217, 447, 448,
296, 723, 102, 103, 905, 597, 299, 561, 266, 1088,
860, 1186, 1043, 491, 300, 997, 925, 926, 1248, 147,
1271, 1272, 1377, 198, 199, 200, 201, 202, 203, 204,
205, 206
}
Definition at line 1804 of file parser.tab.cc.
const yytype_int16 yypact[] [static] |
Definition at line 1836 of file parser.tab.cc.
const yytype_int16 yypgoto[] [static] |
Initial value:
{
-1172, 1454, -44, -78, -1172, -1172, -467, -1076, -1172, -597,
230, -304, -1172, 1318, -1172, -1172, -1172, -1172, -1172, 474,
1282, -481, -1172, 1405, -1, -1172, -1172, -1172, -1172, 1038,
36, -1116, -471, -1172, -1172, -1172, -902, -1172, -1172, -1172,
-1171, -1172, -1172, -1172, -1172, 1027, -1172, -1172, -1172, -459,
-1172, 66, -400, -371, -1172, 57, -412, 10, -139, -15,
1180, 1166, 1172, 1175, 1176, 755, 1856, 768, 775, 736,
1226, 23, -1172, 177, -1172, 396, -1172, 1160, -1172, 726,
-1172, 505, 424, -190, -833, 1185, -1172, -245, -220, -1172,
-296, 881, -111, -1172, -1172, -93, 969, -1172, 477, -200,
-1172, -1172, -133, -23, -1172, 1062, -313, -1172, -1172, -2,
439, -1172, 0, 610, -1172, -1172, 4, -60, -12, -26,
-1172, -1172, 356, 402, -194, 16, 959, 131, -1172, -1172,
144, -238, 1100, -1172, 465, -1172, -1172, 336, -1172, -1172,
-461, 8, 1431, -1172, -1172, -1172, -1172, -810, 311, -1172,
-820, -770, -1172, 337, -866, -1172, -1172, -1172, -1172, 655,
-1172, -1172, -1172, -1172, 333, 338, -1172, 339, -502, 638,
-1172, -482, -1172, -414, 730, 763, 1487, -1172, 526, 1414,
1021, -65, 250, -988, -1172, -49, -42, 685, -297, -239,
-18, 1312, -182, 1032, -162, -167, -226, 209, -6, -1172,
-1172, 862, 860, -1172, -127, -1172, 830, 777, -206, 1137,
-135, -363, -62, -1172, -1172, -1172, -225, 500, -1172, -1172,
-824, -1172, -1172, -1172, -235, -1172, -736, 543, -1172, -1172,
-1090, -1172, -1172, -143, -1172, -1172, 1178, 1179, 1168, 1181,
1167, 722
}
Definition at line 1983 of file parser.tab.cc.
const yytype_uint16 yyr1[] [static] |
Definition at line 1495 of file parser.tab.cc.
const yytype_uint8 yyr2[] [static] |
Definition at line 1575 of file parser.tab.cc.
| const char* yysrc |
Definition at line 3416 of file parser.tab.cc.
const yytype_uint16 yystos[] [static] |
Definition at line 2957 of file parser.tab.cc.
const yytype_int16 yytable[] [static] |
Definition at line 2017 of file parser.tab.cc.
const char* const yytname[] [static] |
Definition at line 1323 of file parser.tab.cc.
Referenced by lestes::lang::cplus::syn::parser::token_type2name().
const yytype_uint8 yytranslate[] [static] |
Definition at line 851 of file parser.tab.cc.
| int yytype |
Definition at line 3601 of file parser.tab.cc.
| semval* yyvaluep |
Definition at line 3603 of file parser.tab.cc.
1.5.1-20070107