Aggregate Expansion - VS PL/I
Original Publication Date: 1985-Aug-01
Included in the Prior Art Database: 2005-Feb-19
This aggregate expansion results in performing expansion of PL/I aggregate operations by efficiently incorporating them within the semantic analysis processing carried out by the VS PL/I compiler front end, and the data structures produced for expanded aggregate operands are suitable for generation of highly efficient object code. A PL/I aggregate variable can be a multi-dimensional array variable, or a mixture of structure and array variables (for instance, an array of structures or a structure whose component is an array).