Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Py-Minus-Compiler

  • Compiler Design - Sharif University of Technology

  • Mohammad Javad Maheronnaghsh

  • This repository consists of practical homeworks (project) of Compiler Design course.

  • In this project, our group has created a Pi-minus compiler.

  • Instructor: Dr. Gholamreza Ghassemsani

Phase 1 - Scanner

Phase 1 is a simple scanner which scans inputs, coverts them to tokens, and then save them in a file as a table.

Phase 2 - Parser

Phase 2 is the parser of this compiler. Parse tree is created in this phase.

Phase 3 - Code Genertor

This phase is the main part of the compiler, because the median code is generated.

Phase 4 - Semantic Analyser

Here the errors related to semantic analyser are checked.

About

Compiler Design - Sharif University of Technology

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages