Domanda

C'è un posto dove posso trovare le grammatiche Backus & # 8211; Naur Form o BNF per le lingue popolari? Ogni volta che faccio una ricerca, non mi presenti molto, ma immagino che debbano essere pubblicati da qualche parte. Sono più interessato a vederne uno per Objective-C e forse MySQL.

Altri suggerimenti

FWIW, il file di grammatica MySQL ( mysql-server / sql / sql_yacc.y ) è open source e navigabile su launchpad.net (anche se è un po 'lento e ho avuto un errore quando ho provato per recuperare il file specifico).

Inoltre, è possibile scaricare un'istantanea dell'intera fonte di MySQL Server da dev.mysql .com .

Le grammatiche IIRC, BNF sono abbastanza diverse da ciò che yacc / bison vuole che l'input sia davvero fastidioso :) Se hai intenzione di inserire questi file in un generatore di parser, potresti voler cercare i file nel formato appropriato. Ricordo di aver visto tali file per Java, JavaScript e C ++ ad un certo punto. Probabilmente come parte di Eclipse, Firefox e GCC, rispettivamente, ma non ricordo di sicuro. Suppongo che puoi trovare praticamente qualsiasi file di input del parser trovando un progetto open source che utilizza quella lingua.

Ho anche cercato questo e ho raccolto questo repository

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top