Question

Existe-t-il un endroit où je peux trouver des grammaires Backus & N ° 8211; Naur Form ou BNF pour les langues populaires? Chaque fois que je fais une recherche, je ne me présente pas souvent, mais je suppose qu'elles doivent être publiées quelque part. Je suis particulièrement intéressé à en voir un pour Objective-C et peut-être MySQL.

Autres conseils

FWIW, le fichier de grammaire MySQL ( mysql-server / sql / sql_yacc.y ) est open source et peut être parcouru sur launchpad.net (bien que ce soit un peu lent et que j'ai eu une erreur lorsque j'ai essayé pour extraire le fichier spécifique).

De plus, un instantané de la source entière de MySQL Server est téléchargeable à partir de dev.mysql .com .

Les grammaires IIRC, BNF sont juste assez différentes de ce que yacc / bison veulent comme entrée vraiment ennuyeux :) Si vous avez l’intention d’alimenter ces fichiers dans un générateur d’analyseur, vous pouvez rechercher des fichiers dans le format approprié. Je me souviens avoir vu de tels fichiers pour Java, JavaScript et C ++ à un moment donné. Probablement dans Eclipse, Firefox et GCC, respectivement, mais je ne m'en souviens pas. Je suppose que vous pouvez trouver à peu près n'importe quel fichier d'entrée d'analyseur en trouvant un projet open source qui utilise cette langue.

J'ai également cherché cela et j'ai collecté ce référentiel

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top