gpt4 book ai didi

java - 如何用java编写JavaScript解析器

转载 作者:行者123 更新时间:2023-11-28 16:27:57 25 4
gpt4 key购买 nike

我想为 JavaScript 编写解析器。

我发现我需要使用某种方式扫描每个 Angular 色,并在与任何 { 交互时立即进行扫描,我必须追踪下一个} (右大括号)。为了有效使用,我可以使用堆栈。谁能建议我一些更好的想法或方法来使用 Java 构建 JavaScript 解析器?

最佳答案

您可能想研究使用 ANTLR - 它是一个工具,允许您根据您编写的语法文件生成 java 或其他语言的解析器类。您可能能够在线找到 javascript 的语法(或至少部分语法)。

Antlr 主页包含教程 - http://www.antlr.org/

如果您不熟悉语法的概念,您可能需要阅读语法和编译;一个好的开始可能是 wiki:http://en.wikipedia.org/wiki/Formal_grammar

关于java - 如何用java编写JavaScript解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7316914/

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