摘要 |
PURPOSE:To improve the module property and independency of a program by allowing a CALL sentence interpreter routine to call an object program formed from an interpreter language program by a compiler by utilizing a dynamic load module calling routine. CONSTITUTION:An interpreter interprets and executes sentences in intermediate language 101 through an interpreter routine at every sentence. When a sentence for calling an object program is outputted during said execution, control is transferred to a CALL sentence interpreter routine 102. An interpreter type parameter is converted into a compile type parameter and control is transferred to a dynamic load module calling routine 103. The routine 103 returns the control to the routine 102 to transfer the control to a compiler object module 104.
|