Roslyn (compiler)

[7] Microsoft made a community technology preview (CTP) available for public download in October 2011.

[10] While the June 2012 CTP API is complete for the compilers, not all features were implemented for the C# and VB.NET languages.

[11] At the Build 2014 conference in San Francisco April 2014, Microsoft made the "Roslyn" project open-source and released a preview of the language integration for Visual Studio 2013.

[citation needed] As of 2013[update], Roslyn supports VB and C#, and the compilers are written in their respective languages.

[17] With increasing complexity and demands for source code analysis in modern integrated development environments, however, compilers need to expose application programming interfaces (APIs) that will help developers to directly perform phases of compilation such as lexical and syntactic structure analysis of source code.

This reduces the barrier in developing tools specifically designed for source code analysis.