DESCRIPTION: This module tests the ability of the programmer to copy all elements from a specified structure into an open structure using the function <copy all elements from structure>. SEMANTIC REQUIREMENTS:#F 118
SR1. <Copy all elements from structure> copies all elements of a specified structure into an open structure after the `element pointer' regardless of the `edit mode.'
#F 118
SR2. If the specified structure in <copy all elements from structure> is the open structure, its contents are copied into itself after the `element pointer.'
#F 118
SR3. After <copy all elements from structure>, the `element pointer' is updated to point to the last element that was copied.
#F 118
SR4. If the specified structure in <copy all elements from structure> is empty or nonexistent, no action takes place.
LOCAL DICTIONARY:
Functions --- 118: pcelst <copy all elements from structure> Data Structures --- 4 ... phigs_state_list 4.3 ... element_pointer 7 ... structure_state_list 7.1 ... structure_identifier 7.3 ... list_of_structure_elements
You may inspect either the design or code for this program.