Archive

Archive for February, 2010

Control Flow Graph Linearisation in OWL BASIC

February 14th, 2010 Robert Smallshire No comments

To compile the code comprising an OWL BASIC procedure, function or main program into CIL, we must linearise the Control Flow Graph (CFG) representing the program statements. The CFG undergoes many transformations during compilation, for example to eliminate unreachable code or convert GOSUB routines into named procedures. Generation of CIL using Reflection.Emit requires [...]

Read the rest of this entry »
Categories: .NET, OWL BASIC, computing Tags: ,