|
HikoGUI
A low latency retained GUI
|
#include <hikogui/parser/lexer.hpp>
Data Structures | |
| struct | iterator |
| struct | proxy |
Public Member Functions | |
| constexpr command_type & | get_command (state_type from, char c) noexcept |
| constexpr command_type const & | get_command (state_type from, char c) const noexcept |
| template<typename It , std::sentinel_for< It > ItEnd> | |
| constexpr iterator< It, ItEnd > | parse (It first, ItEnd last) const noexcept |
| Parse a range of UTF-8 characters. | |
| constexpr auto | parse (std::string_view str) const noexcept |
| Parse a string of UTF-8 characters. | |
A configurable lexical analyzer with unicode Annex #31 support.
|
inlineconstexprnoexcept |
Parse a range of UTF-8 characters.
| first | An iterator pointing to the first UTF-8 code-unit. |
| last | An iterator pointing beyond the last UTF-8 code-unit to parse, or a sentinel. |
std::default_iterator
|
inlineconstexprnoexcept |
Parse a string of UTF-8 characters.
| str | A view of a UTF-8 character string. |
std::default_iterator