I wonder why that decision was made. I know why I, a C# developer, would make that decision, but why Apple?
Someone knew C# and was good at parsers, would be my guess. It could have just as easily been Scala or something else.
This entire codebase was acquired by apple in a state of substantial completion and since then relatively little has changed.
The original developers (before Apple bought the company) used Visual Studio on Windows