#include <peglib.h>
|
| | Reference (const Grammar &grammar, const std::string &name, const char *s, bool is_macro, const std::vector< std::shared_ptr< Ope > > &args) |
| size_t | parse_core (const char *s, size_t n, SemanticValues &vs, Context &c, std::any &dt) const override |
| void | accept (Visitor &v) override |
| std::shared_ptr< Ope > | get_core_operator () const |
| virtual | ~Ope ()=default |
| size_t | parse (const char *s, size_t n, SemanticValues &vs, Context &c, std::any &dt) const |
◆ Reference()
| peg::Reference::Reference |
( |
const Grammar & | grammar, |
|
|
const std::string & | name, |
|
|
const char * | s, |
|
|
bool | is_macro, |
|
|
const std::vector< std::shared_ptr< Ope > > & | args ) |
|
inline |
◆ accept()
| void peg::Reference::accept |
( |
Visitor & | v | ) |
|
|
inlineoverridevirtual |
◆ get_core_operator()
| std::shared_ptr< Ope > peg::Reference::get_core_operator |
( |
| ) |
const |
|
inline |
◆ parse_core()
| size_t peg::Reference::parse_core |
( |
const char * | s, |
|
|
size_t | n, |
|
|
SemanticValues & | vs, |
|
|
Context & | c, |
|
|
std::any & | dt ) const |
|
inlineoverridevirtual |
◆ args_
| const std::vector<std::shared_ptr<Ope> > peg::Reference::args_ |
◆ grammar_
| const Grammar& peg::Reference::grammar_ |
◆ iarg_
| size_t peg::Reference::iarg_ |
◆ is_macro_
| const bool peg::Reference::is_macro_ |
◆ name_
| const std::string peg::Reference::name_ |
◆ rule_
◆ s_
| const char* peg::Reference::s_ |
The documentation for this class was generated from the following file:
- libcockatrice_utility/libcockatrice/utility/peglib.h