parser_params Struct Reference

Data Fields

int is_ripper
NODE * heap
YYSTYPEparser_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_brace_nest
int parser_compile_for_eval
VALUE parser_cur_mid
int parser_in_defined
char * parser_tokenbuf
int parser_tokidx
int parser_toksiz
int parser_tokline
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_varsparser_lvtbl
int parser_ruby__end__seen
int line_count
int has_shebang
char * parser_ruby_sourcefile
int parser_ruby_sourceline
VALUE parser_ruby_sourcefile_string
rb_encoding * enc
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_infoparser_token_info

Detailed Description

Definition at line 288 of file ripper.c.


Field Documentation

Definition at line 339 of file ripper.c.

Definition at line 338 of file ripper.c.

Referenced by parser_mark().

rb_encoding * parser_params::enc

Definition at line 326 of file ripper.c.

Referenced by comment_at_top(), and parser_prepare().

Definition at line 290 of file ripper.c.

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

Definition at line 289 of file ripper.c.

Referenced by parser_initialize().

Definition at line 325 of file ripper.c.

Referenced by comment_at_top(), and parser_nextc().

Definition at line 340 of file ripper.c.

Definition at line 304 of file ripper.c.

Referenced by parser_initialize().

Definition at line 299 of file ripper.c.

Referenced by parser_initialize().

Definition at line 298 of file ripper.c.

Referenced by parser_initialize().

Definition at line 319 of file ripper.c.

Referenced by parser_initialize().

Definition at line 305 of file ripper.c.

Referenced by parser_initialize().

Definition at line 297 of file ripper.c.

Referenced by parser_initialize().

Definition at line 306 of file ripper.c.

Referenced by parser_initialize().

Definition at line 320 of file ripper.c.

Referenced by dispose_string(), parser_initialize(), and parser_mark().

Definition at line 337 of file ripper.c.

Referenced by parser_initialize(), and parser_mark().

Definition at line 336 of file ripper.c.

Referenced by parser_initialize(), and parser_mark().

Definition at line 318 of file ripper.c.

Referenced by parser_initialize().

Definition at line 303 of file ripper.c.

Referenced by parser_initialize().

Definition at line 307 of file ripper.c.

Referenced by parser_initialize().

Definition at line 302 of file ripper.c.

Referenced by parser_initialize().

VALUE(* parser_params::parser_lex_gets)(struct parser_params *, VALUE) ( struct parser_params ,
VALUE   
)

Referenced by lex_getline().

Definition at line 321 of file ripper.c.

Definition at line 312 of file ripper.c.

Referenced by lex_getline(), and parser_mark().

Definition at line 313 of file ripper.c.

Referenced by parser_mark().

Definition at line 314 of file ripper.c.

Referenced by parser_mark().

Definition at line 316 of file ripper.c.

Referenced by parser_initialize().

Definition at line 315 of file ripper.c.

Referenced by parser_initialize().

Definition at line 317 of file ripper.c.

Referenced by parser_initialize().

Definition at line 296 of file ripper.c.

Definition at line 295 of file ripper.c.

Referenced by dispose_string(), parser_initialize(), and parser_mark().

Definition at line 301 of file ripper.c.

Referenced by parser_initialize().

Definition at line 323 of file ripper.c.

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

Definition at line 300 of file ripper.c.

Referenced by parser_initialize().

Definition at line 324 of file ripper.c.

Referenced by parser_initialize().

Definition at line 327 of file ripper.c.

Referenced by parser_initialize(), and yycompile0().

Definition at line 329 of file ripper.c.

Referenced by parser_initialize(), parser_mark(), and parser_set_token_info().

Definition at line 328 of file ripper.c.

Referenced by yycompile0().

Definition at line 343 of file ripper.c.

Referenced by token_info_pop(), and token_info_push().

Definition at line 342 of file ripper.c.

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

Definition at line 308 of file ripper.c.

Referenced by parser_free(), and parser_initialize().

Definition at line 309 of file ripper.c.

Referenced by parser_initialize().

Definition at line 311 of file ripper.c.

Definition at line 310 of file ripper.c.

Referenced by parser_initialize(), and parser_memsize().

Definition at line 332 of file ripper.c.

Definition at line 292 of file ripper.c.

Referenced by yylex().


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

Generated on 18 May 2020 for Ruby by  doxygen 1.6.1