УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

[BugFixed] Неверная подсветка синтаксиса


Автор Повідомлення
Повідомлення створено: 29. 12. 2011 [11:36]
yozhik
Алексей Николаев
Автор теми
Зареєстрован(а) с: 29.11.2010
Повідомлення: 127
Может это и не к исходному коду скады вопрос, но все же кусок кода
JAVASCRIPT
SYS.DAQ.JavaLikeCalc["lib_terminal"].read_file( "C:\OSCILL\", file + ".hdr" );

подсвечивается неверно (см. вложение). Выполняется корректно.
Вкладений файл

Screenshot at 2011-12-29 13:34:14.png (Тип файлу: image/png, Розмір: 8.67 кілобайтів) — 2090 завантажень
Повідомлення створено: 29. 12. 2011 [12:29]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"yozhik" wrote:

Может это и не к исходному коду скады вопрос, но все же кусок кода
JAVASCRIPT
SYS.DAQ.JavaLikeCalc["lib_terminal"].read_file( "C:\OSCILL\", file + ".hdr" );

подсвечивается неверно (см. вложение). Выполняется корректно.

Подсветку с учётом экранирующих символов регулярными выражениями не решить.
Конкретно данную проблему решил, однако возможно экранирование самого символа экранирования и так многократно.
Если найдёте лучшее ре. выражение - предлагайте. Текущее /"([^\\]\\"|[^"])*"/

Learn, learn and learn better than work, work and work.



11607