Skip to content

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

License

Notifications You must be signed in to change notification settings

GuTaoZi/SPL_Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published