Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 3.37 KB

File metadata and controls

52 lines (40 loc) · 3.37 KB

Compiler Design and Implementation

This repository contains the code accompanying the practice-oriented parts of the "Compiler Design and Implementation" series of lectures performed during the 2015/16 season of Budapest Swift Meetup.

The code usually closely resembles what has been written during the live coding sessions. Bug fixes, other improvements and modifications may be committed without notice, though.

The code is placed into the public domain; there is no warranty whatsoever.

Archive

(Slides, videos and code of previous meetups)

Presentation slides in PDF and Keynote format are all available in the Slides directory.

The code has evolved continuously, during each meetup. It now contains a lexer, a parser, an AST definition, a primitive AST-based "optimizer", an LLVM code generator, and a minimal runtime library for SwiSwi, our toy language being compiled.