e2 v1024

В юбилейном обновлении исправлена старая-старая неприятность с Helicon. Он не умел обрабатывать вложенные кавычки, если самих пар вложенных кавычек было несколько, например:

Ваня сказал: «Я жил в отелях „Калифорния“, „Масачусетс“, „Огайо“ и „Айова“»

Как видите, сейчас это всё работает корректно.

Ещё несколько вещей доведу до ума — сделаю новый дистрибутив.

Подписаться на блог
Отправить
Запинить
Дальше
4 комментария
Азат Разетдинов 2005

Фраза, использованная мной сто лет назад в переписке со Смирновым по поводу кавычек внутри кавычек, таки пошла в народ...

Илья Бирман

Пошла, факт :-)

A!e% 2005

А как ты обрабатываешь кавычки третьей вложенности? Понятно, что изврат, но все-же...

Илья Бирман

А никак, вроде бы всё сломается нафиг :-)

otto 2005

а где скачать новую версию e2 v1024?

Илья Бирман

Панель управления > Обновление движка

A!e% 2005

Просто я наконец-то нашел хоть какое-то правило в книжке, как обрабатывать такие кавычки... Если интересно — как и внутренние «лапки». То есть для кавычек только внешние — елочки, все остальные — лапки.

Правило дурацкое, много чего не учитывающее и все такое... Но дающее хоть какую-то определенность. Могу и ссылку на книжку откопать, если нужно.

Илья Бирман

Ты когда спросил об этом, я подумал, что все кавычки большей вложенности я бы делал лапками. А оказывается, я не один так думаю. Книжку-то не надо, всё равно я пока что делать не буду ниче.

Мои книги