C# Class Pegasus.Compiler.ReportConflictingNamesPass.ConflictingNamesTreeWalker

Inheritance: ExpressionTreeWalker
Mostra file Open project: otac0n/Pegasus

Public Methods

Method Description
ConflictingNamesTreeWalker ( CompileResult result ) : System.Collections.Generic

Protected Methods

Method Description
WalkChoiceExpression ( ChoiceExpression choiceExpression ) : void
WalkPrefixedExpression ( PrefixedExpression prefixedExpression ) : void
WalkRule ( Rule rule ) : void

Method Details

ConflictingNamesTreeWalker() public method

public ConflictingNamesTreeWalker ( CompileResult result ) : System.Collections.Generic
result CompileResult
return System.Collections.Generic

WalkChoiceExpression() protected method

protected WalkChoiceExpression ( ChoiceExpression choiceExpression ) : void
choiceExpression Pegasus.Expressions.ChoiceExpression
return void

WalkPrefixedExpression() protected method

protected WalkPrefixedExpression ( PrefixedExpression prefixedExpression ) : void
prefixedExpression Pegasus.Expressions.PrefixedExpression
return void

WalkRule() protected method

protected WalkRule ( Rule rule ) : void
rule Pegasus.Expressions.Rule
return void