Biorę udział w pewnym projekcie gdzie zadaniem jest stworzenie kompilatora, który przyjmuje pliki XSLT i zwraca kod C# wykonujący to samo co plik XSLT po zastosowaniu na XML. Problem w tym, że jest to dosyć trudny temat i nie wiem od czego powinienem zacząć. Czy miałby ktoś jakieś sugestie i propozycje?