Definition at line 84 of file parser_generator.cpp.
◆ parser_state()
parser_state::parser_state |
( |
std::string_view const |
_file_name | ) |
|
|
inline |
◆ get_column()
size_t parser_state::get_column |
( |
std::string_view const |
s, |
|
|
std::string_view::iterator const |
it |
|
) |
| |
|
inline |
◆ get_specific_token()
token parser_state::get_specific_token |
( |
auto & |
it, |
|
|
bool & |
err_cond, |
|
|
token_type const & |
type |
|
) |
| |
|
inline |
◆ get_token()
std::optional< token > parser_state::get_token |
( |
auto & |
it | ) |
|
|
inline |
◆ is_ident()
bool parser_state::is_ident |
( |
char |
c | ) |
|
|
inline |
◆ parse()
void parser_state::parse |
( |
| ) |
|
|
inline |
◆ report_any()
void parser_state::report_any |
( |
std::string_view const |
severity, |
|
|
int |
code, |
|
|
location_info |
local_loc_info, |
|
|
std::string_view const |
fmt |
|
) |
| |
|
inline |
◆ report_error()
void parser_state::report_error |
( |
int |
code, |
|
|
location_info |
local_loc_info, |
|
|
std::string_view const |
fmt |
|
) |
| |
|
inline |
◆ tokenize_file()
void parser_state::tokenize_file |
( |
std::stringstream & |
stream | ) |
|
|
inline |
◆ tokenize_line()
void parser_state::tokenize_line |
( |
std::string_view const |
line | ) |
|
|
inline |
◆ char_facet
std::ctype<char> const* parser_state::char_facet = nullptr |
◆ console_stream
std::stringstream parser_state::console_stream |
◆ error_count
int parser_state::error_count = 0 |
◆ file_name
std::string_view parser_state::file_name |
◆ groups
◆ loc_info
◆ tokens
std::vector<token> parser_state::tokens |
◆ warning_count
int parser_state::warning_count = 0 |
The documentation for this struct was generated from the following file: