Доброго времени. Возникла задача - написать небольшой препроцессор для файлов TypeScript, чтобы автоматизировать некоторые рутинные операции. И вместе с ней возникла необходимость - парсер, разбивающий файл скриптов на лексемы, с которыми удобно работать. Может кто-нибудь знает готовое подходящее решение?