Namespaces | Macros | Functions
punctuator.hpp File Reference
#include <lexy/dsl/base.hpp>
#include <lexy/dsl/literal.hpp>
Include dependency graph for punctuator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 lexyd
 

Macros

#define LEXY_PUNCT(Name, String)
 

Functions

 lexyd::LEXY_PUNCT (ampersand, "&")
 
 lexyd::LEXY_PUNCT (apostrophe, "'")
 
 lexyd::LEXY_PUNCT (asterisk, "*")
 
 lexyd::LEXY_PUNCT (at_sign, "@")
 
 lexyd::LEXY_PUNCT (backslash, "\\")
 
 lexyd::LEXY_PUNCT (caret, "^")
 
 lexyd::LEXY_PUNCT (colon, ":")
 
 lexyd::LEXY_PUNCT (comma, ",")
 
 lexyd::LEXY_PUNCT (dollar_sign, "$")
 
 lexyd::LEXY_PUNCT (double_colon, "::")
 
 lexyd::LEXY_PUNCT (equal_sign, "=")
 
 lexyd::LEXY_PUNCT (exclamation_mark, "!")
 
 lexyd::LEXY_PUNCT (hash_sign, "#")
 
 lexyd::LEXY_PUNCT (hyphen, "-")
 
 lexyd::LEXY_PUNCT (percent_sign, "%")
 
 lexyd::LEXY_PUNCT (period, ".")
 
 lexyd::LEXY_PUNCT (question_mark, "?")
 
 lexyd::LEXY_PUNCT (semicolon, ";")
 
 lexyd::LEXY_PUNCT (slash, "/")
 
 lexyd::LEXY_PUNCT (tilde, "~")
 
 lexyd::LEXY_PUNCT (vbar, "|")
 

Macro Definition Documentation

◆ LEXY_PUNCT

#define LEXY_PUNCT (   Name,
  String 
)
Value:
struct _##Name : LEXY_NTTP_STRING(_lit, String) \
{}; \
inline constexpr auto(Name) = _##Name {}

Definition at line 12 of file punctuator.hpp.

lexyd::bit::_
constexpr auto _
Matches any bit.
Definition: bits.hpp:91
LEXY_NTTP_STRING
#define LEXY_NTTP_STRING(T, Str)
Definition: nttp_string.hpp:140


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Sat Jun 1 2024 02:19:57