Ruby 3.3.7p123 (2025-01-15 revision be31f993d7fa0219d85f7b3c694d454da4ecc10b)
|
Data Fields | |
pm_node_t | base |
struct pm_scope_node * | previous |
pm_node_t * | ast_node |
pm_node_t * | parameters |
pm_node_t * | body |
pm_constant_id_list_t | locals |
pm_parser_t * | parser |
int | local_table_for_iseq_size |
ID * | constants |
st_table * | index_lookup_table |
unsigned int | local_depth_offset |
Definition at line 5 of file prism_compile.h.
pm_node_t* pm_scope_node::ast_node |
Definition at line 8 of file prism_compile.h.
pm_node_t pm_scope_node::base |
Definition at line 6 of file prism_compile.h.
pm_node_t* pm_scope_node::body |
Definition at line 10 of file prism_compile.h.
ID* pm_scope_node::constants |
Definition at line 19 of file prism_compile.h.
st_table* pm_scope_node::index_lookup_table |
Definition at line 20 of file prism_compile.h.
unsigned int pm_scope_node::local_depth_offset |
Definition at line 25 of file prism_compile.h.
int pm_scope_node::local_table_for_iseq_size |
Definition at line 17 of file prism_compile.h.
pm_constant_id_list_t pm_scope_node::locals |
Definition at line 11 of file prism_compile.h.
pm_node_t* pm_scope_node::parameters |
Definition at line 9 of file prism_compile.h.
pm_parser_t* pm_scope_node::parser |
Definition at line 12 of file prism_compile.h.
struct pm_scope_node* pm_scope_node::previous |
Definition at line 7 of file prism_compile.h.