![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <peglib.h>
Classes | |
| struct | Visitor |
Public Member Functions | |
| virtual | ~Ope ()=default |
| size_t | parse (const char *s, size_t n, SemanticValues &vs, Context &c, std::any &dt) const |
| virtual size_t | parse_core (const char *s, size_t n, SemanticValues &vs, Context &c, std::any &dt) const =0 |
| virtual void | accept (Visitor &v)=0 |
Public Attributes | |
| bool | is_token_boundary = false |
| bool | is_choice_like = false |
|
virtualdefault |
|
pure virtual |
Implemented in peg::AndPredicate, peg::AnyCharacter, peg::BackReference, peg::Capture, peg::CaptureScope, peg::Character, peg::CharacterClass, peg::Cut, peg::Dictionary, peg::Holder, peg::Ignore, peg::LiteralString, peg::NotPredicate, peg::PrecedenceClimbing, peg::PrioritizedChoice, peg::Recovery, peg::Reference, peg::Repetition, peg::Sequence, peg::TokenBoundary, peg::User, peg::WeakHolder, and peg::Whitespace.
|
inline |
|
pure virtual |
Implemented in peg::AndPredicate, peg::AnyCharacter, peg::BackReference, peg::Capture, peg::CaptureScope, peg::Character, peg::CharacterClass, peg::Cut, peg::Dictionary, peg::Holder, peg::Ignore, peg::LiteralString, peg::NotPredicate, peg::PrecedenceClimbing, peg::PrioritizedChoice, peg::Recovery, peg::Reference, peg::Repetition, peg::Sequence, peg::TokenBoundary, peg::User, peg::WeakHolder, and peg::Whitespace.
| bool peg::Ope::is_choice_like = false |
| bool peg::Ope::is_token_boundary = false |