摘要 |
PURPOSE:To utilize easily an execution path route, by detecting entrance points and exit points of respective blocks to generate preliminarily position information on the logic structure of respective blocks when a program is compiled. CONSTITUTION:A language processing program 4 added to a compiler 1 generates a correspondence table (b) indicating the correspondence between position information on the logical structure of respective blocks in a source program (a) and block identification information. When the source program is compiled, the program 4 generates a block structure information table (c) where data of master blocks of respective blocks of the source program (a) and block identification numbers are stored. Meanwhile, an execution logging-out device 3 generates an execution path log table (d) in accordance with the execution of blocks. An execution path analyzing device 5 analyzes the execution path on a basis of the table (d) and the correspondence table (b). The device 5 restores the morphology of the source program (a) while referring to the correspondence table (b) to output the analyzed execution path of the structured program to a CRT 6 and a line printer 7. |