C# 클래스 Pegasus.Compiler.LeftAdjacencyDetector.LeftRecursionExpressionTreeWalker

상속: ExpressionTreeWalker
파일 보기 프로젝트 열기: otac0n/Pegasus

공개 메소드들

메소드 설명
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