Ruby  1.9.3p286(2012-10-12revision37165)
Data Fields
parser_params Struct Reference

Data Fields

int is_ripper
NODE * heap
YYSTYPE * parser_yylval
VALUE eofp
NODE * parser_lex_strterm
enum lex_state_e parser_lex_state
stack_type parser_cond_stack
stack_type parser_cmdarg_stack
int parser_class_nest
int parser_paren_nest
int parser_lpar_beg
int parser_in_single
int parser_in_def
int parser_compile_for_eval
VALUE parser_cur_mid
int parser_in_defined
char * parser_tokenbuf
int parser_tokidx
int parser_toksiz
VALUE parser_lex_input
VALUE parser_lex_lastline
VALUE parser_lex_nextline
const char * parser_lex_pbeg
const char * parser_lex_p
const char * parser_lex_pend
int parser_heredoc_end
int parser_command_start
NODE * parser_deferred_nodes
long parser_lex_gets_ptr
VALUE(* parser_lex_gets )(struct parser_params *, VALUE)
struct local_vars * parser_lvtbl
int parser_ruby__end__seen
int line_count
int has_shebang
char * parser_ruby_sourcefile
int parser_ruby_sourceline
rb_encoding * enc
rb_encoding * utf8
int parser_yydebug
NODE * parser_eval_tree_begin
NODE * parser_eval_tree
VALUE debug_lines
VALUE coverage
int nerr
int parser_token_info_enabled
token_info * parser_token_info

Detailed Description

Definition at line 501 of file ripper.c.


Field Documentation

Definition at line 550 of file ripper.c.

Definition at line 549 of file ripper.c.

Referenced by parser_mark().

Definition at line 537 of file ripper.c.

Referenced by comment_at_top(), and parser_prepare().

Definition at line 503 of file ripper.c.

Referenced by parser_initialize(), parser_mark(), rb_parser_free(), and rb_parser_realloc().

Definition at line 502 of file ripper.c.

Referenced by parser_initialize().

Definition at line 536 of file ripper.c.

Referenced by comment_at_top(), and parser_nextc().

Definition at line 551 of file ripper.c.

Definition at line 512 of file ripper.c.

Referenced by parser_initialize().

Definition at line 511 of file ripper.c.

Referenced by parser_initialize().

Definition at line 530 of file ripper.c.

Referenced by parser_initialize().

Definition at line 517 of file ripper.c.

Referenced by parser_initialize().

Definition at line 510 of file ripper.c.

Referenced by parser_initialize().

Definition at line 518 of file ripper.c.

Referenced by parser_initialize().

Definition at line 531 of file ripper.c.

Referenced by parser_initialize(), and parser_mark().

Definition at line 548 of file ripper.c.

Referenced by parser_initialize(), and parser_mark().

Definition at line 547 of file ripper.c.

Referenced by parser_initialize(), and parser_mark().

Definition at line 529 of file ripper.c.

Referenced by parser_initialize().

Definition at line 516 of file ripper.c.

Referenced by parser_initialize().

Definition at line 519 of file ripper.c.

Referenced by parser_initialize().

Definition at line 515 of file ripper.c.

Referenced by parser_initialize().

Definition at line 533 of file ripper.c.

Referenced by lex_getline(), and range_op().

Definition at line 532 of file ripper.c.

Definition at line 523 of file ripper.c.

Referenced by lex_getline(), and parser_mark().

Definition at line 524 of file ripper.c.

Referenced by parser_mark().

Definition at line 525 of file ripper.c.

Referenced by parser_mark().

Definition at line 527 of file ripper.c.

Referenced by parser_initialize().

Definition at line 526 of file ripper.c.

Referenced by parser_initialize().

Definition at line 528 of file ripper.c.

Referenced by parser_initialize().

Definition at line 509 of file ripper.c.

Definition at line 508 of file ripper.c.

Referenced by parser_initialize(), and parser_mark().

Definition at line 514 of file ripper.c.

Referenced by parser_initialize().

Definition at line 534 of file ripper.c.

Referenced by parser_free(), parser_initialize(), and parser_memsize().

Definition at line 513 of file ripper.c.

Referenced by parser_initialize().

Definition at line 535 of file ripper.c.

Referenced by parser_initialize().

Definition at line 538 of file ripper.c.

Referenced by parser_free(), parser_initialize(), and parser_memsize().

Definition at line 539 of file ripper.c.

Referenced by ret_args_gen().

Definition at line 554 of file ripper.c.

Referenced by token_info_pop(), and token_info_push().

Definition at line 553 of file ripper.c.

Referenced by parser_set_token_info(), token_info_pop(), token_info_push(), and yycompile0().

Definition at line 520 of file ripper.c.

Referenced by parser_free(), and parser_initialize().

Definition at line 521 of file ripper.c.

Referenced by parser_initialize().

Definition at line 522 of file ripper.c.

Referenced by parser_initialize(), and parser_memsize().

Definition at line 543 of file ripper.c.

Definition at line 505 of file ripper.c.

Referenced by yylex().

Definition at line 541 of file ripper.c.


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