gpt4 book ai didi

java - 是否有任何 Eclipse API 来解析 CSS 和 HTML?

转载 作者:太空宇宙 更新时间:2023-11-04 15:27:06 24 4
gpt4 key购买 nike

Eclipse 提供了非常好的方法来从 PHP 构建 AST 树, JavaScriptJAVA代码。您可以遍历语言的每个元素以接收该元素的位置+它验证代码并且您有语法错误的位置。

我试图为 HTML 和 CSS 找到类似的 API,但没有成功。我确信它存在,因为 Eclipse 支持该语言的突出显示和代码辅助。很乐意收到任何建议!

最佳答案

您看过 WebTools 源代码编辑元素吗? http://projects.eclipse.org/projects/webtools.sourceediting

他们提供 CSS 和 HTML 的编辑器。我认为 validator 也是这个元素的一部分。由于 HTML 和 CSS 不同于编程语言,您可能无法获得类似于 Java 的 AST,以及派生的 PHP 和 Javascript 插件。

当您陈述为什么需要访问 AST 时,您的问题可能更容易回答:错误检查、自动代码重构……

如果你在那些元素中找不到它,你可以看看 ANTLR,在那里你创建你自己的语言定义,将它们编译成 Java。然后很容易将它们放入 Eclipse Builder 中,因此您可以访问为正在编辑的文件创建的 AST。

关于java - 是否有任何 Eclipse API 来解析 CSS 和 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18654476/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com