diff --git a/README.md b/README.md index aeb845c..808a6c7 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ A directory of ARF files is called a module, and modules will compile to object files (one per module) using C as an intermediate language (maybe LLVM IR in the future). -## Design aspects +## Design Aspects These are some design goals that I have followed/am following: @@ -32,7 +32,7 @@ These are some design goals that I have followed/am following: - One line at a time - the language's syntax should encourage writing code that flows vertically and not horizontally, with minimal nesting -## Planned features +## Planned Features - Type definition through inheritence - Struct member functions @@ -49,3 +49,11 @@ These are some design goals that I have followed/am following: - [ ] Semantic tree -> C -> object file - [ ] Figure out HOW to implement generics - [ ] Create a standard library + +## Compiler Progress + +Progress heatmap + +- Yellow: needs to be completed for the MVP +- Lime: ongoing progress in this area +- Green: Already completed diff --git a/assets/heatmap.png b/assets/heatmap.png new file mode 100644 index 0000000..07dbcc7 Binary files /dev/null and b/assets/heatmap.png differ