Объясните, как работает Jint

Я хотел бы понять, как работает Jint , JavaScript Intpreter, написанный на C #. В частности:

  1. Как он использует Antlr?
  2. Какие части, если таковые имеются, или этот проект являются новыми, и какие части представляют собой перенос существующего JS Intpreter на C # .NET?
  3. В целом, как можно написать Javascript Intpreter на C #? Например, что уже существует с точки зрения технологий и кода, и что вам нужно написать самому?
  4. Что было бы наиболее сложным при написании интерпретатора JS?

5
задан Stewart 11 November 2011 в 16:40
поделиться