![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <peglib.h>
Classes | |
| struct | Writer |
| struct | Reader |
Public Types | |
| enum | Tag : uint8_t { T_Sequence , T_Choice , T_Repetition , T_And , T_Not , T_Dictionary , T_Literal , T_CharClass , T_Char , T_AnyChar , T_CaptureScope , T_Capture , T_TokenBoundary , T_Ignore , T_BackRef , T_Reference , T_Whitespace , T_Recovery , T_Cut , T_PrecedenceClimbing , T_Null } |
Static Public Member Functions | |
| static void | write_ope (Writer &w, const std::shared_ptr< Ope > &o) |
| static std::shared_ptr< Ope > | read_ope (Reader &r, Grammar &g, Definition *owner) |
| static std::vector< uint8_t > | serialize (const Grammar &g, const std::string &start) |
| static std::shared_ptr< Grammar > | deserialize (const std::vector< uint8_t > &blob, std::string &start_out) |
Static Public Attributes | |
| static const uint32_t | MAGIC = 0x50454732 |
| enum peg::GrammarBlob::Tag : uint8_t |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |