Skip to content

Latest commit

 

History

History
16 lines (15 loc) · 658 Bytes

Readme.md

File metadata and controls

16 lines (15 loc) · 658 Bytes

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