Курсовая работа по предмету "Конструирование компиляторов""
Проанализировать грамматику языка Oberon, выделить её ключевые составляющие. Разработать прототип компилятора на основе скорректированной грамматики, использующий библиотеку ANTLR4 для синтаксического анализа входного потока данных и построения AST- дерева. Для последующих преобразований необходимо использовать LLVM, переводящий абстрактное дерево в IR (Intermediate Representation).
Вот как вы можете установить Java 17 на macOS:
-
Скачайте и установите JDK 17 с официального сайта Oracle:
- Перейдите на страницу загрузки JDK 17 на официальном сайте Oracle.
- Согласитесь с лицензионным соглашением и выберите версию JDK для вашей операционной системы macOS.
- Скачайте установщик и следуйте инструкциям для установки JDK 17 на вашем компьютере.
-
Используйте установщик от AdoptOpenJDK:
- Вы также можете использовать установщик от AdoptOpenJDK, который предоставляет установщики для различных версий JDK, включая Java 17.
- Перейдите на сайт AdoptOpenJDK, выберите версию JDK 17 и скачайте установщик для macOS.
- Запустите установщик и следуйте инструкциям для установки JDK 17 на вашем компьютере.
После установки Java 17, убедитесь, что переменная окружения JAVA_HOME указывает на установленную версию JDK 17. Вы также можете проверить версию Java с помощью команды java -version
в терминале.
Для установки необходимо запустить скрипт, работающий с помощью brew:
sh install.sh
Для запуска программы необходимо воспользоваться готовым скриптом из файла run.sh
:
sh run.sh