C# 클래스 ProgCom.Assembler2

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

공개 메소드들

메소드 설명
Assembler2 ( ) : System
assemble ( String fileName, int loadLocation ) : System.Int32[]

비공개 메소드들

메소드 설명
addAddr ( int i, bool subNext, bool addNext, bool &subOut, bool &addOut, int tmp, String s ) : int
assignOpts ( LinkedList meta ) : bool[]
compile ( String s, int>.Dictionary labels, bool PIC, UInt16 lineLocation ) : Int32
evaluateLabel ( String s, bool mustRel, bool mustAbs, bool PIC, UInt16 lineLocation, int>.Dictionary labels ) : int
evaluateNumerical ( String s, int>.Dictionary labels ) : System.Int32[]
evaluateReg ( String s ) : int
finalise ( System.IO.FileData f, int startLocation ) : System.Int32[]
findLabels ( LinkedList glob, LinkedList lab, LinkedList lineList, String s ) : void
loadText ( String fileName ) : System.IO.FileData
localise ( System.IO.FileData f, String filename ) : void
metadatatextSplit ( LinkedList file, String fileName ) : System.IO.FileData
optsAssignment ( bool opts, int pos, String str ) : bool
performCulling ( String s ) : String
readFile ( String fileName ) : LinkedList
stringParameterSplit ( String s ) : String[]
unWrap ( System.IO.FileData f ) : void
unWrapInner ( System.IO.FileData f ) : void

메소드 상세

Assembler2() 공개 메소드

public Assembler2 ( ) : System
리턴 System

assemble() 공개 메소드

public assemble ( String fileName, int loadLocation ) : System.Int32[]
fileName String
loadLocation int
리턴 System.Int32[]