在哪里可以找到流行语言的巴科斯范式或 BNF 语法?每当我进行搜索时,我都不会出现太多,但我认为它们一定会在某个地方发布。我最感兴趣的是针对 Objective-C 或许还有 MySQL 的一款。

其他提示

FWIW,MySQL的语法文件(mysql-server/sql/sql_yacc.y)是开源的,可浏览的launchpad.net(虽然这是一个有点慢,当我试图拉起具体文件我得到一个错误)。

此外,整个MySQL服务器源的快照是从 dev.mysql下载.COM

IIRC,BNF语法是刚刚从什么YACC /野牛要输入到很讨厌吧:)如果你打算将这些文件送入一个解析器生成器,你可能想看看的文件以适当的格式足够不同。我记得在一个点看到了Java,JavaScript以及C ++这样的文件。可能是因为Eclipse中,Firefox和GCC的一部分,分别,但我不记得是肯定的。我会假设你可以发现,使用该语言的开源项目找到几乎任何解析器输入文件。

我也搜寻这一点,我收集该存储库

http://slps.github.io/zoo/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top