|
Ruby 3.5.0dev (2025-11-03 revision 4a3d8346a6d0e068508631541f6bc43e8b154ea1)
|
This struct is used to pass information between the regular expression parser and the named capture callback. More...
Data Fields | |
| pm_parser_t * | parser |
| The parser that is parsing the regular expression. | |
| pm_call_node_t * | call |
| The call node wrapping the regular expression node. | |
| pm_match_write_node_t * | match |
| The match write node that is being created. | |
| pm_constant_id_list_t | names |
| The list of names that have been parsed. | |
| bool | shared |
| Whether the content of the regular expression is shared. | |
This struct is used to pass information between the regular expression parser and the named capture callback.
| pm_call_node_t* parse_regular_expression_named_capture_data_t::call |
| pm_match_write_node_t* parse_regular_expression_named_capture_data_t::match |
| pm_constant_id_list_t parse_regular_expression_named_capture_data_t::names |
| pm_parser_t* parse_regular_expression_named_capture_data_t::parser |
| bool parse_regular_expression_named_capture_data_t::shared |