Support for Structures and multidimensional packed/unpacked arrays
The MR contains changes in parser, elaborator, triplicator and formatter to support:
- Multidimensional arrays
- Structures
Multidimensional arrays are supported both for packed and unpacked ranges, both using the [M:N] and [N] styles
Structures are supported with the "typedef struct packed" construct. Structure instantiation, voting, fanout, and member reference is supported. It also supports structure fields in other structures.