А что легче и лучше для написания транслятора какого-нибудь языка в LLVM IR? Написать руками самому или использовать LLVM API? Если за спиной разве пара глав книги дракона и времени не особо много
зависит от сложности синтаксиса мне кажется.
если что-то простое, то действительно быстрее будет самому (если с самописными парсерами всё ок)
если что-то большое, то скорее больше времени потратишь на изучение теории о парсерах, либо в ином случае столько же времени провозишься с самописными костылями, на которые будет страшно надеятся.