Не знаю, правомерно ли завел тикет в Clojure, но по-моему это баг в регэкспах

40 views
Skip to first unread message

ks_ks

unread,
May 14, 2014, 4:56:37 AM5/14/14
to clojure...@googlegroups.com
http://dev.clojure.org/jira/browse/CLJ-1421 - Или я чего-то недопонимаю?

Nikita Beloglazov

unread,
May 14, 2014, 4:59:14 AM5/14/14
to clojure...@googlegroups.com
А в чистом репле это воспроизводится?
По стектрейсу похоже, что падает что-то внутри lighttable, так что я бы убедился, что без lighttable тоже воспроизводится.


2014-05-14 9:56 GMT+01:00 ks_ks <akir...@gmail.com>:
http://dev.clojure.org/jira/browse/CLJ-1421 - Или я чего-то недопонимаю?

--
Вы получили это сообщение, поскольку подписаны на группу "Clojure Russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес clojure-russi...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

ks_ks

unread,
May 14, 2014, 5:07:04 AM5/14/14
to clojure...@googlegroups.com
Воспроизводится, через это



среда, 14 мая 2014 г., 12:59:14 UTC+4 пользователь Nikita Beloglazov написал:

Nikita Beloglazov

unread,
May 14, 2014, 5:08:35 AM5/14/14
to clojure...@googlegroups.com
Тут вроде как не в регэкспе падает, а при парсинге самой строки "G//[*.]\1***2***3". Возможно строка невалидная.
Что означает часть "\1***". Меня тут смущает слеш, который эскейпит единицу и ещё возможно что-то за ней. Этот слеш он действительно должен эскейпить или подразумевалось "\\1***"?

ks_ks

unread,
May 14, 2014, 5:19:18 AM5/14/14
to clojure...@googlegroups.com
Вот разгадка - дурная моя голова. thx a lot. Теперь осталось понять, как из dev.clojure этот тикет убрать.

среда, 14 мая 2014 г., 13:08:35 UTC+4 пользователь Nikita Beloglazov написал:
Reply all
Reply to author
Forward
0 new messages