Skip to content

Latest commit

 

History

History
41 lines (23 loc) · 1.71 KB

README.md

File metadata and controls

41 lines (23 loc) · 1.71 KB

A compiler for SUSTech Programming Language(SPL), a C-like custom programming language.

Project for CS323 Compilers, SUSTech.

This project is developed in 4 phases. For more details, please check the reports:

Environment

Tool Version
C C99
GNU Bison 3.0.4+
Flex 2.6.4

Usage Guide

For usage guide of each phase, please refer to the How to Run section in the corresponding report.

  1. Lexical and Syntax Analyzer

  2. Semantic Analyzer

  3. Intermediate Code Generator

  4. Target Code Generator