Ruby
3.4.0dev (2024-11-23 revision b4d13fac3dd5420475aa1e14fdad8137da7e3ee0)
|
A small struct used for passing around a subset of the information that is stored on the parser. More...
Data Fields | |
const pm_newline_list_t * | newline_list |
The list of newline offsets to use to calculate line numbers. More... | |
int32_t | start_line |
The line number that the parser starts on. More... | |
const char * | encoding_name |
The name of the encoding that the parser is using. More... | |
A small struct used for passing around a subset of the information that is stored on the parser.
We use this to avoid having static literals explicitly depend on the parser struct.
Definition at line 8 of file static_literals.c.
const char* pm_static_literals_metadata_t::encoding_name |
The name of the encoding that the parser is using.
Definition at line 16 of file static_literals.c.
const pm_newline_list_t* pm_static_literals_metadata_t::newline_list |
The list of newline offsets to use to calculate line numbers.
Definition at line 10 of file static_literals.c.
int32_t pm_static_literals_metadata_t::start_line |
The line number that the parser starts on.
Definition at line 13 of file static_literals.c.