Commit graph

5 commits

Author SHA1 Message Date
Sam Vervaeck
ce8c0aa7a1 Fix symbol resolution and error handling 2020-05-27 20:59:45 +02:00
Sam Vervaeck
05b024c3f4 Update code base
- Fix some issues in the parser and the AST spec
 - Fix invalid union types emitted by treegen
 - Fix and extend the Evaluator a bit
 - Swich API of type checker and make it store checking errors
   on the Syntax object itself
2020-05-27 19:57:15 +02:00
Sam Vervaeck
ad525ec712 Fix some issues in SymbolResolver 2020-05-27 09:11:03 +02:00
Sam Vervaeck
b0649fd8ed Make error checking on stdlib work again 2020-05-26 22:58:31 +02:00
Sam Vervaeck
ffb0e2a8c0 Major update to code base
- Extended and fixed some issues in the parser
 - Complete rewrite of TypeChecker as a SymbolResolver
 - Created basic structure for a new class TypeChecker
 - Introduces verification passes
 - Updated frontend and all bits depending on it
2020-05-26 21:03:28 +02:00