Skip to content

siri-n-shetty/UE22CS341B-Compiler-Design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UE22CS341B: Compiler Design

This repository contains the lex and yacc codes for the assignments and each of the 6 weeks of laboratory exercises completed during the sixth semester as part of the course: Compiler Design.

Lab Tasks

  • Lab 1: Syntax Validation
  • Lab 2: Symbol Table Generation
  • Lab 3: Expression Evaluation
  • Lab 4: AST (Abstract Syntax Tree) Generation
  • Lab 5: ICG (Intermediate Code Generation)
  • Lab 6: LLVM (Low Level Virtual Machine)

Assignments

  • Assignment 1: Building a mini-compiler using concepts of Lab 1 and 2
  • Assignment 2: To extend the Lab 5 and 6 file for if-else and do-while statements.

Contributions

Feel free to contribute by submitting issues for any bugs or improvements. I hope this serves as a valuable resource for your learning and projects in Compiler Design.

About

This repository contains a series of lex and yacc codes for the course UE22CS341B (Compiler Design).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published