首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人知道经典ASP的语法检查器吗?

问有人知道经典ASP的语法检查器吗?
EN

Stack Overflow用户
提问于 2010-01-25 16:09:06
回答 2查看 6.1K关注 0票数 3

作为我的web开发系统的一部分,我编写了一个文本编辑器,它(在CSS和HTML等其他格式中)具有ASP语法突出显示功能。

有没有人知道(最好是) DLL的ASP语法检查程序,我可以从这个编辑器中调用它,这样我就可以向我的用户显示一个错误列表(就像我已经用HTML验证器做的那样)。

在网页上使用代码之前,我想检查一下ASP语法。现在,根据错误的类型和位置,可能需要几天或几周时间才能弹出一些错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-26 19:02:51

我不知道任何语法检查库的ASP。但是,可以使用Windows Script Interfaces加载和“编译”VBScript或JScript,但不适用于胆小者。

要启用ASP语法检查,您需要将>%...<%替换为类似Response.Write("")的内容,并将任何<%=expr%>替换为Response.Write(expr)。现在你已经有了纯脚本语言的文本。在脚本上下文中的命名对象中添加一堆用于响应、请求等的虚拟对象(实际上不需要任何成员)。您还需要能够将转换后的脚本文本中的行号映射回原始ASP文件文本。

即使这样,您也只能在文件中得到第一个编译错误,这就是脚本处理的本质。

票数 3
EN

Stack Overflow用户

发布于 2010-02-27 08:59:08

我也在找同样的东西。有一个叫做http://aspclassiccompiler.codeplex.com/的软件可以把你的经典asp编译成asp.net。

因为我认为这会导致某种编译时错误,所以我认为语法错误会在编译期间报告。不过,我还没有试过。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2130948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档