C# Class ProgCom.Assembler2

Mostrar archivo Open project: Binamrad/ProgCom Class Usage Examples

Public Methods

Method Description
Assembler2 ( ) : System
assemble ( String fileName, int loadLocation ) : System.Int32[]

Private Methods

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

Method Details

Assembler2() public method

public Assembler2 ( ) : System
return System

assemble() public method

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