#include <peglib.h>
|
| | 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 |
| virtual | ~Ope ()=default |
| size_t | parse (const char *s, size_t n, SemanticValues &vs, Context &c, std::any &dt) const |
◆ Repetition()
| peg::Repetition::Repetition |
( |
const std::shared_ptr< Ope > & | ope, |
|
|
size_t | min, |
|
|
size_t | max ) |
|
inline |
◆ accept()
| void peg::Repetition::accept |
( |
Visitor & | v | ) |
|
|
inlineoverridevirtual |
◆ is_zom()
| bool peg::Repetition::is_zom |
( |
| ) |
const |
|
inline |
◆ oom()
| std::shared_ptr< Repetition > peg::Repetition::oom |
( |
const std::shared_ptr< Ope > & | ope | ) |
|
|
inlinestatic |
◆ opt()
| std::shared_ptr< Repetition > peg::Repetition::opt |
( |
const std::shared_ptr< Ope > & | ope | ) |
|
|
inlinestatic |
◆ parse_core()
| size_t peg::Repetition::parse_core |
( |
const char * | s, |
|
|
size_t | n, |
|
|
SemanticValues & | vs, |
|
|
Context & | c, |
|
|
std::any & | dt ) const |
|
inlineoverridevirtual |
◆ zom()
| std::shared_ptr< Repetition > peg::Repetition::zom |
( |
const std::shared_ptr< Ope > & | ope | ) |
|
|
inlinestatic |
◆ max_
| size_t peg::Repetition::max_ |
◆ min_
| size_t peg::Repetition::min_ |
◆ ope_
| std::shared_ptr<Ope> peg::Repetition::ope_ |
The documentation for this class was generated from the following file:
- libcockatrice_utility/libcockatrice/utility/peglib.h