新しいテンプレート言語を記述したいのですが、Visual Studioでそれを "サポート"します。私が知る必要があるのは:
- 新しい言語を解析するにはどうすればよいですか?
 新しいテンプレート言語のコードがある場合、それをHTMLに変換するにはどうすればよいですか?現在、正規表現を使用してトークンごとに解析していますが、言語がより複雑になり、エラーチェックが行われないため、これがうまくスケーリングするとは思いません。ANTLRについて聞いたことがありますが、使用していません。それはこの仕事に適したツールでしょうか、それとももっと簡単なものがありますか?理想的には、他の言語と同じように、構文エラーをできるだけ多くの情報(行番号、エラーのタイプ)とともにエラーウィンドウに送信します。
- Visual Studioの新しいファイルタイプを作成するにはどうすればよいですか?
- 構文を強調表示するにはどうすればよいですか?
 手順1で作成したのと同じパーサーを使用できますか、またはこれはまったく異なるものですか?
- Intellisenseを入手するにはどうすればよいですか?
私はパーサーをC#で記述したいと思います。