C# Класс MonoDevelop.IronPython.Parser.CustomPythonWalker

Наследование: IronPython.Compiler.Ast.PythonWalker
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

Приватные методы

Метод Описание
FindParentClass ( ) : PythonClass
GetDomRegion ( Node node ) : DomRegion
IsSelfAttr ( PythonFunction func, MemberExpression expr, string &attrName ) : bool

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

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

public CustomPythonWalker ( ) : System
Результат System

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

public PostWalk ( ClassDefinition node ) : void
node IronPython.Compiler.Ast.ClassDefinition
Результат void

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

public PostWalk ( FunctionDefinition node ) : void
node IronPython.Compiler.Ast.FunctionDefinition
Результат void

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

public Reset ( ) : void
Результат void

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

public Walk ( AssignmentStatement node ) : bool
node IronPython.Compiler.Ast.AssignmentStatement
Результат bool

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

public Walk ( ClassDefinition node ) : bool
node IronPython.Compiler.Ast.ClassDefinition
Результат bool

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

public Walk ( FromImportStatement node ) : bool
node IronPython.Compiler.Ast.FromImportStatement
Результат bool

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

public Walk ( FunctionDefinition node ) : bool
node IronPython.Compiler.Ast.FunctionDefinition
Результат bool

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

public Walk ( ImportStatement node ) : bool
node IronPython.Compiler.Ast.ImportStatement
Результат bool