Сообщение от Alikberov
|
И нужно ли вообще отделить подсветку синтаксиса
|
Ее слишком непросто сделать.
Я как то пытался, что то даже получилось, но это без редактирования.
Большую проблему представляют строки и комментарии, в которых могут встретиться любые конструкции.
Сначала приходится выявлять их, что бы потом не рассматривать.
Ну и всякие фичи JS, где ключевое слово не всегда ключевое слово.
Например совершенно легальный код
let a= [1,2,3];
for (
const of
of a) console.log(of);