Ruby  3.4.0dev (2024-11-05 revision e440268d51fe02b303e3817a7a733a0dac1c5091)
Data Fields
parser_params Struct Reference

Data Fields

YYSTYPElval
 
YYLTYPEyylloc
 
struct {
   rb_strterm_t *   strterm
 
   rb_parser_lex_gets_func *   gets
 
   rb_parser_input_data   input
 
   parser_string_buffer_t   string_buffer
 
   rb_parser_string_t *   lastline
 
   rb_parser_string_t *   nextline
 
   const char *   pbeg
 
   const char *   pcur
 
   const char *   pend
 
   const char *   ptok
 
   enum lex_state_e   state
 
   int   paren_nest
 
   int   lpar_beg
 
   int   brace_nest
 
lex
 
stack_type cond_stack
 
stack_type cmdarg_stack
 
int tokidx
 
int toksiz
 
int heredoc_end
 
int heredoc_indent
 
int heredoc_line_indent
 
char * tokenbuf
 
struct local_varslvtbl
 
st_tablepvtbl
 
st_tablepktbl
 
int line_count
 
int ruby_sourceline
 
const char * ruby_sourcefile
 
VALUE ruby_sourcefile_string
 
rb_encodingenc
 
token_infotoken_info
 
st_tablecase_labels
 
rb_node_exits_texits
 
VALUE debug_buffer
 
VALUE debug_output
 
struct {
   rb_parser_string_t *   token
 
   int   beg_line
 
   int   beg_col
 
   int   end_line
 
   int   end_col
 
delayed
 
rb_ast_tast
 
int node_id
 
st_tablewarn_duplicate_keys_table
 
int max_numparam
 
ID it_id
 
struct lex_context ctxt
 
NODEeval_tree_begin
 
NODEeval_tree
 
const struct rb_iseq_structparent_iseq
 
signed int frozen_string_literal:2
 
unsigned int command_start:1
 
unsigned int eofp: 1
 
unsigned int ruby__end__seen: 1
 
unsigned int debug: 1
 
unsigned int has_shebang: 1
 
unsigned int token_seen: 1
 
unsigned int token_info_enabled: 1
 
unsigned int error_p: 1
 
unsigned int cr_seen: 1
 
unsigned int do_print: 1
 
unsigned int do_loop: 1
 
unsigned int do_chomp: 1
 
unsigned int do_split: 1
 
unsigned int error_tolerant: 1
 
unsigned int keep_tokens: 1
 
VALUE error_buffer
 
rb_parser_ary_tdebug_lines
 
end_expect_token_locations_tend_expect_token_locations
 
int token_id
 
rb_parser_ary_ttokens
 

Detailed Description

Definition at line 543 of file parse.c.


The documentation for this struct was generated from the following file: