Ресурс:
Формальные языки, грамматики и основы Построения трансляторов