![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <peglib.h>
Public Member Functions | |
| Repetition (const std::shared_ptr< Ope > &ope, size_t min, size_t max) | |
| size_t | parse_core (const char *s, size_t n, SemanticValues &vs, Context &c, std::any &dt) const override |
| void | accept (Visitor &v) override |
| bool | is_zom () 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 |
Static Public Member Functions | |
| static std::shared_ptr< Repetition > | zom (const std::shared_ptr< Ope > &ope) |
| static std::shared_ptr< Repetition > | oom (const std::shared_ptr< Ope > &ope) |
| static std::shared_ptr< Repetition > | opt (const std::shared_ptr< Ope > &ope) |
Public Attributes | |
| std::shared_ptr< Ope > | ope_ |
| size_t | min_ |
| size_t | max_ |
| const std::bitset< 256 > * | span_bitset_ |
| Public Attributes inherited from peg::Ope | |
| bool | is_token_boundary = false |
| bool | is_choice_like = false |
|
inline |
|
inlineoverridevirtual |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlineoverridevirtual |
|
inlinestatic |
| size_t peg::Repetition::max_ |
| size_t peg::Repetition::min_ |
| std::shared_ptr<Ope> peg::Repetition::ope_ |
| const std::bitset<256>* peg::Repetition::span_bitset_ |