Сообщение от Ruslan_xDD
|
Как более грамотно исключить парсинг строк в кавычках?
|
Мы, в свое время, просто "прятали" строковые константы... Т.е. меняли их на некие уникальные выражения. Типа
function test() {
return 'foo';
}
var testStr = 'function test(){return \'foo\'}';
Превращали в
function test() {
return 'foo';
}
var testStr = ~1~;
А после расскрасски или форматирования текста вставляли строки вместо их "идентификаторов"...