Kolyaj:
Это же очень реальный вариант
А парсить нужно – потому что просто убирать '\n' в исходном тексте нельзя. Во всяком случае, не для Javascript. Так как окончанием программной инструкции в этом языке может быть как ';' так и просто '\n'. Потому могут быть сложности.