gpt4 book ai didi

javascript - 在 Angular 项目中包含 antlr4 的问题

转载 作者:行者123 更新时间:2023-11-30 19:48:22 25 4
gpt4 key购买 nike

实际上,我在用 visual studio 代码编写的 Angular 项目中包含 antlr4 语法时遇到了问题。我可以自己创建语法(.g4 文件),并且会自动构建一个 .antlr 文件夹,其中包含以下文件:

enter image description here

但是,这些只是 java 文件,浏览器需要 javascript 版本。此时我不确定如何继续。

最佳答案

显然,VS Code 会自动在幕后做这样的事情:

java -cp antlr-4.7.2-complete.jar org.antlr.v4.Tool Grammar.g4

生成默认的目标语言(Java)。

要让它生成 Javascript 源代码,请在语法所在的终端执行如下操作:

java -cp antlr-4.7.2-complete.jar org.antlr.v4.Tool -Dlanguage=JavaScript Grammar.g4

假设您的 antlr-4.7.2-complete.jar 与您的 Grammar.g4 文件位于同一文件夹中。

您应该能够在 antl4.generation -> language=JavaScript 中更改此设置

关于javascript - 在 Angular 项目中包含 antlr4 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54733402/

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