Репозиторий грамматик BNF?

24
задан Mansfield 9 June 2012 в 14:19
поделиться

4 ответа

необходимо искать на инструментах, используемых для создания грамматик: "грамматика lex/yacc", "antlr грамматика" "схема железной дороги"

http://www.antlr3.org/grammar/list.html

Вот является некоторыми файлами грамматики

цель-c

python

[1 110] javascript

18
ответ дан P̲̳x͓L̳ 28 November 2019 в 23:52
поделиться

FWIW, файл (mysql-server/sql/sql_yacc.y) грамматики MySQL является открытым исходным кодом и browseable по launchpad.net (хотя это немного медленно, и я получил ошибку, когда я пытался потянуть определенный файл).

кроме того, снимок целого источника MySQL Server загружаем от dev.mysql.com .

6
ответ дан Bill Karwin 28 November 2019 в 23:52
поделиться

Существуют некоторые ссылки от w:BNF#Language Грамматики .

я также нашел страница , которая перечисляет грамматики для Objective C.

6
ответ дан Kirill Kobelev 28 November 2019 в 23:52
поделиться

IIRC, грамматики BNF просто достаточно отличаются от того, какие yacc/bison хотят, как введено быть действительно раздражающими:), Если Вы намереваетесь подать эти файлы в парсер-генератор, можно хотеть искать файлы в соответствующем формате. Я вспоминаю наблюдение таких файлов для Java, JavaScript и C++ однажды. Вероятно, как часть Eclipse, Firefox и GCC, соответственно, но я не могу помнить наверняка. Я предположил бы, что можно найти в значительной степени любой входной файл синтаксического анализатора путем нахождения проекта с открытым исходным кодом, который использует тот язык.

3
ответ дан rmeador 28 November 2019 в 23:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: