C# Class MonoDevelop.IronPython.Parser.CustomPythonWalker

Inheritance: IronPython.Compiler.Ast.PythonWalker
Afficher le fichier Open project: carlosalberto/IronPythonBinding Class Usage Examples

Méthodes publiques

Méthode Description
CustomPythonWalker ( ) : System
PostWalk ( ClassDefinition node ) : void
PostWalk ( FunctionDefinition node ) : void
Reset ( ) : void
Walk ( AssignmentStatement node ) : bool
Walk ( ClassDefinition node ) : bool
Walk ( FromImportStatement node ) : bool
Walk ( FunctionDefinition node ) : bool
Walk ( ImportStatement node ) : bool

Private Methods

Méthode Description
FindParentClass ( ) : PythonClass
GetDomRegion ( Node node ) : DomRegion
IsSelfAttr ( PythonFunction func, MemberExpression expr, string &attrName ) : bool

Method Details

CustomPythonWalker() public méthode

public CustomPythonWalker ( ) : System
Résultat System

PostWalk() public méthode

public PostWalk ( ClassDefinition node ) : void
node IronPython.Compiler.Ast.ClassDefinition
Résultat void

PostWalk() public méthode

public PostWalk ( FunctionDefinition node ) : void
node IronPython.Compiler.Ast.FunctionDefinition
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

Walk() public méthode

public Walk ( AssignmentStatement node ) : bool
node IronPython.Compiler.Ast.AssignmentStatement
Résultat bool

Walk() public méthode

public Walk ( ClassDefinition node ) : bool
node IronPython.Compiler.Ast.ClassDefinition
Résultat bool

Walk() public méthode

public Walk ( FromImportStatement node ) : bool
node IronPython.Compiler.Ast.FromImportStatement
Résultat bool

Walk() public méthode

public Walk ( FunctionDefinition node ) : bool
node IronPython.Compiler.Ast.FunctionDefinition
Résultat bool

Walk() public méthode

public Walk ( ImportStatement node ) : bool
node IronPython.Compiler.Ast.ImportStatement
Résultat bool