This is the parser that is going to handle parsing regular expressions.
More...
|
| const uint8_t * | start |
| | A pointer to the start of the source that we are parsing.
|
| |
| const uint8_t * | cursor |
| | A pointer to the current position in the source.
|
| |
| const uint8_t * | end |
| | A pointer to the end of the source that we are parsing.
|
| |
| pm_string_list_t * | named_captures |
| | A list of named captures that we've found.
|
| |
| bool | encoding_changed |
| | Whether the encoding has changed from the default.
|
| |
| const pm_encoding_t * | encoding |
| | The encoding of the source.
|
| |
This is the parser that is going to handle parsing regular expressions.
Definition at line 6 of file regexp.c.
◆ cursor
| const uint8_t* pm_regexp_parser_t::cursor |
A pointer to the current position in the source.
Definition at line 11 of file regexp.c.
◆ encoding
The encoding of the source.
Definition at line 23 of file regexp.c.
◆ encoding_changed
| bool pm_regexp_parser_t::encoding_changed |
Whether the encoding has changed from the default.
Definition at line 20 of file regexp.c.
◆ end
| const uint8_t* pm_regexp_parser_t::end |
A pointer to the end of the source that we are parsing.
Definition at line 14 of file regexp.c.
◆ named_captures
A list of named captures that we've found.
Definition at line 17 of file regexp.c.
◆ start
| const uint8_t* pm_regexp_parser_t::start |
A pointer to the start of the source that we are parsing.
Definition at line 8 of file regexp.c.
The documentation for this struct was generated from the following file: