#include <peglib.h>
|
| 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 const uint32_t | MAGIC = 0x50454732 |
◆ Tag
| Enumerator |
|---|
| 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 | |
◆ deserialize()
| std::shared_ptr< Grammar > peg::GrammarBlob::deserialize |
( |
const std::vector< uint8_t > & | blob, |
|
|
std::string & | start_out ) |
|
inlinestatic |
◆ read_ope()
◆ serialize()
| std::vector< uint8_t > peg::GrammarBlob::serialize |
( |
const Grammar & | g, |
|
|
const std::string & | start ) |
|
inlinestatic |
◆ write_ope()
| void peg::GrammarBlob::write_ope |
( |
Writer & | w, |
|
|
const std::shared_ptr< Ope > & | o ) |
|
inlinestatic |
◆ MAGIC
| const uint32_t peg::GrammarBlob::MAGIC = 0x50454732 |
|
static |
The documentation for this struct was generated from the following file:
- libcockatrice_utility/libcockatrice/utility/peglib.h