C# Class MonoDevelop.IronPython.Parser.CustomPythonWalker

Inheritance: IronPython.Compiler.Ast.PythonWalker
Show file Open project: carlosalberto/IronPythonBinding Class Usage Examples

Public Methods

Method 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

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

Method Details

CustomPythonWalker() public method

public CustomPythonWalker ( ) : System
return System

PostWalk() public method

public PostWalk ( ClassDefinition node ) : void
node IronPython.Compiler.Ast.ClassDefinition
return void

PostWalk() public method

public PostWalk ( FunctionDefinition node ) : void
node IronPython.Compiler.Ast.FunctionDefinition
return void

Reset() public method

public Reset ( ) : void
return void

Walk() public method

public Walk ( AssignmentStatement node ) : bool
node IronPython.Compiler.Ast.AssignmentStatement
return bool

Walk() public method

public Walk ( ClassDefinition node ) : bool
node IronPython.Compiler.Ast.ClassDefinition
return bool

Walk() public method

public Walk ( FromImportStatement node ) : bool
node IronPython.Compiler.Ast.FromImportStatement
return bool

Walk() public method

public Walk ( FunctionDefinition node ) : bool
node IronPython.Compiler.Ast.FunctionDefinition
return bool

Walk() public method

public Walk ( ImportStatement node ) : bool
node IronPython.Compiler.Ast.ImportStatement
return bool