Struct TraversalVisitor

Inheritance Relationships

Base Type

Derived Types

Struct Documentation

struct TraversalVisitor : public peg::Ope::Visitor

Subclassed by peg::AssignIDToDefinition, peg::ComputeCanBeEmpty, peg::ComputeFirstSet, peg::DetectInfiniteLoop, peg::DetectLeftRecursion, peg::HasEmptyElement, peg::LinkReferences, peg::ReferenceChecker, peg::SetupFirstSets, peg::TokenChecker

Public Functions

inline virtual void visit(Sequence &ope) override
inline virtual void visit(PrioritizedChoice &ope) override
inline virtual void visit(Repetition &ope) override
inline virtual void visit(AndPredicate &ope) override
inline virtual void visit(NotPredicate &ope) override
inline virtual void visit(CaptureScope &ope) override
inline virtual void visit(Capture &ope) override
inline virtual void visit(TokenBoundary &ope) override
inline virtual void visit(Ignore &ope) override
inline virtual void visit(WeakHolder &ope) override
inline virtual void visit(Holder &ope) override
inline virtual void visit(Whitespace &ope) override
inline virtual void visit(Recovery &ope) override
inline virtual void visit(PrecedenceClimbing &ope) override