Collect types into the global symbol table

This commit is contained in:
2024-07-31 00:49:16 +03:00
parent 92990e52f0
commit d4471ca2fa
5 changed files with 77 additions and 18 deletions

2
TODO
View File

@ -4,6 +4,6 @@
Give errors if:
- The type is already defined.
- Base type is not defined.
- Circular type reference.
- Replace equivalent type with its base type.
- Check definitions inside procedures.