Ruby 3.5.0dev (2025-08-13 revision 40d07f268e63aa2cdbaf3b31b227cecc5ba7e9e0)
|
Data Fields | |
NODE * | pre_init |
NODE * | post_init |
int | pre_args_num |
int | post_args_num |
ID | first_post_arg |
ID | rest_arg |
ID | block_arg |
struct RNode_KW_ARG * | kw_args |
NODE * | kw_rest_arg |
struct RNode_OPT_ARG * | opt_args |
unsigned int | no_kwarg: 1 |
unsigned int | ruby2_keywords: 1 |
unsigned int | forwarding: 1 |
Definition at line 767 of file rubyparser.h.
ID rb_args_info::block_arg |
Definition at line 777 of file rubyparser.h.
ID rb_args_info::first_post_arg |
Definition at line 774 of file rubyparser.h.
unsigned int rb_args_info::forwarding |
Definition at line 785 of file rubyparser.h.
struct RNode_KW_ARG* rb_args_info::kw_args |
Definition at line 779 of file rubyparser.h.
NODE* rb_args_info::kw_rest_arg |
Definition at line 780 of file rubyparser.h.
unsigned int rb_args_info::no_kwarg |
Definition at line 783 of file rubyparser.h.
struct RNode_OPT_ARG* rb_args_info::opt_args |
Definition at line 782 of file rubyparser.h.
int rb_args_info::post_args_num |
Definition at line 772 of file rubyparser.h.
NODE* rb_args_info::post_init |
Definition at line 769 of file rubyparser.h.
int rb_args_info::pre_args_num |
Definition at line 771 of file rubyparser.h.
NODE* rb_args_info::pre_init |
Definition at line 768 of file rubyparser.h.
ID rb_args_info::rest_arg |
Definition at line 776 of file rubyparser.h.
unsigned int rb_args_info::ruby2_keywords |
Definition at line 784 of file rubyparser.h.