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
token_infoparser_token_info

Detailed Description

Definition at line 255 of file ripper.c.


Field Documentation

Definition at line 304 of file ripper.c.

Definition at line 303 of file ripper.c.

Referenced by parser_mark().

Definition at line 291 of file ripper.c.

Referenced by comment_at_top(), and parser_prepare().

Definition at line 257 of file ripper.c.

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

Definition at line 256 of file ripper.c.

Referenced by parser_initialize().

Definition at line 290 of file ripper.c.

Referenced by comment_at_top(), and parser_nextc().

Definition at line 305 of file ripper.c.

Definition at line 266 of file ripper.c.

Referenced by parser_initialize().

Definition at line 265 of file ripper.c.

Referenced by parser_initialize().

Definition at line 284 of file ripper.c.

Referenced by parser_initialize().

Definition at line 271 of file ripper.c.

Referenced by parser_initialize().

Definition at line 264 of file ripper.c.

Referenced by parser_initialize().

Definition at line 272 of file ripper.c.

Referenced by parser_initialize().

Definition at line 285 of file ripper.c.

Referenced by parser_initialize(), and parser_mark().

Definition at line 302 of file ripper.c.

Referenced by parser_initialize(), and parser_mark().

Definition at line 301 of file ripper.c.

Referenced by parser_initialize(), and parser_mark().

Definition at line 283 of file ripper.c.

Referenced by parser_initialize().

Definition at line 270 of file ripper.c.

Referenced by parser_initialize().

Definition at line 273 of file ripper.c.

Referenced by parser_initialize().

Definition at line 269 of file ripper.c.

Referenced by parser_initialize().

Definition at line 287 of file ripper.c.

Referenced by lex_getline().

Definition at line 286 of file ripper.c.

Definition at line 277 of file ripper.c.

Referenced by lex_getline(), and parser_mark().

Definition at line 278 of file ripper.c.

Referenced by parser_mark().

Definition at line 279 of file ripper.c.

Referenced by parser_mark().

Definition at line 281 of file ripper.c.

Referenced by parser_initialize().

Definition at line 280 of file ripper.c.

Referenced by parser_initialize().

Definition at line 282 of file ripper.c.

Referenced by parser_initialize().

Definition at line 263 of file ripper.c.

Definition at line 262 of file ripper.c.

Referenced by parser_initialize(), and parser_mark().

Definition at line 268 of file ripper.c.

Referenced by parser_initialize().

Definition at line 288 of file ripper.c.

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

Definition at line 267 of file ripper.c.

Referenced by parser_initialize().

Definition at line 289 of file ripper.c.

Referenced by parser_initialize().

Definition at line 292 of file ripper.c.

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

Definition at line 293 of file ripper.c.

Definition at line 307 of file ripper.c.

Referenced by token_info_pop(), and token_info_push().

Definition at line 274 of file ripper.c.

Referenced by parser_free(), and parser_initialize().

Definition at line 275 of file ripper.c.

Referenced by parser_initialize().

Definition at line 276 of file ripper.c.

Referenced by parser_initialize(), and parser_memsize().

Definition at line 297 of file ripper.c.

Definition at line 259 of file ripper.c.

Referenced by yylex().

Definition at line 295 of file ripper.c.


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