Jak utworzyć nowy język do użytku w programie Visual Studio

Chcę napisać nowy język szablonów i chcę, aby program Visual Studio go „obsługiwał”. Muszę wiedzieć: Jak przeanalizować nowy język? Biorąc pod uwagę kod w moim nowym języku szablonów, jak przetłumaczyć go na HTML? W tej chwili używam wyrażeń regularnych do analizowania tego tokenu po tokenie,...