#include <lexy/_detail/nttp_string.hpp>
#include <lexy/dsl/base.hpp>
#include <lexy/dsl/char_class.hpp>
Go to the source code of this file.
Classes | |
struct | lexyd::ascii::_alnum |
struct | lexyd::ascii::_alpha |
struct | lexyd::ascii::_alphau |
struct | lexyd::ascii::_alt< C > |
struct | lexyd::ascii::_blank |
struct | lexyd::ascii::_char |
struct | lexyd::ascii::_control |
struct | lexyd::ascii::_digit |
struct | lexyd::ascii::_graph |
struct | lexyd::ascii::_lower |
struct | lexyd::ascii::_newline |
struct | lexyd::ascii::_one_of< CharT, C > |
struct | lexyd::ascii::_other_space |
struct | lexyd::ascii::_print |
struct | lexyd::ascii::_punct |
struct | lexyd::ascii::_space |
struct | lexyd::ascii::_upper |
struct | lexyd::ascii::_word |
Namespaces | |
lexyd | |
lexyd::ascii | |
Macros | |
#define | LEXY_ASCII_ONE_OF(Str) LEXY_NTTP_STRING(::lexyd::ascii::_one_of, Str)::rule {} |
Variables | |
constexpr auto | lexyd::ascii::alnum = _alnum{} |
constexpr auto | lexyd::ascii::alpha = _alpha{} |
constexpr auto | lexyd::ascii::alpha_digit = _alnum{} |
constexpr auto | lexyd::ascii::alpha_digit_underscore = _word{} |
constexpr auto | lexyd::ascii::alpha_underscore = _alphau{} |
constexpr auto | lexyd::ascii::blank = _blank{} |
constexpr auto | lexyd::ascii::character = _char{} |
constexpr auto | lexyd::ascii::control = _control{} |
constexpr auto | lexyd::ascii::digit = _digit{} |
constexpr auto | lexyd::ascii::graph = _graph{} |
constexpr auto | lexyd::ascii::lower = _lower{} |
constexpr auto | lexyd::ascii::newline = _newline{} |
constexpr auto | lexyd::ascii::other_space = _other_space{} |
constexpr auto | lexyd::ascii::print = _print{} |
constexpr auto | lexyd::ascii::punct = _punct{} |
constexpr auto | lexyd::ascii::space = _space{} |
constexpr auto | lexyd::ascii::upper = _upper{} |
constexpr auto | lexyd::ascii::word = _word{} |
#define LEXY_ASCII_ONE_OF | ( | Str | ) | LEXY_NTTP_STRING(::lexyd::ascii::_one_of, Str)::rule {} |