首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有用于开发ABNF语法的IDE或插件?

是否有用于开发ABNF语法的IDE或插件?
EN

Stack Overflow用户
提问于 2018-04-02 19:51:38
回答 1查看 76关注 0票数 1

我目前正在调试一个ABNF语法。它目前非常大。我发现很难调试。IDE或语法高亮工具将非常有用。

有没有推荐的ABNF语法、IDE或插件?而不是BNF ides和插件。我的在线研究只给了我一些BNF插件,它们不能像斜运算符那样识别ABNF语法。

EN

回答 1

Stack Overflow用户

发布于 2019-06-04 02:50:31

我也有同样的需求,但还没有找到答案。然而,我发现Lark (https://github.com/lark-parser/lark)非常容易使用。

作为一种变通方法,我正在使用Lark的EBNF派生语法语言进行开发。一旦解析器正常工作,将Lark语法手工转换为ABNF就相对简单了。不幸的是,即使是ABNF解析器也供不应求,因此无法检查翻译的功能正确性。我满足于使用https://tools.ietf.org/tools/bap/abnf.cgi的语法正确性。

如果其他人知道使用ABNF的Python解析器,我很想听一听。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49610767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档