2
我想了解如何使用C#编写的JavaScript Intrepreter Jint。具体如下:解释Jint如何工作
- 它如何使用Antlr?
- 哪些部分(如果有的话)或此项目是新颖的,哪些部分代表了C#.NET中现有的JS Intrepreter的端口?
- 一般来说,如何才能在C#中编写Javascript内联代码?例如,在技术和代码方面已经有了什么,你有什么自己写的?
- 编写JS解释器最具挑战性的部分是什么?
我想了解如何使用C#编写的JavaScript Intrepreter Jint。具体如下:解释Jint如何工作
我是Jint的作者,在开发之前我写了一篇关于Jint中使用的技术的文章。这是另一个项目,但这是完全相同的架构。
的制品是State of the Art Expression Evaluation
它描述一个工具,这也是在CodePlex,NCalc
4a上。 (据我了解),如果不编写解析器(不像许多其他语言),就不能编写JavaScript的词法分析器。详情:http://www.mozilla.org/js/language/js20-2002-04/rationale/syntax.html#regular-expressions – 2011-05-17 02:28:42