|
YYSTYPE * | lval |
|
YYLTYPE * | yylloc |
|
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_vars * | lvtbl |
|
st_table * | pvtbl |
|
st_table * | pktbl |
|
int | line_count |
|
int | ruby_sourceline |
|
const char * | ruby_sourcefile |
|
VALUE | ruby_sourcefile_string |
|
rb_encoding * | enc |
|
token_info * | token_info |
|
st_table * | case_labels |
|
rb_node_exits_t * | exits |
|
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_t * | ast |
|
int | node_id |
|
st_table * | warn_duplicate_keys_table |
|
int | max_numparam |
|
ID | it_id |
|
struct lex_context | ctxt |
|
NODE * | eval_tree_begin |
|
NODE * | eval_tree |
|
const struct rb_iseq_struct * | parent_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_t * | debug_lines |
|
end_expect_token_locations_t * | end_expect_token_locations |
|
int | token_id |
|
rb_parser_ary_t * | tokens |
|
Definition at line 543 of file parse.c.
The documentation for this struct was generated from the following file: