blob: 69b973016508867b07aee149687af2cbc420ec81 (
plain)
1
2
3
4
5
6
7
8
9
|
# Name analysis
- Collect all global type and procedure definitions.
Give errors if:
- The type is already defined.
- Base type is not defined.
- Circular type reference.
- Check definitions inside procedures.
|