Ruby  2.1.10p492(2016-04-01revision54464)
Data Fields
rb_args_info Struct Reference

#include <node.h>

Data Fields

NODEpre_init
 
NODEpost_init
 
int pre_args_num
 
int post_args_num
 
ID first_post_arg
 
ID rest_arg
 
ID block_arg
 
NODEkw_args
 
NODEkw_rest_arg
 
NODEopt_args
 

Detailed Description

Definition at line 511 of file ripper.y.

Field Documentation

ID rb_args_info::block_arg

Definition at line 521 of file ripper.y.

Referenced by iseq_set_arguments(), and new_args_tail_gen().

ID rb_args_info::first_post_arg

Definition at line 518 of file ripper.y.

Referenced by iseq_set_arguments(), and new_args_gen().

NODE * rb_args_info::kw_args

Definition at line 523 of file ripper.y.

Referenced by iseq_set_arguments(), and new_args_tail_gen().

NODE * rb_args_info::kw_rest_arg

Definition at line 524 of file ripper.y.

Referenced by iseq_set_arguments(), and new_args_tail_gen().

NODE * rb_args_info::opt_args

Definition at line 526 of file ripper.y.

Referenced by iseq_set_arguments(), and new_args_gen().

int rb_args_info::post_args_num

Definition at line 516 of file ripper.y.

Referenced by iseq_set_arguments(), and new_args_gen().

NODE * rb_args_info::post_init

Definition at line 513 of file ripper.y.

Referenced by iseq_set_arguments(), and new_args_gen().

int rb_args_info::pre_args_num

Definition at line 515 of file ripper.y.

Referenced by iseq_set_arguments(), and new_args_gen().

NODE * rb_args_info::pre_init

Definition at line 512 of file ripper.y.

Referenced by iseq_set_arguments(), and new_args_gen().

ID rb_args_info::rest_arg

Definition at line 520 of file ripper.y.

Referenced by iseq_set_arguments(), and new_args_gen().


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