C#で記述されたJavaScriptIntrepreterであるJintがどのように機能するかを理解したいと思います。具体的には:
- Antlrをどのように利用していますか?
- 存在する場合、またはこのプロジェクトのどの部分が新規であり、どの部分が既存のJS IntrepreterのC#.NETへの移植を表しますか?
- 一般に、Javascript IntrepreterをC#で作成するにはどうすればよいですか?たとえば、テクノロジーとコードに関してすでにそこにあるものは何ですか、そしてあなたは自分で何を書かなければなりませんか?
- JSの通訳を書く上で最も難しい部分は何でしょうか?