SwiftMeetupBudapest / Compiler-Design-and-Implementation

Code accompanying the "Compiler Design and Implementation in Swift" talks

Home Page:http://www.meetup.com/swiftmeetup/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Code accompanying the "Compiler Design and Implementation in Swift" talks

http://www.meetup.com/swiftmeetup/


Languages

Language:Swift 96.7%Language:C 2.3%Language:Makefile 0.7%Language:C++ 0.3%