C# Class Boo.Lang.Compiler.Steps.MethodBodyState

Datei anzeigen Open project: boo/boo-lang

Public Methods

Method Description
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

Method Details

AddLabel() public method

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

AddLabelReference() public method

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

EnterExceptionHandler() public method

public EnterExceptionHandler ( ) : void
return void

EnterLoop() public method

public EnterLoop ( ) : void
return void

EnterProtectedBlock() public method

public EnterProtectedBlock ( ) : void
return void

EnterTryBlock() public method

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

LeaveExceptionHandler() public method

public LeaveExceptionHandler ( ) : void
return void

LeaveLoop() public method

public LeaveLoop ( ) : void
return void

LeaveProtectedBlock() public method

public LeaveProtectedBlock ( ) : void
return void

LeaveTryBlock() public method

public LeaveTryBlock ( ) : void
return void

Reset() public method

public Reset ( ) : void
return void

ResolveLabel() public method

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