cjvillar / cis_27_group_project

0 stars 0 forks source link

Compiler (cis_27_group_project)

Project Overview

(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.

Table of Contents

Features ( Will change)

Installation

To get started with the project, clone the repository:

git clone https://github.com/cjvillar/cis_27_group_project/
cd cis_27_group_project

Usage

  1. Compile the project using your preferred build system or IDE.

  2. Run the compiler on the source code file:

    ./compiler source_code_file
  3. The compiler will generate the corresponding output code in the specified target language or machine code.

Project Structure (place holder)

compiler-group-project/
├── src/                  # Source files
├── include/              # Header files
├── tests/                # Test cases
├── docs/                 # Documentation
└── README.md             # Project documentation

Contributing

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.

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

We would like to thank our instructors, mentors, and peers for their support and guidance throughout this project.