FE 0.15.0
A C++23 toolkit for writing compiler/interpreter frontends.
Loading...
Searching...
No Matches
fe::Lexer< K, S > Member List

This is the complete list of members for fe::Lexer< K, S >, including all inherited members.

accept(auto pred)fe::Lexer< K, S >inlineprotected
accept(char32_t c)fe::Lexer< K, S >inlineprotected
accept(char c)fe::Lexer< K, S >inlineprotected
accept(char8_t c)fe::Lexer< K, S >inlineprotected
accept_until(std::string_view seq)fe::Lexer< K, S >inlineprotected
accept_while(auto pred)fe::Lexer< K, S >inlineprotected
accept_while_none_of(char8_t a, char8_t b)fe::Lexer< K, S >inlineprotected
accept_while_none_of(char8_t a)fe::Lexer< K, S >inlineprotected
accept_while_none_of(char a)fe::Lexer< K, S >inlineprotected
accept_while_none_of(char a, char b)fe::Lexer< K, S >inlineprotected
ahead(size_t i=0) constfe::Lexer< K, S >inlineprotected
ahead_fe::Lexer< K, S >protected
buf_fe::Lexer< K, S >protected
char_err(char32_t c)fe::Lexer< K, S >inlineprotected
cursor_fe::Lexer< K, S >protected
error()fe::Lexer< K, S >inlineprotected
error() constfe::Lexer< K, S >inlineprotected
fold(char32_t(*f)(char32_t) noexcept) constfe::Lexer< K, S >inlineprotected
Lexer(std::string_view buf)fe::Lexer< K, S >inline
Lexer(const Src &src)fe::Lexer< K, S >inline
Lexer(std::string_view buf, const Src *src)fe::Lexer< K, S >inlineprotected
loc_fe::Lexer< K, S >protected
lower() constfe::Lexer< K, S >inlineprotected
next()fe::Lexer< K, S >inlineprotected
peek() constfe::Lexer< K, S >inlineprotected
recover_char()fe::Lexer< K, S >inlineprotected
recover_utf8()fe::Lexer< K, S >inlineprotected
src_fe::Lexer< K, S >protected
start()fe::Lexer< K, S >inlineprotected
upper() constfe::Lexer< K, S >inlineprotected
utf8_err()fe::Lexer< K, S >inlineprotected
view() constfe::Lexer< K, S >inlineprotected