发明名称 程序编译装置和程序编译方法
摘要 本发明提供一种程序编译装置和一种程序编译方法,其中,程序编译装置包括:语法树构建模块,根据待编译方法所对应的类的类文件,生成语法树;信息抽取模块,从所述语法树中,获取所有类节点的类信息,其中,所述类信息包括类方法;解析模块,根据所述待编译方法和所述类信息,从所述语法树中选择方法节点;收集模块,获取所述方法节点中的所述待编译方法和所述待编译方法的属性;编译模块,按预定规则,对所述待编译方法和所述待编译方法的属性进行编译。在该技术方案中,通过构建语法树,可将待编译方法及其属性提取出来,实现按需编译。
申请公布号 CN102521008A 申请公布日期 2012.06.27
申请号 CN201110448875.4 申请日期 2011.12.28
申请人 用友软件股份有限公司 发明人 丑洪亮;邓君涛
分类号 G06F9/45(2006.01)I 主分类号 G06F9/45(2006.01)I
代理机构 北京友联知识产权代理事务所(普通合伙) 11343 代理人 尚志峰;汪海屏
主权项 一种程序编译装置,其特征在于,包括:语法树构建模块,根据待编译方法所对应的类的类文件,生成语法树;信息抽取模块,从所述语法树中,获取所有类节点的类信息,其中,所述类信息包括类方法;解析模块,根据所述待编译方法和所述类信息,从所述语法树中选择方法节点;收集模块,获取所述方法节点中的所述待编译方法和所述待编译方法的属性;编译模块,按预定规则,对所述待编译方法和所述待编译方法的属性进行编译。
地址 100094 北京市海淀区北清路68号用友软件园