C# Класс Pegasus.Compiler.LeftAdjacencyDetector.LeftRecursionExpressionTreeWalker

Наследование: ExpressionTreeWalker
Показать файл Открыть проект

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

Метод Описание
LeftRecursionExpressionTreeWalker ( bool>.Dictionary zeroWidth, Dictionary leftAdjacent ) : System.Collections.Generic
WalkExpression ( Expression expression ) : void

Защищенные методы

Метод Описание
WalkRule ( Rule rule ) : void
WalkSequenceExpression ( SequenceExpression sequenceExpression ) : void

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

LeftRecursionExpressionTreeWalker() публичный Метод

public LeftRecursionExpressionTreeWalker ( bool>.Dictionary zeroWidth, Dictionary leftAdjacent ) : System.Collections.Generic
zeroWidth bool>.Dictionary
leftAdjacent Dictionary
Результат System.Collections.Generic

WalkExpression() публичный Метод

public WalkExpression ( Expression expression ) : void
expression Pegasus.Expressions.Expression
Результат void

WalkRule() защищенный Метод

protected WalkRule ( Rule rule ) : void
rule Pegasus.Expressions.Rule
Результат void

WalkSequenceExpression() защищенный Метод

protected WalkSequenceExpression ( SequenceExpression sequenceExpression ) : void
sequenceExpression Pegasus.Expressions.SequenceExpression
Результат void