Improvements to TypeChecker
Closed this issue · 4 comments
michaelto20 commented
In TypeChecker:
- Implement ReaderT monad transformer
- Use except monad transformer, where you must catch the exception
- Put exception handling in REPL
- Make data type for each exception
- Implement Data.Map for type TyCtx
michaelto20 commented
Completed steps 4 and 5
michaelto20 commented
Moved exception code into it's own module
michaelto20 commented
Completed step 3
michaelto20 commented
All changes implemented