Skip to content

A simple compiler written for the course project of CSM14204: Compilers at the University of Helsinki

Notifications You must be signed in to change notification settings

dilanSachi/uh-compiler

Repository files navigation

Simple Compiler

This is a simple compiler written for the University of Helsinki Compilers course. Compiler is written using Java 23.
These are the main parts of the compiler.

  • Tokenizer
    • Basic tokenization
    • Basic test cases
    • Edge test cases
    • Negative test cases
  • Parser
  • Interpreter
  • Type Checker
  • IR Generator
  • Assembly Generator
  • Analysis & Optimization

Build

About

A simple compiler written for the course project of CSM14204: Compilers at the University of Helsinki

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages