Доброго времени суток!
Подумал, что неплохо было бы подключить стрелочки с клавы (которые «вправо», «влево», «вверх», «вниз») в синтаксическом анализаторе, но хз, какие у них коды и как правильно двигать курсор в терминале. С тем, как двигать курсор я думаю смогу разобраться, но вот как ловить нажатия этих клавиш - совсем хз. Кто подскажет, какие у них коды или даст кусок кода с описанным функционалом?