|
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: