Ruby
3.4.0dev (2024-11-23 revision b4d13fac3dd5420475aa1e14fdad8137da7e3ee0)
|
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. More... | |
pm_call_node_t * | call |
The call node wrapping the regular expression node. More... | |
pm_match_write_node_t * | match |
The match write node that is being created. More... | |
pm_constant_id_list_t | names |
The list of names that have been parsed. More... | |
bool | shared |
Whether the content of the regular expression is shared. More... | |
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 |