17 int local_table_for_iseq_size;
20 st_table *index_lookup_table;
25 unsigned int local_depth_offset;
28void pm_scope_node_init(
const pm_node_t *node, pm_scope_node_t *scope, pm_scope_node_t *previous,
pm_parser_t *parser);
29bool *rb_ruby_prism_ptr(
void);
struct pm_node pm_node_t
This is the base structure that represents a node in the syntax tree.
struct pm_parser pm_parser_t
The parser used to parse Ruby source.
The main header file for the prism parser.
uintptr_t ID
Type that represents a Ruby identifier such as a variable name.