Skip to content

betarixm/CSED423

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Design of Compiler

CSED423@POSTECH CSED423@POSTECH

Cool is a small language designed for use in an undergraduate compiler course project. While small enough for a one term project, Cool still has many of the features of modern programming languages, including objects, automatic memory management, and strong static typing. Cool is built entirely on public domain tools; it generates LLVM IR. Thus, the project should port easily to other platforms. The project has been used for teaching compilers at many institutions and the software is stable.

Assignments

Lexer

  • Reliability: High
  • Link

Parser

  • Reliability: High
  • Link

Semantic Analyzer

  • Reliability: Low
  • Link

LLVM IR Generator

  • Reliability: Very High
  • Link

About

POSTECH: Compiler Construction (Spring 2022)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published