diff --git a/todo_list.md b/todo_list.md index 31a0922..01c9c7c 100644 --- a/todo_list.md +++ b/todo_list.md @@ -45,6 +45,12 @@ - [ ] Lexer - [ ] Parser - [ ] Type checker + - Check if pointers have been checked for NULL before being used, + to avoid null dereferencing. + - Throw error if a variable is shadowing another one from another + scope. + - Throw error if a function's return value is not used or + explicitly ignored - [ ] Re-write the backend - [ ] Create an assembler for x86_64 - [ ] Create a custom backend