Ruby 1.9.3p327(2012-11-10revision37606)
Data Fields
parser_params Struct Reference

Data Fields

int is_ripper
NODEheap
YYSTYPEparser_yylval
VALUE eofp
NODEparser_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
NODEparser_deferred_nodes
long parser_lex_gets_ptr
VALUE(* parser_lex_gets )(struct parser_params *, VALUE)
struct local_varsparser_lvtbl
int parser_ruby__end__seen
int line_count
int has_shebang
char * parser_ruby_sourcefile
int parser_ruby_sourceline
rb_encodingenc
rb_encodingutf8
int parser_yydebug
NODEparser_eval_tree_begin
NODEparser_eval_tree
VALUE debug_lines
VALUE coverage
int nerr
int parser_token_info_enabled
token_infoparser_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 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().

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.

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 parser_whole_match_p(), and yylex().

Definition at line 541 of file ripper.c.


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