C#学习教程:C#.NET4.5中的JavaScript解析器和分析器无论如何,我正在构建一个.NETWPF应用程序,它应该通过JavaScript并识别问题,例如如果定义了一个变量,如果正在使用try/catch/finally块,那么最后是无效的。函数调用我在这里完成了有关c/c++的问题。现在我后悔屏蔽了我的编译器类。我想知道如何在C#中验证第1-3点。那里有什么图书馆?看看IronJS我知道他们有一个非常好的.NetIronJSjavascript库你正在寻找的是一个用C#编写的Javascript的抽象语法树解析器。我知道有几个选项:Microsoft的AjaxMinifier库带有它自己的AST解析器(用于缩小/优化Javascript文件)。您可以在Codeplex上找到源代码。Esprima.net是另一种选择。它是流行的Javascript库Esprima的一个端口。Esprima的好处在于它以一种通用格式(这里由Mozilla定义)输出AST,这种格式在多个解析器中使用,使得移植树的实用程序非常容易等,因为它们都使用相同的底层数据结构.以上就是《C#学习教程:JavaScriptParserandAnalyzerinC#.NET4.5》分享的全部内容。如果对你有用,需要了解更多C#学习教程,希望大家多加关注——本文来自网络合集,不代表立场,如涉及侵权,请点击有权联系管理员删除。如需转载请注明出处:
