(This statement will change) This project is focused on building a compiler from scratch. The goal is to create a functionaly limited compiler that can parse, analyze, and generate code from a high-level programming language to a lower-level language or machine code.
To get started with the project, clone the repository:
git clone https://github.com/cjvillar/cis_27_group_project/
cd cis_27_group_project
Compile the project using your preferred build system or IDE.
Run the compiler on the source code file:
./compiler source_code_file
The compiler will generate the corresponding output code in the specified target language or machine code.
compiler-group-project/
├── src/ # Source files
├── include/ # Header files
├── tests/ # Test cases
├── docs/ # Documentation
└── README.md # Project documentation
We welcome contributions from everyone. If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.
git checkout -b feature/your-feature
).git commit -m 'Add some feature'
).git push origin feature/your-feature
).This project is licensed under the MIT License - see the LICENSE file for details.
We would like to thank our instructors, mentors, and peers for their support and guidance throughout this project.