Website Summary Files Commits Branches @commit @diff @stats
AgeCommit messageAuthorLinesSHA
2022-11-26Fixed typos in 01_dragons presentation dragons_typos
 Syndamia Verified
-4/+48595d5c
2022-11-24Fix demo program for spasm HEAD master
 Dimitar Trendafilov
-12/+9ae32b04
2022-11-17Fixed wrong information and link
 Dimitar Trendafilov
-6/+2a46eb2a
[...]
 
 
Clone
https://git.syndamia.com/edu/FMI/IPL
git@syndamia.com:edu/FMI/IPL
 
BranchAge
gc-pres-link4 years
dragons_typos4 years
master4 years
[...]
NameSize
.gitattributes2.5 KiBlog stats plain blame
.github52 Blog stats plain
.gitignore4.3 KiBlog stats plain blame
JSImpl211 Blog stats plain
README.md989 Blog stats plain blame
appveyor.yml1.3 KiBlog stats plain blame
demo203 Blog stats plain
gctest143 Blog stats plain
homework69 Blog stats plain
spasm174 Blog stats plain
website354 Blog stats plain

IPL

Implementation of Programming Languages course

Build Status

Build status

Project Structure

  • JSImpl - the JavaScript implementation
  • spasm - a virtual machine
  • website - the website with the resources and slides for the university course
  • demo - demonstrations of various tools for generating lexers and parsers
  • homework - homework assignments for the university course
  • gctest - application to test performance of various garbage collector implementations

How to contribute

Checkout the Virtual Machine and JavaScript Implementation projects for a list of issues that need fixed or implemented and their statuses.