【问题标题】:How can I add new syntax to an existing language in Netbeans IDE 16?如何在 Netbeans IDE 16 中向现有语言添加新语法?
【发布时间】:2023-02-06 01:41:50
【问题描述】:

Netbeans 认为 for await 语法无效。错误提示表明:“预期(但发现等待"。当 for await 保留时,来源 > 格式将无法按预期工作。

有没有办法更新 .js 文件的现有语法检查器以将 for await 标记为有效语法,以便代码格式化程序再次正常工作?

我试图在 Netbeans 的官方网站上查看常见问题解答。所有相关问题导致页面未找到死角。

我尝试转到“工具”>“选项”>“杂项”>“文件”来编辑 js 的关联文件配置,默认为 text/karmaconf+javascript。可以更改文件类型,但不能编辑现有文件类型。我在 netbeans 程序文件路径中搜索了配置文件以手动更新它,但我不太清楚如何找到它。

【问题讨论】:

    标签: javascript netbeans netbeans-16


    【解决方案1】:

    我可以在 NetBeans 16 中重现您的问题,并且已经报告了错误。请参阅 NetBeans 错误报告 #4757 JavaScript to support "for await of" #4757

    您可以选择过滤掉解析错误:

    但是,这种方法可能会导致更多它可以解决的问题。虽然它会让那个“预期(但发现等待”消息消失,至少它也会影响整个文件的解析,并且根本不会影响格式。 (我知道这不是你问题的一部分,只是为了完整性才提到它。)

    除此之外,您真正能做的就是更新错误报告以表达您的担忧,希望它能提高修复错误的优先级。

    不幸的是,我看不到任何通过更改 NetBeans 中的配置来解决问题的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-19
      • 2019-10-16
      • 1970-01-01
      • 2011-05-16
      相关资源
      最近更新 更多