Website Summary Files Commits Branches @commit @diff @stats
path: root / README.md
blob: 149012a6aff81f924e87c2860520cc1c409a408b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# 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.