C# Class Pegasus.Compiler.ReportConflictingNamesPass.ConflictingNamesTreeWalker

Inheritance: ExpressionTreeWalker
Afficher le fichier Open project: otac0n/Pegasus

Méthodes publiques

Méthode Description
ConflictingNamesTreeWalker ( CompileResult result ) : System.Collections.Generic

Méthodes protégées

Méthode Description
WalkChoiceExpression ( ChoiceExpression choiceExpression ) : void
WalkPrefixedExpression ( PrefixedExpression prefixedExpression ) : void
WalkRule ( Rule rule ) : void

Method Details

ConflictingNamesTreeWalker() public méthode

public ConflictingNamesTreeWalker ( CompileResult result ) : System.Collections.Generic
result CompileResult
Résultat System.Collections.Generic

WalkChoiceExpression() protected méthode

protected WalkChoiceExpression ( ChoiceExpression choiceExpression ) : void
choiceExpression Pegasus.Expressions.ChoiceExpression
Résultat void

WalkPrefixedExpression() protected méthode

protected WalkPrefixedExpression ( PrefixedExpression prefixedExpression ) : void
prefixedExpression Pegasus.Expressions.PrefixedExpression
Résultat void

WalkRule() protected méthode

protected WalkRule ( Rule rule ) : void
rule Pegasus.Expressions.Rule
Résultat void