Page 14 of 27
Posted: Mon Mar 21, 2011 9:04 pm
by DV
DrakonHaSh wrote:возможно вам покажется достойным реализации также и следующий алгоритм
Дельное предложение. Позволяет определять парные кавычки в пределах одной строки с очень большой точностью.
(Кстати, предложенный мною выше алгоритм может находить парную кавычку неправильно, если не ограничить поиск текущей строкой.)
И, кстати, в плагине есть настройка "Пропускать экранированные скобки".
Posted: Thu Mar 31, 2011 8:11 am
by DV
XBrackets v.4.3
+ экспериментальный алгоритм для поиска парной кавычки *
+ мелкие исправления/улучшения
+ поддержка AkelPad x64
* Алгоритм поиска парной кавычки использует новейшие достижения в области искусственного интеллекта и нейросетей 
Posted: Thu Mar 31, 2011 9:23 am
by FeyFre
* DV, неужели задействовали самообучающуюся сеть Кохонена?
Posted: Thu Mar 31, 2011 10:00 am
by Serge Yolkin
Вот такое предыдущей версией подсвечивалось корректно:
Code: Select all
tNew.innerHTML='<button onclick="document.getElementById(' + "'sHid'" + ').style.visibility=' + "'hidden'" + ';">Скрыть</button>';
или я не разобрался с настройками?
Posted: Thu Mar 31, 2011 11:05 am
by DV
Serge Yolkin wrote:Вот такое предыдущей версией подсвечивалось корректно (...)
Поскольку подсветка кавычек появилась только в последней версии, мне тяжело прокомментировать корректную подсветку в предыдущей

А если говорить про подсветку кавычек, то в данном случае для корректного анализа потребовалось бы пропарсить весь документ от начала и до конца (из-за вложенности двойных кавычек в одинарные). А XBrackets использует "алгоритм ориентирования на местности", который выдал для
onclick="document
единственный логичный вариант: раз до двойной кавычки идёт разделитель (
=), а после неё - буква (
d), то эта кавычка является открывающей, и следующая же двойная кавычка будет закрывающей.
Posted: Thu Mar 31, 2011 10:09 pm
by Serge Yolkin
DV
Прошу прощения, загнался. Видимо, для подкорки отсутствие подсветки, в целом, корректно...
А нельзя ли опционально, не по умолчанию, ловить кавычки в пределах строки? В моем маленьком мире выражение в кавычках на другую строчку не переносится...
Posted: Fri Apr 01, 2011 7:05 am
by DV
Serge Yolkin wrote:А нельзя ли опционально, не по умолчанию, ловить кавычки в пределах строки?
Нет ничего невозможного

Видимо, придётся таки расширить список дополнительных настроек XBrackets, а заодно переименовать их по человечески. (С сохранением
чтения настроек со старыми названиями для совместимости с предыдущими версиями.)
Posted: Fri Apr 01, 2011 8:56 am
by se7h
Instructor
AkelUpdater уверен, что последняя версия 4.2
Posted: Fri Apr 01, 2011 1:46 pm
by FeyFre
se7h
А по ссылке на главной сайта какая версия качается? Инструктор просто ещё не обновил всё.
Posted: Fri Apr 01, 2011 2:04 pm
by se7h
FeyFre
новая
Скачать 4.2 (31.03.11 06:16)
XBrackets.zip (172 Kb)
Posted: Fri Apr 01, 2011 2:22 pm
by Instructor
Posted: Thu May 12, 2011 8:56 am
by DV
XBrackets v.4.4
* for AkelPad 4.6.0+
+ now XBrackets works closely with Coder (if Coder is available)
*
+ added: parameters 'hlt_style', 'quote_detect_lines' and 'quote_max_lines'
* changed: now all the parameter names have prefixes (see above)
+ small improvements/fixes
* Эта версия XBrackets была выращена путём генной инженерии под глубочайшей отладкой 
Posted: Sun May 15, 2011 9:15 am
by DrakonHaSh
опция пропуск "экранированных" скобок (после '\') не работает для:
" \" "
' \' '
Posted: Sun May 15, 2011 10:15 am
by DV
DrakonHaSh wrote:опция пропуск "экранированных" скобок
У меня работает, что с подсветкой Coder, что без.
Posted: Sun May 15, 2011 7:09 pm
by Instructor