This struct is used to pass information between the regular expression parser and the named capture callback.
More...
This struct is used to pass information between the regular expression parser and the named capture callback.
Definition at line 20841 of file prism.c.
◆ call
The call node wrapping the regular expression node.
Definition at line 20846 of file prism.c.
◆ match
The match write node that is being created.
Definition at line 20849 of file prism.c.
◆ names
The list of names that have been parsed.
Definition at line 20852 of file prism.c.
◆ parser
pm_parser_t* parse_regular_expression_named_capture_data_t::parser |
The parser that is parsing the regular expression.
Definition at line 20843 of file prism.c.
◆ shared
bool parse_regular_expression_named_capture_data_t::shared |
Whether the content of the regular expression is shared.
This impacts whether or not we used owned constants or shared constants in the constant pool for the names of the captures.
Definition at line 20859 of file prism.c.
The documentation for this struct was generated from the following file: