質問

Backus–Naur Formまたは一般的な言語のBNF文法を見つけることができる場所はありますか?私が検索をするたびに、私はあまり現れませんが、私はそれらがどこかに公開されなければならないと思います。私はObjective-Cと多分MySQL用のものを見たいと思っています。

他のヒント

FWIW、MySQL文法ファイル( mysql-server / sql / sql_yacc.y )は、launchpad.netでオープンソースで閲覧可能です(ただし、少し時間がかかり、試したときにエラーが発生しました)特定のファイルを取得します)。

また、MySQL Serverソース全体のスナップショットは dev.mysqlからダウンロードできます。 .com

IIRC、BNF文法は、yacc / bisonが入力として本当に煩わしくするものとは十分に異なります:)これらのファイルをパーサージェネレーターにフィードする場合は、適切な形式のファイルを探してください。 Java、JavaScript、C ++用のこのようなファイルを一度に見たことを思い出します。おそらくEclipse、Firefox、GCCのそれぞれの一部としてですが、確かに思い出せません。その言語を使用するオープンソースプロジェクトを見つけることで、ほとんどすべてのパーサー入力ファイルを見つけることができると思います。

これも検索し、このリポジトリを収集しました

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top