Я разрабатываю новый пользовательский язык программирования для выполнения некоторых вычислений чисел и отображения результатов в определенном формате.
Для этой цели я использую Antlr4 для лексического анализа и анализа и разрабатываю его на Java.Я смог «выполнить» программу, переопределив методы посетителя, сгенерированные Antlr4.
Я сейчас пытаюсь добавить функциональность отладки и пытаюсь приостановить выполнение при достижении точки останова, а затем возобновить.Кроме того, мне также нужно поддерживать «Step Through», «Step In», «Step Out» и «Resume».
Может, кто-нибудь подскажет, как этого добиться?