Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Грамматика языка регулярных выражений, Правильна я ли моя грамматика регекспов? 
:(
    Опции темы
dantistus
Дата 20.12.2007, 02:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 17.10.2006

Репутация: нет
Всего: нет



Доброй ночи smile

Мне нужно записать грамматику языка регулярных выражений в БНФ. В нете не нашел, с гуглом никогда не дружил :( Попробовал изобразить сам - подскажите, правильно ли получилось?

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})

Вроде как-то так smile Буду благодарен за помощь smile Еще, если в инете есть эта грамматика - дайте, пожалуйста, ссылочку smile

Заранее спасибо.
PM MAIL   Вверх
PPS05
Дата 21.12.2007, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 262
Регистрация: 6.11.2005
Где: Беларусь, Минск

Репутация: нет
Всего: 7





--------------------
Ушел с форума и не вернулся.
PM MAIL ICQ   Вверх
Mayk
Дата 21.12.2007, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 2
Всего: 134



Цитата(dantistus @  20.12.2007,  06:30 Найти цитируемый пост)
 Еще, если в инете есть эта грамматика - дайте, пожалуйста, ссылочку

вот здесь можно найти грамматику в формате yacc'а. переделать в BNF достаточно легко. 



Это сообщение отредактировал(а) Mayk - 21.12.2007, 22:40


--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
dantistus
Дата 22.12.2007, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 17.10.2006

Репутация: нет
Всего: нет



PPS05, спасибо, но я не о том спрашивал smile Мне нужно не определение БНФ, а запись грамматики языка регулярных выражений в БНФ.

Mayk, спасибо, буду разбираться  smile  Самое смешное заключается в том, что я эту статью находил, но не дочитал до конца и закрыл smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0552 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.