Построение LL(1)/LR(0)/LR(1) анализаторов

Формат правил — "X -> Y | z", эпсилон — "_". Разделитель правил — новая строка или точка с запятой. Именованные нетерминалы задаются через "<name>". Аксиома — первый символ первого правила.