История изменений
Исправление firkax, (текущая версия) :
Ну ты издеваешься?
Во-первых, одинарные кавычки тоже надо учитывать, даже в Си конструкция '//qq' вполне валидна, по крайней мере в большинстве компиляторов, не говоря уже про всякие пхп (а автор не сказал для какого языка ему конвертор). Во-вторых,
printf("some\" // literal"); // q
надо превратить в
// q
printf("some\" // literal");
// literal"); // q
printf("some\"
Про \r\n думать лень, и так громоздко получилось.
Ну естественно.
Зачем так сложно?
Потому и сложно, что я всё продумал сразу (и указал сразу же полный список того, что не реализовано и может вызвать проблемы) а ты дописываешь фиксы по факту принятых замечаний (bug-driven development). Хотя на самом деле даже это намного приятнее видеть чем всякие sed или php.
Исходная версия firkax, :
Ну ты издеваешься?
Во-первых, одинарные кавычки тоже надо учитывать, даже в Си конструкция '//qq' вполне валидна, по крайней мере в большинстве компиляторов, не говоря уже про всякие пхп (а автор не сказал для какого языка ему конвертор). Во-вторых,
printf("some\" // literal"); // q
надо превратить в
// q
printf("some\" // literal");
// literal"); // q
printf("some\"
Про \r\n думать лень, и так громоздко получилось.
Ну естественно.
Зачем так сложно?
Потому и сложно, что я всё продумал сразу (и указал сразу же полный список того, что не реализовано и может вызвать проблемы) а ты дописываешь фиксы по факту принятых замечаний (bug-driven development).