![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <peglib.h>
Public Member Functions | |
| CharacterClass (const std::string &s, bool negated, bool ignore_case) | |
| CharacterClass (const std::vector< std::pair< char32_t, char32_t > > &ranges, bool negated, bool ignore_case) | |
| size_t | parse_core (const char *s, size_t n, SemanticValues &, Context &c, std::any &) const override |
| void | accept (Visitor &v) override |
| bool | is_ascii_only () const |
| const std::bitset< 256 > & | ascii_bitset () const |
| Public Member Functions inherited from peg::Ope | |
| virtual | ~Ope ()=default |
| size_t | parse (const char *s, size_t n, SemanticValues &vs, Context &c, std::any &dt) const |
Private Member Functions | |
| bool | in_range (const std::pair< char32_t, char32_t > &range, char32_t cp) const |
| void | setup_ascii_bitset () |
Private Attributes | |
| std::vector< std::pair< char32_t, char32_t > > | ranges_ |
| bool | negated_ |
| bool | ignore_case_ |
| std::bitset< 256 > | ascii_bitset_ |
| bool | is_ascii_only_ = false |
Friends | |
| struct | ComputeFirstSet |
| struct | GrammarBlob |
| struct | OpeSignature |
Additional Inherited Members | |
| Public Attributes inherited from peg::Ope | |
| bool | is_token_boundary = false |
| bool | is_choice_like = false |
|
inline |
|
inline |
|
inlineoverridevirtual |
|
inline |
|
inlineprivate |
|
inline |
|
inlineoverridevirtual |
|
inlineprivate |
|
friend |
|
friend |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |