|
fsm
|


Public Types | |
| using | Token = TokenType |
Public Member Functions | |
| tokenizer (view &input) | |
| tokenizer (view &&input) | |
| std::optional< TokenType > | next () |
| bool | isToken (TokenType type) |
| std::string_view | consume () |
| std::optional< std::string_view > | consume (TokenType type) |
| const view & | getView () const |
Public Attributes | |
| view & | view_ |
Static Public Attributes | |
| static constexpr auto | TokenTypeSize = magic_enum::enum_count<TokenType>() |
1.8.13