我是否可以找到适合流行语言的Backus-Naur Form或BNF语法的地方?每当我进行搜索时,我都不会出现太多,但我认为它们必须在某个地方发布。我最感兴趣的是看到Objective-C和MySQL的一个。
答案 0 :(得分:18)
你必须搜索用于创建语法的工具:“lex / yacc grammar”,“antlr grammar”“railroad diagram”
http://www.antlr3.org/grammar/list.html
这是一些语法文件
答案 1 :(得分:6)
w:BNF#Language Grammars有一些链接。
我还找到了page列出了Objective C的语法。
答案 2 :(得分:6)
FWIW,MySQL语法文件(mysql-server/sql/sql_yacc.y
)是开源的,可以在launchpad.net上浏览(尽管它有点慢,当我试图提取特定文件时出现错误)。
此外,可以从dev.mysql.com下载整个MySQL服务器源的快照。
答案 3 :(得分:3)
答案 4 :(得分:2)
我也搜索了这个,我收集了这个存储库