EBNF语法检查自动建议JavaScript库

时间:2020-10-06 01:50:23

标签: javascript autocomplete ebnf lark-parser

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

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

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

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

0 个答案:

没有答案
相关问题