Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compiler-Design

Zanjan university compiler design course project

Course Description:

The purpose of this course is to learn how to transform programs written in common user-level programming languages into code that can be executed by the processor.

Project Description:

Compiler design for 'Small' programming language.

First phase: Manual lexical analysis

Second phase: Lexical analysis with the help of python language tools

Third phase: Syntactic analysis with the help of Yacc

Fourth phase: Semantic analysis

Fifth phase: Generation of intermediate code


The following grammar describes the syntactic structure of the Small_Lang language.

SharedScreenshot SharedScreenshot1

9776e8e (Compiler Design)

About

This is the project of Compiler Design course in University of Zanjan

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages