Мне интересно писать микрограмматики. Здесь синтаксический анализатор понимает не всю грамматику языка, а только ее часть; вид "м4 на кислоте".
Идея состоит в том, что синтаксический анализатор считывает символы и записывает их для вывода до тех пор, пока он не «просыпается» при идентификации ключевых слов, выполняет некоторую обработку в соответствии с грамматикой, а затем снова засыпает.
У меня возникли проблемы с его созданием, и, похоже, там нет никаких примеров.