Показать сообщение отдельно
  #2 (permalink)  
Старый 09.02.2015, 15:03
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Сообщение от Ruslan_xDD
Как более грамотно исключить парсинг строк в кавычках?
Мы, в свое время, просто "прятали" строковые константы... Т.е. меняли их на некие уникальные выражения. Типа

function test() {
   return 'foo';
}

var testStr = 'function test(){return \'foo\'}';

Превращали в

function test() {
   return 'foo';
}

var testStr = ~1~;

А после расскрасски или форматирования текста вставляли строки вместо их "идентификаторов"...
Ответить с цитированием