.NET kompajlerska platforma (engl. .NET compiler platform) poznatija pod nazivom Roslyn je skup kompajlera otvorenog koda i API-ja za analizu koda C# i Visual Basic jezika. U ovom radu opisuje se kako je nastao Roslyn i koji su njegovi koncepti rada. Također opisan je cjevovod kompajlera (engl. Compiler pipeline) kao i svi njegovi API slojevi. Nakon toga opisuje se rad sa sintaksom što podrazumijeva stabla sintakse, čvorove, tokene, trivijalnosti sintakse, raspone, vrste i pogreške. Kod rada sa semantikom opisuje se kompilacija, simboli i semantički model. Rad sa radnim prostorom podrazumijeva radni prostor, rješenja, projekte i dokumente. U radu su provedeni i opisani primjeri za analizu sintakse, analizu semantike i transformaciju sintak...