Задать вопрос
saroff
@saroff
Enterprise Java Developer

Как организовать приложение в командной строке по принципу работы python интерпретатора?

Хочу сделать приложение по принципу работы схожее с интерпретатором python. Мы запускаем приложение и оно ждет ввода следующей команды, выполнив ее - ждет следующей и так далее пока мы не введем команду выхода, например exit. Как такое сделать? Я понимаю, что для этого нужен огромный switch и цикл выход из которого произойдет только при вводе exit, но как этот цикл организовать упрямо не могу въехать.
  • Вопрос задан
  • 2685 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
mrstrictly
@mrstrictly
Попробуйте PB-грамматики. Очень хорошая реализация ― Parboiled (www.parboiled.org). Огромный свитч вам будет не нужен, а описания парсеров на Parboiled отлично читаются.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
slaykovsky
@slaykovsky
Вот тут можно подглядеть.
Ответ написан
Комментировать
slaykovsky
@slaykovsky
Еще как вариант, можно покурить сорцы интерпритатора, в принципе.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
14 янв. 2025, в 13:29
5000 руб./за проект
14 янв. 2025, в 13:14
6000 руб./за проект
14 янв. 2025, в 13:04
10000 руб./за проект