摘要 |
PURPOSE:To decrease a necessary file capacity by constituting the above system so that which is not a logical change in the correction applied to a source program is not fetched as a difference. CONSTITUTION:The above system is provided with an editor 1, a syntax analyzing means 2, a syntax analytic tree difference detecting means 3, a latest source program store means 4, a source program difference accumulating means 5, a source program restoring means 6, a source program 7 before the correction, and a source program 8 after the correction. In this state, at the time of executing a generation management of the source program, a difference between each generation of the source program is not fetched as a mere difference of a text but fetched as a difference of a syntax analytic tree of a result of executing a syntax analysis in accordance with grammer of the object source program and it is accumulated. Accordingly, the information of the change of stage setting and the change of an annotation, etc., being not essential to a correction of the source program is rejected except the latest one. In such a way, the accumulation data quantity at the time of executing the generation management can be curtailed.
|