JSAbrahams / mamba

🐍 The Mamba programming language, because we care about safety
MIT License
85 stars 3 forks source link

First version of the type checker #156

Closed JSAbrahams closed 4 years ago

JSAbrahams commented 5 years ago

Relevant issues

Implements #152 Implements #142 Implements #150 Implements #147 Implements #121 Implements #148

Summary

This implements v0.2.0 of the language. There are many language features which have not yet been implemented. These can be implemented iteratively over smaller changes (v0.2.1, v0.2.2, etc.)

Added Tests

Most of the new functionality has been tested. It should be noted there is a slight tendency to test mostly happy paths and not so much the bad paths.

JSAbrahams commented 4 years ago

Convert all TODO's to issues first before merging