実際の仕事をする以外に、かゆみがあります。私の悩みは、別の言語(Template Toolkit / Perl)のテンプレートシステムを厳密に模倣するビューエンジンを作成することです。これは、新しい種類のプロジェクトを学ぶために時間があったり、やったりした場合の1つです。
私はCoCo/RとANTLRを調べることに時間を費やしました。正直なところ、それは私の脳を傷つけますが、CoCo / Rの一部は沈んでいます。残念ながら、ほとんどの例はソースコードを読み取るコンパイラの作成に関するものですが、テンプレート用のプロセッサを作成する方法をカバーしているようです。
はい、それらは同じことですが、実際のコードが解析されて実行されるのではなく、ソースのほとんどがhtmlであるテンプレートの言語を定義する方法に頭を悩ませることはできません。
この種のことのためにそこに良い初心者のリソースはありますか?私はSparkでガナーを取りましたが、レポに文法が含まれていないようです。
多分それはやり過ぎであり、ファイル内のテンプレート構文をc#にテスト置換してコンパイルすることができます。http://msdn.microsoft.com/en-us/magazine/cc136756.aspx#S2
あなたが私の立場にあり、言語作成の専門家ではなかったとしたら、どこから始めますか?