Parsing exception definition + enhancing C# compiler