- Install CMake version 3.16 or later with
sudo apt-get install cmake - Install Bison version 3.51 or later with
sudo apt-get install bison - Install Flex version 3.51 or later with
sudo apt-get install flex
make build: Builds the compiler with CMake, and putsjooscexecutable in root directory. Object files are placed inbuilddirectory.make test: Runs all GoogleTest unit tests intests/src.make clean: Deletesbuilddirectory, causing all files to be recompiled on next build.make submission anum=<x>: Creates zip filea<x>.zipfor marmoset submission. This zip contains the source code, tests, the files needed to build, and the git log (all requirements).
New classes must be placed in subdirectories of src (otherwise they can't be built)