Re[2]: Вопрос пo Highliting Pattern
От: ifle  
Дата: 01.04.15 10:42
Оценка:
Здравствуйте, vad13, Вы писали:

V>Здравствуйте, ifle, Вы писали:


I>>Добавил в Custom Pattern следующий replace для JS

I>>Search : $expr1$.scrollLeft
I>>Replace : $($expr1$).scrollLeft()

I>>Не пойму почему решарпер предлагает понемять следующее вырожение

I>>$(o_obj).scrollLeft(10);

V>Если я правильно понял $expr1$ у вас это ExpressionPlaceholder, вызов функции $(o_obj) — тоже expression в грамматике Js,

V>поэтому он заматчил выражение $(o_obj).scrollLeft.

V>Как workaround, можно поменять тип плейсхолдера $expr1$ на NamePlaceholder, но класс выражений, которые будут матчатся, сократится практически до идентификатора.

Так можно, но более сложные выражения не найдутся.
А есть ли у вас утилита, которая могла бы сделать миграцию Custom Pattern в код плагина?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.