|
AsmGrader 0.0.0
|
Namespaces | |
| namespace | tokenize |
| Recursive descent parser implementation details. | |
Classes | |
| class | ParsingError |
| Bad or invalid parse exception type. May indicate an implementation bug, or just an invalid expression. More... | |
| struct | Token |
| Token of a very basic C++ expression. The primary use case is for rudemtary console syntax coloring. More... | |
| class | Tokenizer |
Functions | |
| constexpr std::string_view | format_as (const Token::Kind token_kind) |
| constexpr std::pair< Token::Kind, std::string_view > | format_as (const Token &tok) |
| const std::exception & | format_as (const ParsingError &err) |
| template<std::size_t MaxNumTokens> | |
| constexpr auto | parse_tokens (std::string_view str) |
|
inline |
|
constexpr |
|
constexpr |
|
constexpr |