dem1tris / guu-interpreter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Guu interpreter

Автор: Дмитрий Иванишкин, d@ivanishkin.ru
Особенности реализации
  • Процедуры set и print интерпретируются в два шага, (второй обозначается nop), чтобы различать стек вызовов "во время" и "после" исполнения инструкции.
  • Выход из процедуры интерпретируется отдельным шагом, чтобы различать состояния стека после выполнения последнего оператора процедуры и после выхода из неё.
Сборка и запуск
  • Сборка осуществляется через конфигурации IntelliJ IDEA
  • Конфигурации Example * сразу загружают файл с кодом
  • Конфигурация Enter file path позволяет ввести имя файла после запуска программы
  • Программа принимает имя файла с кодом либо единственным параметром командной строки, либо из стандартного ввода после запуска без параметров.

About


Languages

Language:Java 100.0%