Correct C# Grammar too Sharp for ISO

Vadim Zaytsev. Correct C# Grammar too Sharp for ISO. In Proceedings of the International Summer School on Generative and Transformational Techniques in Software Engineering, Part II, Participants Workshop. pages 154-155, Braga, Portugal, July 2005.


A comparatively new language standard at the time of research, ECMA-334 or ISO/IEC 23270:2003, which defines C# programming language, was taken in order to extract a grammar from it and use that grammar for parsing C# code. Notwithstanding the fact that C# is a much more modern language than Cobol, grammar recovery steps have not been trivial.