ALLOCATE allocates storage of size n in heap storage and returns the pointer to the allocated storage. You can also use ALLOCATE to allocate the specified size in the specified area.
>>-ALLOCATE-(n,-+---+-)---------------------------------------->< '-x-'
Abbreviation: ALLOC
If the requested amount of storage is not available, the STORAGE condition is raised.
If there is insufficient space within the specified area, the AREA condition is raised.