gpt4 book ai didi

javascript - 是否有任何用于解析/自动完成领域特定语言的 javascript 框架?

转载 作者:可可西里 更新时间:2023-11-01 01:34:05 26 4
gpt4 key购买 nike

我有一个领域特定语言的语法,我需要为该语言创建一个 javascript 代码编辑器。有什么工具可以让我生成a) 一个 javascript 增量解析器b) javascript 自动完成/自动建议引擎?

谢谢!

最佳答案

实现内容辅助的示例(自动完成)使用 Chevrotain Javascript 解析 DSL:

https://github.com/SAP/chevrotain/tree/master/examples/parser/content_assist

Chevrotain 专门用于构建在编辑器/IDE 中使用(作为一部分)语言服务工具的​​解析器。一些相关的功能是:

  • 自动错误恢复/容错,因为编辑器和 IDE 需要能够处理“大部分有效”的输入。
  • 每个语法规则都可以用作起始规则,因为出于性能原因,编辑器/IDE 可能只想实现增量解析

关于javascript - 是否有任何用于解析/自动完成领域特定语言的 javascript 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5109905/

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