|
|
rb_imemo_tmpbuf_t * | heap |
| |
|
YYSTYPE * | lval |
| |
|
struct { |
|
rb_strterm_t * strterm |
| |
|
VALUE(* gets )(struct parser_params *, VALUE) |
| |
|
VALUE input |
| |
|
VALUE prevline |
| |
|
VALUE lastline |
| |
|
VALUE nextline |
| |
|
const char * pbeg |
| |
|
const char * pcur |
| |
|
const char * pend |
| |
|
const char * ptok |
| |
|
union { |
|
long ptr |
| |
|
VALUE(* call )(VALUE, int) |
| |
| } gets_ |
| |
|
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 | tokline |
| |
|
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 |
| |
|
VALUE | case_labels |
| |
|
VALUE | compile_option |
| |
|
VALUE | debug_buffer |
| |
|
VALUE | debug_output |
| |
|
ID | cur_arg |
| |
|
rb_ast_t * | ast |
| |
|
int | node_id |
| |
|
int | max_numparam |
| |
|
struct lex_context | ctxt |
| |
|
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 | keep_script_lines: 1 |
| |
|
NODE * | eval_tree_begin |
| |
|
NODE * | eval_tree |
| |
|
VALUE | error_buffer |
| |
|
VALUE | debug_lines |
| |
|
const struct rb_iseq_struct * | parent_iseq |
| |
|
struct { |
|
rb_strterm_t * strterm |
| |
|
VALUE(* gets )(struct parser_params *, VALUE) |
| |
|
VALUE input |
| |
|
VALUE prevline |
| |
|
VALUE lastline |
| |
|
VALUE nextline |
| |
|
const char * pbeg |
| |
|
const char * pcur |
| |
|
const char * pend |
| |
|
const char * ptok |
| |
|
union { |
|
long ptr |
| |
|
VALUE(* call )(VALUE, int) |
| |
| } gets_ |
| |
|
enum lex_state_e state |
| |
|
int paren_nest |
| |
|
int lpar_beg |
| |
|
int brace_nest |
| |
| } | lex |
| |
|
struct { |
|
rb_strterm_t * strterm |
| |
|
VALUE(* gets )(struct parser_params *, VALUE) |
| |
|
VALUE input |
| |
|
VALUE prevline |
| |
|
VALUE lastline |
| |
|
VALUE nextline |
| |
|
const char * pbeg |
| |
|
const char * pcur |
| |
|
const char * pend |
| |
|
const char * ptok |
| |
|
union { |
|
long ptr |
| |
|
VALUE(* call )(VALUE, int) |
| |
| } gets_ |
| |
|
enum lex_state_e state |
| |
|
int paren_nest |
| |
|
int lpar_beg |
| |
|
int brace_nest |
| |
| } | lex |
| |
Definition at line 318 of file parse.c.
The documentation for this struct was generated from the following files: