Code reformatting
Compiler rewritten. Now C90 compatible

Compiler now works