摘要 |
PURPOSE:To correctly detect the points of difference without the omission of detection by comparing a program source described in a programming language with all instruction sentences with no consciousness of a program sequence by moving the source vertically while subtracting the sentence one by one. CONSTITUTION:The program of a transaction input program 102 which is compared with a master source program 101 and a member name designation parameter 103 are inputted to an intelligent comparing tool program 104. A program compressing function 105 deletes an instruction sentence, a space and a sequence out of an input source. A range deciding function 106 selects a range of comparison. A program comparing function 107 compares the records with each other within the selected range and deletes the same areas to recognize them as the points of difference. A step number counting function 108 counts the step numbers of the points of difference to write these counting results in a corrected step number file 111. A slip output function 109 edits the results of comparison and outputs a comparison list 110. Thus many same state are detected even if a large quantity of program source are inserted, updated, etc., and the comparison objects are moved up and down in a unit. Thus, the omission of comparison is prevented and the points of difference can be detected with high accuracy.
|