This repository provides the basic structure for a C development project.
compilersProject/
├── bin/
├── include/
├── Makefile
├── obj/
├── README.md
└── src/
└── main.c
There will be a branch in this repository for each practice assignment throughout the semester.
We need GCC and Make
Make
Make run
Each program will fulfill the Unix pipe contract:
Input (stdin): Reads source code.
Output (stdout): Prints results (tokens, AST, code).
Errors (stderr): Reports errors.
This repository and all practices will be in English.