C# 클래스 MonoDevelop.IronPython.Parser.CustomPythonWalker

상속: IronPython.Compiler.Ast.PythonWalker
파일 보기 프로젝트 열기: carlosalberto/IronPythonBinding 1 사용 예제들

공개 메소드들

메소드 설명
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