![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <peglib.h>
Public Member Functions | |
| virtual | ~Visitor () |
| virtual void | visit (Sequence &) |
| virtual void | visit (PrioritizedChoice &) |
| virtual void | visit (Repetition &) |
| virtual void | visit (AndPredicate &) |
| virtual void | visit (NotPredicate &) |
| virtual void | visit (Dictionary &) |
| virtual void | visit (LiteralString &) |
| virtual void | visit (CharacterClass &) |
| virtual void | visit (Character &) |
| virtual void | visit (AnyCharacter &) |
| virtual void | visit (CaptureScope &) |
| virtual void | visit (Capture &) |
| virtual void | visit (TokenBoundary &) |
| virtual void | visit (Ignore &) |
| virtual void | visit (User &) |
| virtual void | visit (WeakHolder &) |
| virtual void | visit (Holder &) |
| virtual void | visit (Reference &) |
| virtual void | visit (Whitespace &) |
| virtual void | visit (BackReference &) |
| virtual void | visit (PrecedenceClimbing &) |
| virtual void | visit (Recovery &) |
| virtual void | visit (Cut &) |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.
|
inlinevirtual |
Reimplemented in peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::FindLiteralToken, peg::FindReference, peg::HasEmptyElement, peg::IsLiteralToken, peg::LinkReferences, peg::OpeSignature, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker, peg::TraceOpeName, and peg::TraversalVisitor.