| Ruby 3.5.0dev (2025-10-31 revision 57f76f62d5e12766465f11ebb0d0b0b0d4d549ce)
    | 
A scope of locals surrounding the code that is being parsed. More...
#include <options.h>
| Data Fields | |
| size_t | locals_count | 
| The number of locals in the scope. | |
| pm_string_t * | locals | 
| The names of the locals in the scope. | |
| uint8_t | forwarding | 
| Flags for the set of forwarding parameters in this scope. | |
A scope of locals surrounding the code that is being parsed.
| uint8_t pm_options_scope::forwarding | 
Flags for the set of forwarding parameters in this scope.
Definition at line 44 of file options.h.
Referenced by pm_options::pm_options_scope_forwarding_set(), pm_options::pm_options_scope_init(), and pm_parser::pm_parser_init().
| pm_string_t* pm_options_scope::locals | 
The names of the locals in the scope.
Definition at line 41 of file options.h.
Referenced by pm_options::pm_options_free(), pm_options_read(), pm_options::pm_options_scope_init(), and pm_options::pm_options_scope_local_get().
| size_t pm_options_scope::locals_count | 
The number of locals in the scope.
Definition at line 38 of file options.h.
Referenced by pm_options::pm_options_free(), pm_options::pm_options_scope_init(), and pm_parser::pm_parser_init().