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_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_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
VALUE parser_ruby_sourcefile_string
const char * tokp
VALUE delayed
int delayed_line
int delayed_col
VALUE value
VALUE result
VALUE parsing_thread
int toplevel_p

Detailed Description

Definition at line 258 of file ripper.c.


Field Documentation

Definition at line 318 of file ripper.c.

Referenced by parser_nextc(), and ripper_dispatch_delayed_token().

Definition at line 317 of file ripper.c.

Referenced by parser_nextc(), and ripper_dispatch_delayed_token().

Definition at line 294 of file ripper.c.

Referenced by comment_at_top(), and parser_prepare().

Definition at line 260 of file ripper.c.

Referenced by parser_initialize(), and parser_mark().

Definition at line 259 of file ripper.c.

Referenced by parser_initialize().

Definition at line 293 of file ripper.c.

Referenced by comment_at_top(), and parser_nextc().

Definition at line 269 of file ripper.c.

Referenced by parser_initialize().

Definition at line 268 of file ripper.c.

Referenced by parser_initialize().

Definition at line 287 of file ripper.c.

Referenced by parser_initialize().

Definition at line 274 of file ripper.c.

Referenced by parser_initialize().

Definition at line 267 of file ripper.c.

Referenced by parser_initialize().

Definition at line 275 of file ripper.c.

Referenced by parser_initialize().

Definition at line 288 of file ripper.c.

Referenced by parser_initialize(), and parser_mark().

Definition at line 286 of file ripper.c.

Referenced by parser_initialize().

Definition at line 273 of file ripper.c.

Referenced by parser_initialize().

Definition at line 276 of file ripper.c.

Referenced by parser_initialize().

Definition at line 272 of file ripper.c.

Referenced by parser_initialize().

Definition at line 289 of file ripper.c.

Definition at line 280 of file ripper.c.

Referenced by lex_getline(), parser_mark(), and ripper_initialize().

Definition at line 281 of file ripper.c.

Referenced by parser_mark().

Definition at line 282 of file ripper.c.

Referenced by parser_mark().

Definition at line 284 of file ripper.c.

Referenced by parser_initialize().

Definition at line 283 of file ripper.c.

Referenced by parser_initialize(), and ripper_column().

Definition at line 285 of file ripper.c.

Referenced by parser_initialize().

Definition at line 266 of file ripper.c.

Definition at line 265 of file ripper.c.

Referenced by parser_initialize(), and parser_mark().

Definition at line 271 of file ripper.c.

Referenced by parser_initialize().

Definition at line 291 of file ripper.c.

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

Definition at line 270 of file ripper.c.

Referenced by parser_initialize().

Definition at line 292 of file ripper.c.

Referenced by parser_initialize().

Definition at line 295 of file ripper.c.

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

Definition at line 314 of file ripper.c.

Referenced by parser_initialize(), parser_mark(), ripper_filename(), and ripper_initialize().

Definition at line 296 of file ripper.c.

Referenced by ripper_initialize(), and ripper_lineno().

Definition at line 277 of file ripper.c.

Referenced by parser_free(), and parser_initialize().

Definition at line 278 of file ripper.c.

Referenced by parser_initialize().

Definition at line 279 of file ripper.c.

Referenced by parser_initialize(), and parser_memsize().

Definition at line 300 of file ripper.c.

Definition at line 262 of file ripper.c.

Referenced by yylex().

Definition at line 321 of file ripper.c.

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

const char * parser_params::tokp

Definition at line 323 of file ripper.c.

Referenced by parser_initialize().

Definition at line 298 of file ripper.c.


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

Generated on 27 Nov 2014 for Ruby by  doxygen 1.6.1