![]() |
Cockatrice 2026-04-21-Development-2.11.0-beta.61
A virtual tabletop for multiplayer card games
|
#include <peglib.h>
Public Member Functions | |
| DetectInfiniteLoop (const char *s, const std::string &name, std::vector< std::pair< const char *, std::string > > &refs, std::unordered_map< std::string, bool > &has_error_cache) | |
| DetectInfiniteLoop (std::vector< std::pair< const char *, std::string > > &refs, std::unordered_map< std::string, bool > &has_error_cache) | |
| void | visit (Sequence &ope) override |
| void | visit (PrioritizedChoice &ope) override |
| void | visit (Repetition &ope) override |
| void | visit (Reference &ope) override |
| void | visit (AndPredicate &ope) override |
| void | visit (NotPredicate &ope) override |
| void | visit (CaptureScope &ope) override |
| void | visit (Capture &ope) override |
| void | visit (TokenBoundary &ope) override |
| void | visit (Ignore &ope) override |
| void | visit (WeakHolder &ope) override |
| void | visit (Holder &ope) override |
| void | visit (Whitespace &ope) override |
| void | visit (Recovery &ope) override |
| void | visit (PrecedenceClimbing &ope) override |
| virtual void | visit (Dictionary &) |
| virtual void | visit (LiteralString &) |
| virtual void | visit (CharacterClass &) |
| virtual void | visit (Character &) |
| virtual void | visit (AnyCharacter &) |
| virtual void | visit (User &) |
| virtual void | visit (BackReference &) |
| virtual void | visit (Cut &) |
| Public Member Functions inherited from peg::TraversalVisitor | |
| void | visit (Sequence &ope) override |
| void | visit (PrioritizedChoice &ope) override |
| void | visit (Repetition &ope) override |
| void | visit (AndPredicate &ope) override |
| void | visit (NotPredicate &ope) override |
| void | visit (CaptureScope &ope) override |
| void | visit (Capture &ope) override |
| void | visit (TokenBoundary &ope) override |
| void | visit (Ignore &ope) override |
| void | visit (WeakHolder &ope) override |
| void | visit (Holder &ope) override |
| void | visit (Whitespace &ope) override |
| void | visit (Recovery &ope) override |
| void | visit (PrecedenceClimbing &ope) override |
| virtual void | visit (Dictionary &) |
| virtual void | visit (LiteralString &) |
| virtual void | visit (CharacterClass &) |
| virtual void | visit (Character &) |
| virtual void | visit (AnyCharacter &) |
| virtual void | visit (User &) |
| virtual void | visit (Reference &) |
| virtual void | visit (BackReference &) |
| virtual void | visit (Cut &) |
| Public Member Functions inherited from peg::Ope::Visitor | |
| virtual | ~Visitor () |
Public Attributes | |
| bool | has_error = false |
| const char * | error_s = nullptr |
| std::string | error_name |
Private Attributes | |
| std::vector< std::pair< const char *, std::string > > & | refs_ |
| std::unordered_map< std::string, bool > & | has_error_cache_ |
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlinevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlinevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlineoverridevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlineoverridevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlinevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlinevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlinevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlinevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlineoverridevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlineoverridevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlinevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlineoverridevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlineoverridevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlineoverridevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlineoverridevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlineoverridevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlineoverridevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlinevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlineoverridevirtual |
Reimplemented from peg::Ope::Visitor.
|
inlineoverridevirtual |
Reimplemented from peg::Ope::Visitor.
| std::string peg::DetectInfiniteLoop::error_name |
| const char* peg::DetectInfiniteLoop::error_s = nullptr |
| bool peg::DetectInfiniteLoop::has_error = false |
|
private |
|
private |