When a DS is followed by a fixed-format comment ("*" in column 7), and the next DS uses an ellipsis in the name (e.g., MyLongDataStructureNameHasAnEllipsisAtTheEnd...), the End-DS is not added to the first DS.
Fixed format RPG:
D uim_lstatr_t ds template qualified inz
D LstCnt like(uim_lstcnt_t)
D PgmDlgVar like(uim_name_t)
D PosHnd like(uim_hndent_t)
D AlwTrm like(uim_alwtrm_t)
*
D uim_opndtarcv_t...
D ds template qualified
D CnvTblErrYN 1a
D DtaCnvErrYN 1a
*
D uim_sltcri_t ds template qualified inz
D RelOpr 10a
D DlgVarNam like(uim_name_t)
When a DS is followed by a fixed-format comment ("*" in column 7), and the next DS uses an ellipsis in the name (e.g.,
MyLongDataStructureNameHasAnEllipsisAtTheEnd...
), the End-DS is not added to the first DS.Fixed format RPG:
Converts to:
The expected results are:
Note: this may be related to issue #45.