C# 클래스 Boo.Lang.Compiler.Steps.MethodBodyState

파일 보기 프로젝트 열기: boo/boo-lang

공개 메소드들

메소드 설명
AddLabel ( InternalLabel label ) : void
AddLabelReference ( ReferenceExpression node ) : void
EnterExceptionHandler ( ) : void
EnterLoop ( ) : void
EnterProtectedBlock ( ) : void
EnterTryBlock ( Boo.Lang.Compiler.Ast.TryStatement tryBlock ) : void
LeaveExceptionHandler ( ) : void
LeaveLoop ( ) : void
LeaveProtectedBlock ( ) : void
LeaveTryBlock ( ) : void
Reset ( ) : void
ResolveLabel ( string name ) : InternalLabel

메소드 상세

AddLabel() 공개 메소드

public AddLabel ( InternalLabel label ) : void
label Boo.Lang.Compiler.TypeSystem.InternalLabel
리턴 void

AddLabelReference() 공개 메소드

public AddLabelReference ( ReferenceExpression node ) : void
node Boo.Lang.Compiler.Ast.ReferenceExpression
리턴 void

EnterExceptionHandler() 공개 메소드

public EnterExceptionHandler ( ) : void
리턴 void

EnterLoop() 공개 메소드

public EnterLoop ( ) : void
리턴 void

EnterProtectedBlock() 공개 메소드

public EnterProtectedBlock ( ) : void
리턴 void

EnterTryBlock() 공개 메소드

public EnterTryBlock ( Boo.Lang.Compiler.Ast.TryStatement tryBlock ) : void
tryBlock Boo.Lang.Compiler.Ast.TryStatement
리턴 void

LeaveExceptionHandler() 공개 메소드

public LeaveExceptionHandler ( ) : void
리턴 void

LeaveLoop() 공개 메소드

public LeaveLoop ( ) : void
리턴 void

LeaveProtectedBlock() 공개 메소드

public LeaveProtectedBlock ( ) : void
리턴 void

LeaveTryBlock() 공개 메소드

public LeaveTryBlock ( ) : void
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

ResolveLabel() 공개 메소드

public ResolveLabel ( string name ) : InternalLabel
name string
리턴 Boo.Lang.Compiler.TypeSystem.InternalLabel