Я ищу инструмент для удаления комов из источников Javascript. Я смог использовать Google, но никто из них не выполнил следующее требование: Все остальное должно быть оставлено как есть, в частности, пробел не удаляется, НО если комментарий занимает целую строку, строка также удаляется.
Вкратце, я хочу иметь возможность перейти из хорошо отформатированного источника с комментариями к одинаково отформатированному источнику без комментариев. Строки, содержащие только комментарии, удаляются, а трелирующие комментарии удаляются вместе с конечными пробелами. Остальное осталось так, как есть.
Знаете ли вы какой-либо инструмент для такой работы?
EDIT: Я стараюсь быть более конкретным. Использование регулярных выражений невозможно, так как символы //
или /*
также могут отображаться внутри строк, регулярных выражений и т.д.
Инструмент должен принимать этот вход
var a = true;
//the following code is every useful
var b = 2;//really, really useful
/**
Never, ever do this
var c = 3;
*/
var d = 4;
и выдаем этот результат
var a = true;
var b = 2;
var d = 4;