版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN201510070808.1
公 开 号:CN104657140A
发 明 人:卢轩华
代 理 人:祝亚男
代理机构:11138 北京三高永信知识产权代理有限责任公司
专利类型:发明申请
申 请 日:20150527
公 开 日:20150210
专利主分类号:G06F9/44(20060101)
关 键 词:数据表 代码文件 抽象语法树 存储 指令 代码生成方法 存储数据表 计算机领域 数据表属性 模板代码 开发 检测 转换
摘 要:本发明公开了一种代码生成方法及装置,属于计算机领域。所述方法包括:当接收到代码生成指令时,根据所述代码生成指令携带的数据表标识,判断是否已存储数据表的历史代码文件;如果已存储所述数据表的历史代码文件,则将所述历史代码文件转换成第一抽象语法树;根据所述数据表标识对应的数据表属性信息和存储的数据表模板代码,生成第二抽象语法树;根据所述第一抽象语法树与所述第二抽象语法树,生成所述数据表的代码。本发明通过检测该数据表的历史代码文件,并将历史代码文件中开发人员修改的代码添加到为该数据表重新生成的代码中,无需开发人员再次进行修改,提高了代码生成效率。