Enhanced C#
Language of your choice: library documentation

Documentation moved to ecsharp.net

GitHub doesn't support HTTP redirects, so you'll be redirected in 3 seconds.

 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Properties | Public Member Functions | List of all members
Loyc.LLParserGenerator.RecursiveReplacementPredVisitor Class Reference

Base class for visitors that can replace predicates entirely. More...


Source file:
Inheritance diagram for Loyc.LLParserGenerator.RecursiveReplacementPredVisitor:
Loyc.LLParserGenerator.PredVisitor

Remarks

Base class for visitors that can replace predicates entirely.

Only used by LLParserGenerator.ApplyInlines

Properties

Pred Replacement [get, set]
 

Public Member Functions

override void Visit (Seq pred)
 
override void Visit (Alts pred)
 
override void Visit (AndPred pred)
 
override void Visit (Gate pred)
 
virtual void ReplaceChildrenOf (Seq pred)
 
virtual void ReplaceChildrenOf (AndPred pred)
 
virtual void ReplaceChildrenOf (Gate pred)
 
virtual void ReplaceChildrenOf (Alts pred, bool includeError)
 
- Public Member Functions inherited from Loyc.LLParserGenerator.PredVisitor
void Visit (Pred pred)
 
virtual void Visit (TerminalPred term)
 
virtual void Visit (RuleRef rref)
 
virtual void Visit (EndOfRule end)
 
virtual void VisitOther (Pred pred)
 
void VisitChildrenOf (Seq pred)
 
void VisitChildrenOf (AndPred pred)
 
void VisitChildrenOf (Gate pred)
 
void VisitChildrenOf (Alts pred, bool includeError)