Q-Language Compiler which mainly targets .NET output