C.2.2 Step 2: Parse each sub-list and assign into appropriate output name component

During the second step, the system goes through each sub-list created in step 1, starting from sub-list 4 backwards. According to various hard-coded rules, it analyses the tags in a sub-list and then allocates the corresponding words into one of the following output name components (lists of words):