EBNF语法检查自动建议JavaScript库

问题描述

我们需要开发一个管理界面,让用户构建过滤器功能。例如

developers = EmployeeGroup:33  # declare variables
filter = developers AND developer:salary > 100000 # filter functions

我们已经建立了使用python Lark库解析/验证语法的后端。我们想要构建一个用户友好的IDE样式自动完成功能,该功能建议功能中的下一个可能的单词。 即,对于上面的示例,如果用户键入developer,则下一个可能的值是=AND:,具体取决于上下文。

是否有一个JavaScript库可以解析EBNF文件,然后自动建议/验证输入?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)