SciLex
A header-only C++20 lexer built on REAL
Loading...
Searching...
No Matches
scilex::lexer Member List

This is the complete list of members for scilex::lexer, including all inherited members.

columns() const noexceptscilex::lexerinline
dfa_modes_active() constscilex::lexerinline
end_of(std::string_view source, const token &tok) constscilex::lexerinline
lexer(std::vector< rule > rules, std::vector< std::string > insignificant_modes={}, std::vector< std::string > dfa_modes={}, error_policy errors=error_policy::raise, column_unit columns=column_unit::bytes, dfa_policy dfa=dfa_policy::automatic)scilex::lexerinlineexplicit
mode_name(std::size_t id) const noexceptscilex::lexerinline
mode_significant() const noexceptscilex::lexerinline
pike_rules(const std::string &mode) constscilex::lexerinline
scan(std::string_view source, eof_policy policy=eof_policy::omit) const &scilex::lexerinline
scan(std::string_view source, eof_policy policy=eof_policy::omit) const &&=deletescilex::lexer
stream() const &scilex::lexerinline
stream() const &&=deletescilex::lexer
token_iteratorscilex::lexerfriend
token_streamscilex::lexerfriend
tokenize(std::string_view source, eof_policy policy=eof_policy::omit) constscilex::lexerinline