Roslyn (nuget): Roslyn is a long lead project from Microsoft that exposes a managed API for the C# and VB compilers and language services.  The CTP includes an early preview of these APIs.  This is the all-in-one package (a superset of all Roslyn assemblies). You can install any of these sub-packages if you only want part of the functionality:  * "Roslyn.Services.CSharp" (C# compiler + services)  * "Roslyn.Services.VisualBasic" (VB compiler + services)  * "Roslyn.Compilers" (both compilers)  * "Roslyn.Compilers.CSharp" (only the C# compiler)  * "Roslyn.Compilers.VisualBasic (only the VB compiler)
Keywords: Roslyn|Compiler|CSharp|VB|VisualBasic|Parser|Scanner|Lexer|CodeGeneration|Metadata|IL|Compilation|Scripting|Syntax|Semantics