# IPL Implementation of Programming Languages course ## Build Status [![Build status](https://ci.appveyor.com/api/projects/status/1h7vih4i36jl6xs6?svg=true)](https://ci.appveyor.com/project/dtrendafilov/ipl) ## Project Structure - [JSImpl](JSImpl/README.md) - the JavaScript implementation - [spasm](spasm/README.md) - a virtual machine - [website](website/README.md) - the website with the resources and slides for the university course - [demo](demo/README.md) - demonstrations of various tools for generating lexers and parsers - [homework](homework/README.md) - homework assignments for the university course - [gctest](gctest/README.md) - application to test performance of various garbage collector implementations ## How to contribute Checkout the [Virtual Machine](https://github.com/SofiaCPP/IPL/projects/1) and [JavaScript Implementation](https://github.com/SofiaCPP/IPL/projects/2) projects for a list of issues that need fixed or implemented and their statuses.