Skip to content

Latest commit

 

History

272 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

8 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages