发明名称 |
对模块的结构分析进行支援的装置以及程序 |
摘要 |
模块的结构分析进行支援的装置具备:存储单元,其存储有1个以上的模块;和变换单元,其将在存储单元中存储的模块中规定的对象模块变换为二次模块并存储到存储单元中。变换单元从存储单元读入对象模块,将从对象模块的规定的处理开始位置到规定的处理结束位置为止所记述的每个语句依次输出到二次模块中。此外,变换单元在语句是执行模块内部的处理单位或其他的模块的语句的情况下,对在执行对象的处理单位等中记述的语句递归地展开并输出到二次模块中。 |
申请公布号 |
CN103635880A |
申请公布日期 |
2014.03.12 |
申请号 |
CN201280033010.4 |
申请日期 |
2012.07.10 |
申请人 |
石田伸一;松崎务;I系统株式会社 |
发明人 |
石田伸一 |
分类号 |
G06F9/44(2006.01)I;G06F11/28(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
中科专利商标代理有限责任公司 11021 |
代理人 |
张莉 |
主权项 |
一种装置,将由通过程序语言记述的1个以上的语句构成的模块变换为由1个以上的二次语句构成的二次模块,由此对模块的结构分析进行支援,所述模块能够通过模块名来确定,在所述模块中能够记述由1个以上的所述语句构成的处理单位,所述处理单位能够通过处理单位名来确定,在所述模块中作为所述语句能够记述处理单位执行语句、模块调用语句和条件语句,所述处理单位执行语句是用于通过所述处理单位名来确定并执行所述处理单位的所述语句,所述模块调用语句是用于通过所述模块名来确定并执行所述模块的所述语句,所述条件语句是用于根据条件式成立或不成立来选择应执行的所述语句的所述语句,在所述条件语句中作为通过所述条件语句选择的所述语句能够进一步记述所述条件语句,由此能够通过所述条件语句进行所述语句的阶层化,所述装置具备存储单元和变换单元,在所述存储单元中,存储1个以上的所述模块,所述变换单元将在所述存储单元中存储的所述模块中的规定的对象模块变换为所述二次模块并存储到所述存储单元中,所述变换单元具有读入功能、变换功能和写入功能,所述读入功能是从所述存储单元读入所述对象模块的功能,所述变换功能是如下功能:将从所述对象模块的规定的处理开始位置到规定的处理结束位置所记述的每个所述语句作为所述二次语句而依次输出到所述二次模块中,在输出到所述二次模块中的所述语句为所述处理单位执行语句或所述模块调用语句的情况下,通过对在执行对象的所述处理单位或调用对象的所述模块中记述的所述语句进行展开来生成所述二次语句并输出到所述二次模块中,对于所述展开的所述语句中的所述处理单位执行语句或所述模块调用语句也进一步进行所述展开,所述写入功能是将所述二次模块存储到所述存储单元中的功能。 |
地址 |
日本神奈川县 |