C# Класс ProgCom.Assembler2

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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[]