Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 1.59 KB

README.md

File metadata and controls

28 lines (24 loc) · 1.59 KB

HY540

Repository for the class "Advanced Topics of Languages Development" of the Computer Science in University of Crete.

Students involved in the project:

  • Achilleas Filippidis LinkedIn
  • Antonis Agapakis
  • Antonis Prinianakis LinkedIn
  • Zack Pervolarakis LinkedIn

Install and Run

Everything was compiled in Windows 10/11 OS using MSYS2 , Flex and YACC/BISON
Follow the steps below for the installation process:

Installing MSYS2

  1. Download the installer from here
  2. Run the installer
  3. After installing it, open the MSYS2 app. You will need to run a couple of commands.
  4. First run pacman -Syu
  5. Reopen the app and run pacman -Su
  6. After updating the packages, you will need to install makefile and mingw-w64 GCC.
    Run pacman -S --needed base-devel mingw-w64-x86_64-toolchain
  7. Add both mingw64/bin and usr/bin paths in the Environment Variables.

Installing Flex and YACC/BISON

  1. Download the Setup from here and run it.
  2. Download the Setup from here and run it.
  3. After installing both of them , add the ../bin path to the Environment Variables

After doing both of the above steps, you are ready to compile and test our alpha compiler :)