![]() |
|
|
![]()
|
|
| dantistus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 17.10.2006 Репутация: нет Всего: нет |
Доброй ночи
Мне нужно записать грамматику языка регулярных выражений в БНФ. В нете не нашел, с гуглом никогда не дружил :( Попробовал изобразить сам - подскажите, правильно ли получилось? RE ::= single_match | anchor | concat | or | qunatified | (RE) concat ::= RE single_match | RE anchor quantified ::= single_mantch quant | (RE) quant or ::= RE "|" RE single_match ::= все, что "совпадает" с одним символом (a, \x2a, [abc], ., \d, \S - все это дает совпадение с одним символом) anchor ::= якоря (^, $, \b, \B) quant ::= квантификаторы (*, +, ?, *?, +?, ??, {n}, {n,m}) Вроде как-то так Заранее спасибо. |
|||
|
||||
| PPS05 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 262 Регистрация: 6.11.2005 Где: Беларусь, Минск Репутация: нет Всего: 7 |
На русском:
http://ru.wikipedia.org/wiki/Форма_Бэкуса_—_Наура На английском: http://cui.unige.ch/db-research/Enseigneme...o/AboutBNF.html BNF and EBNF: What are they and how do they work? http://www.garshol.priv.no/download/text/bnf.html Extended Backus–Naur form http://en.wikipedia.org/wiki/Extended_Backus–Naur_form Extended BNF — A generic base standard http://www.cl.cam.ac.uk/~mgk25/iso-14977-paper.pdf -------------------- Ушел с форума и не вернулся. |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 2 Всего: 134 |
вот здесь можно найти грамматику в формате yacc'а. переделать в BNF достаточно легко. Это сообщение отредактировал(а) Mayk - 21.12.2007, 22:40 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| dantistus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 17.10.2006 Репутация: нет Всего: нет |
PPS05, спасибо, но я не о том спрашивал
Mayk, спасибо, буду разбираться |
|||
|
||||
![]()
|
| Правила форума "Алгоритмы" | |
|
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Алгоритмы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |