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

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

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

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

Похожие вопросы