Ruby
2.4.2p198(2017-09-14revision59899)
|
Definition at line 374 of file ripper.c.
Referenced by dvar_defined_gen(), local_id_gen(), and rb_parser_set_context().
stack_type parser_params::cmdarg_stack |
VALUE parser_params::compile_option |
Definition at line 342 of file ripper.c.
Referenced by parser_mark(), and parser_set_compile_option_flag().
stack_type parser_params::cond_stack |
unsigned int parser_params::cr_seen |
Definition at line 364 of file ripper.c.
Referenced by parser_cr(), and parser_nextline().
VALUE parser_params::debug_buffer |
Definition at line 344 of file ripper.c.
Referenced by parser_initialize(), parser_mark(), and rb_parser_printf().
rb_encoding * parser_params::enc |
Definition at line 340 of file ripper.c.
Referenced by must_be_ascii_compatible(), parser_here_document(), parser_initialize(), parser_parse_string(), parser_prepare(), parser_set_encode(), parser_tokadd_string(), reg_fragment_check_gen(), and reg_named_capture_assign_iter().
unsigned int parser_params::eofp |
Definition at line 349 of file ripper.c.
Referenced by parser_compile_error(), parser_here_document(), parser_nextline(), parser_parse_string(), and parser_yylex().
VALUE parser_params::error_buffer |
Definition at line 371 of file ripper.c.
Referenced by parser_compile_error(), parser_initialize(), parser_mark(), and rb_parser_set_context().
unsigned int parser_params::error_p |
Definition at line 363 of file ripper.c.
Referenced by parser_compile_error(), and rb_parser_set_context().
VALUE(* parser_params::gets) (struct parser_params *, VALUE) |
long parser_params::gets_ptr |
Definition at line 320 of file ripper.c.
Referenced by vtable_included().
unsigned int parser_params::has_shebang |
Definition at line 352 of file ripper.c.
Referenced by comment_at_top(), and parser_prepare().
NODE * parser_params::heap |
Definition at line 307 of file ripper.c.
Referenced by parser_mark(), rb_parser_free(), and rb_parser_realloc().
unsigned int parser_params::in_kwarg |
Definition at line 355 of file ripper.c.
Referenced by parser_yylex(), and yyparse().
VALUE parser_params::lastline |
Definition at line 315 of file ripper.c.
Referenced by vtable_included().
struct { ... } parser_params::lex |
Referenced by vtable_included().
struct { ... } parser_params::lex |
int parser_params::line_count |
Definition at line 336 of file ripper.c.
Referenced by comment_at_top(), and parser_nextline().
struct local_vars * parser_params::lvtbl |
VALUE parser_params::nextline |
Definition at line 316 of file ripper.c.
Referenced by vtable_included().
const char* parser_params::pbeg |
Definition at line 317 of file ripper.c.
Referenced by vtable_included().
const char* parser_params::pcur |
Definition at line 318 of file ripper.c.
Referenced by vtable_included().
const char* parser_params::pend |
Definition at line 319 of file ripper.c.
Referenced by comment_at_top(), parser_here_document(), and vtable_included().
enum lex_state_e parser_params::state |
Definition at line 321 of file ripper.c.
Referenced by vtable_included().
token_info * parser_params::token_info |
Definition at line 341 of file ripper.c.
Referenced by parser_free(), token_info_pop_gen(), and token_info_push_gen().
unsigned int parser_params::token_info_enabled |
Definition at line 359 of file ripper.c.
Referenced by parser_prepare(), parser_set_token_info(), token_info_pop_gen(), and token_info_push_gen().
unsigned int parser_params::token_seen |
Definition at line 358 of file ripper.c.
Referenced by parser_set_compile_option_flag(), and parser_yylex().