So erstellen Sie eine neue Sprache zur Verwendung in Visual Studio

Ich möchte eine neue Vorlagensprache schreiben und Visual Studio soll sie "unterstützen". Was ich wissen muss ist: Wie analysiere ich meine neue Sprache? Wie übersetze ich Code in meiner neuen Vorlagensprache in HTML? Im Moment verwende ich reguläre Ausdrücke, um es Token für Token zu analysieren,...