Необходимо написать более-менее оптимальный анализатор синтаксиса языка. Понятно, что конечные автоматы, теория алгоритмов и т.д., но не подскажете ли, уважаемые, материал, по которому, без особых временных затрат, можно ознакомиться с базовыми аспектами такой разработки: как делать надо, как делать не стоит?
На данный момент интересует анализ синтаксиса ECMAScript`а (JS).