C# Класс Pegasus.Compiler.LeftRecursionDetector

Provides left-recursion detection services for Pegasus Grammars.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Detect ( Expression>.ILookup leftAdjacentExpressions ) : HashSet

Detects which rules in a Grammar are left-recursive.

This does not detect mutual left-recursion.

Описание методов

Detect() публичный статический Метод

Detects which rules in a Grammar are left-recursive.
This does not detect mutual left-recursion.
public static Detect ( Expression>.ILookup leftAdjacentExpressions ) : HashSet
leftAdjacentExpressions Expression>.ILookup The left-adjacent expressions to inspect.
Результат HashSet