C# Class Pegasus.Compiler.MutualRecursionDetector

Provides mutual left-recursion detection services for Pegasus Grammars.
Afficher le fichier Open project: otac0n/Pegasus Class Usage Examples

Méthodes publiques

Méthode Description
Detect ( Expression>.ILookup leftAdjacentExpressions ) : HashSet

Detects which rules in a Grammar are mutually left-recursive.

Method Details

Detect() public static méthode

Detects which rules in a Grammar are mutually left-recursive.
public static Detect ( Expression>.ILookup leftAdjacentExpressions ) : HashSet
leftAdjacentExpressions Expression>.ILookup The set of left-adjacent expressions to inspect.
Résultat HashSet