I also found the relevant mantis item to support the fact that arrays can have more than 1 dynamic dimension. This resulted in changes in 5.2 and 5.6 5.2: Unpacked arrays can be made of any data type. Each dimension of an unpacked array can be declared as having a fixed or unfixed size. Fixed-size unpacked arrays can be multidimensional and have fixed storage allocated for all the elements of the array. If an unpacked array has one or more dynamic, associative, or queued dimensions, it is considered a variable-sized array. 5.6 A dynamic array is any dimension of an unpacked array whose size can be set or changed at runtime. The space for a dynamic array doesn't exist until the array is explicitly created at runtime. See Mantis 662: Dynamic and associative arrays, and queues, can be multiDim (BNF) Description As reported in P1800 ballot issue 283, SV 3.1a eliminated the restriction that dynamic arrays, queues, and associative arrays be limited to one dimension, but the BNF was never updated to reflect that. Additional Information Approved NON-unanimously by SV-EC on April 5, 2005 http://www.eda.org/sv-ec/Minutes/SV-EC_BallotRes_Meeting_April_5_2005_Minute s.txt 3 abstain, one opposed Corrected in P1800 Draft 5 (recirculation draft) 30 Apr 2005Received on Wed Jan 18 14:11:39 2006
This archive was generated by hypermail 2.1.8 : Wed Jan 18 2006 - 14:12:34 PST