Я использую редактор ACE для интерактивного редактирования Python, в то же время у меня есть интерпретатор Python на задней панели, который будет анализировать код Python в результатах.
Когда пользователь отправляет код на серверную часть, парсер python разбирает код на результаты, в случае возникновения ошибок возвращает строку и столбец, а также описание ошибки в формате JSON.
Теперь проблема в том, как ACE может отображать ошибку в определенной позиции.