C# Class SimpleC.CodeGeneration.CodeEmitter

Code emitter for SimpleC machine code.
Show file Open project: nrother/simple-c Class Usage Examples

Public Methods

Method Description
Emit ( OpCode code ) : void
Emit ( OpCode code, byte arg1 ) : void
Emit ( OpCode code, byte arg1, byte arg2 ) : void
Emit ( OpCode code, short arg ) : void
GetEmittedCode ( ) : SimpleC.Types.CodeInstruction[]

Method Details

Emit() public method

public Emit ( OpCode code ) : void
code OpCode
return void

Emit() public method

public Emit ( OpCode code, byte arg1 ) : void
code OpCode
arg1 byte
return void

Emit() public method

public Emit ( OpCode code, byte arg1, byte arg2 ) : void
code OpCode
arg1 byte
arg2 byte
return void

Emit() public method

public Emit ( OpCode code, short arg ) : void
code OpCode
arg short
return void

GetEmittedCode() public method

public GetEmittedCode ( ) : SimpleC.Types.CodeInstruction[]
return SimpleC.Types.CodeInstruction[]