feat/improve-syntax-and-types
feat/basic-type-checker
This PR improves the Midas syntax for better unification and consistency. It also add several AST nodes to better define different kinds of types
improve a couple methods names, namely evaluate → type_of and evaluate_block → process_block
remove custom import statement (`midas.using`) in favor of passing type definition files as arguments to the checker
No dependencies set.
The note is not visible to the blocked user.
This PR improves the Midas syntax for better unification and consistency. It also add several AST nodes to better define different kinds of types