C# 클래스 Ypsilon.Assembler.Scopes

파일 보기 프로젝트 열기: ZaneDubya/YCPU 1 사용 예제들

공개 메소드들

메소드 설명
AddLabel ( string label, int address ) : bool
AliasAddress ( string alias, int fromAddress ) : int
ContainsAlias ( string label, int fromAddress ) : bool
ContainsLabel ( string label, int fromAddress ) : bool
GetLastOpenScope ( ) : Scope
LabelAddress ( string label, int fromAddress ) : int
ScopeClose ( int address ) : bool
ScopeOpen ( int address, int line ) : void
TryGetOpenScope ( Scope &scope ) : bool

메소드 상세

AddLabel() 공개 메소드

public AddLabel ( string label, int address ) : bool
label string
address int
리턴 bool

AliasAddress() 공개 메소드

public AliasAddress ( string alias, int fromAddress ) : int
alias string
fromAddress int
리턴 int

ContainsAlias() 공개 메소드

public ContainsAlias ( string label, int fromAddress ) : bool
label string
fromAddress int
리턴 bool

ContainsLabel() 공개 메소드

public ContainsLabel ( string label, int fromAddress ) : bool
label string
fromAddress int
리턴 bool

GetLastOpenScope() 공개 메소드

public GetLastOpenScope ( ) : Scope
리턴 Scope

LabelAddress() 공개 메소드

public LabelAddress ( string label, int fromAddress ) : int
label string
fromAddress int
리턴 int

ScopeClose() 공개 메소드

public ScopeClose ( int address ) : bool
address int
리턴 bool

ScopeOpen() 공개 메소드

public ScopeOpen ( int address, int line ) : void
address int
line int
리턴 void

TryGetOpenScope() 공개 메소드

public TryGetOpenScope ( Scope &scope ) : bool
scope Scope
리턴 bool