Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
|
Definition at line 335 of file ripper.c.
Referenced by rb_parser_compile_generic().
stack_type parser_params::cmdarg_stack |
Definition at line 346 of file ripper.c.
Referenced by rb_parser_fatal().
unsigned int parser_params::command_start |
stack_type parser_params::cond_stack |
Definition at line 345 of file ripper.c.
Referenced by rb_parser_fatal().
struct lex_context parser_params::ctxt |
unsigned int parser_params::debug |
Definition at line 381 of file ripper.c.
Referenced by rb_parser_fatal(), and rb_parser_set_yydebug().
VALUE parser_params::debug_buffer |
Definition at line 366 of file ripper.c.
Referenced by rb_parser_printf().
VALUE parser_params::debug_output |
Definition at line 367 of file ripper.c.
Referenced by rb_parser_fatal(), rb_parser_get_debug_output(), rb_parser_printf(), rb_parser_set_debug_output(), rb_parser_show_bitstack(), and rb_parser_trace_lex_state().
unsigned int parser_params::do_chomp |
Definition at line 396 of file ripper.c.
Referenced by rb_parser_set_options().
unsigned int parser_params::do_loop |
Definition at line 395 of file ripper.c.
Referenced by rb_parser_set_options().
unsigned int parser_params::do_print |
Definition at line 394 of file ripper.c.
Referenced by rb_parser_set_options().
unsigned int parser_params::do_split |
Definition at line 397 of file ripper.c.
Referenced by rb_parser_set_options().
rb_encoding * parser_params::enc |
Definition at line 361 of file ripper.c.
Referenced by rb_parser_encoding(), and rb_reg_fragment_setenc().
VALUE parser_params::error_buffer |
Definition at line 401 of file ripper.c.
Referenced by rb_parser_set_context().
NODE * parser_params::eval_tree_begin |
VALUE(* parser_params::gets) (struct parser_params *, VALUE) |
Definition at line 324 of file ripper.c.
Referenced by rb_parser_compile_file_path(), and rb_parser_compile_generic().
union { ... } parser_params::gets_ |
Referenced by rb_parser_compile_generic().
union { ... } parser_params::gets_ |
rb_imemo_tmpbuf_t * parser_params::heap |
Definition at line 318 of file ripper.c.
Referenced by rb_parser_free(), and rb_parser_realloc().
int parser_params::heredoc_line_indent |
VALUE parser_params::input |
Definition at line 325 of file ripper.c.
Referenced by rb_parser_compile_file_path(), and rb_parser_compile_generic().
struct { ... } parser_params::lex |
struct { ... } parser_params::lex |
struct local_vars * parser_params::lvtbl |
const struct rb_iseq_struct * parser_params::parent_iseq |
Definition at line 403 of file ripper.c.
Referenced by rb_parser_set_context().
const char* parser_params::pbeg |
Definition at line 329 of file ripper.c.
Referenced by rb_parser_compile_file_path(), rb_parser_compile_generic(), rb_parser_set_location(), rb_parser_set_location_of_none(), and yyparse().
const char* parser_params::pcur |
Definition at line 330 of file ripper.c.
Referenced by rb_parser_compile_file_path(), rb_parser_compile_generic(), and rb_parser_set_location().
const char* parser_params::pend |
Definition at line 331 of file ripper.c.
Referenced by rb_parser_compile_file_path(), and rb_parser_compile_generic().
const char* parser_params::ptok |
Definition at line 332 of file ripper.c.
Referenced by rb_parser_set_location(), rb_parser_set_location_of_none(), and yyparse().
unsigned int parser_params::ruby__end__seen |
Definition at line 380 of file ripper.c.
Referenced by rb_parser_end_seen_p().
const char * parser_params::ruby_sourcefile |
Definition at line 359 of file ripper.c.
Referenced by rb_parser_reg_compile().
int parser_params::ruby_sourceline |
Definition at line 358 of file ripper.c.
Referenced by rb_parser_reg_compile(), rb_parser_set_location(), and rb_parser_set_location_of_none().
enum lex_state_e parser_params::state |
Definition at line 337 of file ripper.c.
Referenced by rb_parser_fatal(), and yyparse().
rb_strterm_t* parser_params::strterm |
token_info * parser_params::token_info |