Hi Harsh,
Many thanks for your offer, I would be interested to see your compiler code.
OxygenBasic has undergone quite a few change since we last discussed the C emitter. A full recode, probably in GCC C, is on the agenda, and then the C emitter should fall into place quite easily. To make Oxygen truly cross-platform, it will have to be independent of x86, as well as the MS-specifics
I'm not familiar with C++ but I think C keeps us closest to the virtual machine.
For a list of keywords, as they relate to the compiler, take a look at src/o2keyw.bas.
The manual is located here: inf/oxygen_help.chm