摘要 |
PURPOSE:To generate plural kinds of programs at a time, and to attain to shorten the period of program development by separating a call processing program, preparing duplicately kinds necessary for each machine with respect to the individual parts of machines and inserting them to common part respectively. CONSTITUTION:An input analysis part 2 analizers a syntax of an input data, converts it into internal expression. Based on this internal expression, an intermediate code generating part 3 extracts logical control structure (concatenation, selection, iteration) as exchange control instruction, execution control request and program and generates the intermediate codes of intermediate level against the output. Among these intermediate codes, an execution control instruction insertion control part 4 refers to a table 5 with regard to ones corresponded to an execution control request, indexes corresponded data, and generates the code of the execution control instruction. Also, among intermediate codes, an object code developing part 6 outputs corresponded codes excluding the execution control request. |