Выделение при наличии в регексе автоматически сгенерированного текста
Issue #226
closed
Originally reported on Google Code with ID 226
Необходимо стандартизовать поведение инструментов авторинга при выборке пустоты.
Ситуация 1: a()b, выбрана пустая подмаска.
В дереве обязательно выбирается и подмаска и пустота, только пустоту выбрать нельзя.
В графе выделяется внутренний узел пустоты, без подмаски.
В описании не выделяется ничего вообще, хотя надпись для пустоты и подмаски присутствует
(?!)
Ситуация 2: (ab|cd|)ef Выбрано в тексте вторая |
В дереве ситуация адекватная
В графе и описании выделена только пустота.
Reported by oasychev
on 2013-09-15 17:24:15
Comments (13)
-
reporter -
Я думаю стоит сначала переделать дескрипшен на такой же режим работы как и остальные тулзы (каждый раз запрос-ответ + проверка кэша), а там посмотрим.
Reported by
vostreltsov
on 2013-09-16 21:57:21 -
reporter Согласен, только вопрос на все тулзы должен быть один. Я вот думаю, не добавит ли производительности если тестинг тул при обновлении будет единым запросом с остальными тоже...
Reported by
oasychev
on 2013-09-16 21:59:07 -
reporter * не вопрос - запрос
Reported by
oasychev
on 2013-09-16 21:59:28 -
Выделение пофиксил, остается переделать сам дескрипшен на выдачу упрощенной разметки и отдачу ответов на каждый запрос
Reported by
vostreltsov
on 2013-09-17 10:37:25 -
reporter Валерий - вам осталось поправить чтобы в лексере учитывалось смещение и координаты были по регексу пользователя сразу. Остальным надо будет выделить добавленную часть регекса. Я предлагаю выделять слегка серым фоном, как бы неактивную - а часть, написанную юзером на белом и т.д. фоне делать...
Reported by
oasychev
on 2013-09-19 20:24:35 -
reporter Есть проблемы при выдаче синтаксических ошибок - она неоткрытые скобки лепит к самой первой открывающей и выдает отрицательные координаты.... Надо наверное в таком случае в самом узле ошибки переставить координаты к следующей открывающей скобке...
Reported by
oasychev
on 2013-09-23 19:47:53 -
reporter Иванов - изменения в графе выглядят красиво, но реализованы криво - мало ли что и как будет автоматически добавлено, нельзя дублировать поведение именно exact именно в данный момент времени. Есть возможность по координатам или другим полям определить добавленные узлы. Уточните у Стрельцова условие. Терехов - попробуйте сделать выделение добавленных узлов как у Иванова - не лучше будет, чем сейчас? Пахомов - а у вас когда выделение добавленных узлов будет?!
Reported by
oasychev
on 2013-10-01 18:57:06 -
Account Deleted Выделение реализовано. Пример приложил во вложенном файле. Не выталкиваю потому что необходимо произвести небольшой рефакторинг + возникли проблемы с отрисовкой выделения поддерева.
Reported by
grvlter
on 2013-10-01 19:36:34<hr> * Attachment: 1.PNG<br>
-
reporter Вопрос по рисунку - к Терехову и Стрельцову - в такой ситуации лучше иметь фон самих добавленных узлов серым или белым? Белый заметнее, но вызывает неправильные ассоциации с главным регексом. У графа такой проблемы не стоит - там ассерты метками на дугах показываются...
Reported by
oasychev
on 2013-10-01 19:55:00 -
Account Deleted Мне кажется серый лучше - он подчёркивает особенность узлов. Белый фон будет показывать схожесть автоматически сгенерированных узлов и остальных узлов дерева...
Reported by
grvlter
on 2013-10-01 20:09:32 -
reporter Если в дереве выделяется группировка, или весь корень - в графе прямоугольник вокруг белой части зеленеет тоже. Надо ему либо черный цвет явно прописать, либо вообще сделать рамку невидимой - а только изменение фона...
Reported by
oasychev
on 2013-10-01 21:11:32 -
reporter Теперь работает во всех инструментах.
Reported by
oasychev
on 2013-10-18 18:09:11 - Status changed:Done
- Log in to comment
Reported by
oasychev
on 2013-09-16 21:45:52