利索能及
我要发布
收藏
专利号: 2018100053810
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种注释填充方法,其特征在于,包括:

S1,对于目标文件中的任意一行内容,若该行内容中含有未被注释的函数,则根据所述函数从预先构建的注释字典中提取对应的注释,并将所述注释插入该行与前一行之间。

2.根据权利要求1所述的方法,其特征在于,所述注释字典的构建方法包括:s1,对于素材文件的任意一行内容,若该行内容中含有函数,且前一行内容或前两行内容中含有所述函数对应的注释,则将所述函数与注释对应保存在所述注释字典中。

3.根据权利要求1所述的方法,其特征在于,还包括:S0,根据目标文件夹目录获取所述目标文件夹下任一目标文件的路径,根据所述路径打开该目标文件。

4.根据权利要求1所述的方法,其特征在于,所述步骤S1进一步包括:S11,对于目标文件中的任意一行内容,若该行内容中含有函数标识,则确认该行内容中含有函数;

S12,若该行内容与前一行内容中不含有注释标识,则确认所述函数未被注释;

S13,根据所述函数从预先构建的注释字典中提取对应的注释,将所述注释插入该行与前一行之间。

5.根据权利要求2所述的方法,其特征在于,所述步骤s1进一步包括:s11,对于所述素材文件中的任意一行内容,若该行内容中含有函数标识,则确认该行内容中含有函数;

s12,若前一行内容或前两行内容中含有注释标识,则确认所述前一行内容或前两行内容中含有所述函数对应的注释;

s13,将所述函数和注释对应保存在所述注释字典中。

6.根据权利要求3所述的方法,其特征在于,所述步骤S0进一步包括:S01,将目标文件夹目录输入os.walk模块,应用for循环遍历所述目标文件夹,获取所述目标文件夹下的每一目标文件的文件名和目录;

S02,拼接任一所述目标文件的文件名和目录,获取所述任一目标文件的路径,根据所述路径打开所述任一目标文件。

7.根据权利要求4所述的方法,其特征在于,所述步骤S13进一步包括:将所述函数作为键,输入字典模型中,将从所述预先构建的注释字典中返回的所述键对应的值作为所述函数对应的注释,将所述注释插入该行与前一行之间。

8.根据权利要求5所述的方法,其特征在于,所述步骤s13进一步包括:提取该行内容,删除该行内容中的函数标识,获取该行内容中的函数;

提取前一行内容或前两行内容,删除前一行内容或前两行内容中的注释标识,获取所述函数对应的注释;

应用字典模型将所述函数作为键、对应的注释作为值保存在所述注释字典中。

9.一种注释填充装置,其特征在于,包括:

注释填充模块,用于对于目标文件中的任意一行内容,若该行内容中含有未被注释的函数,则根据所述函数从预先构建的注释字典中提取对应的注释,并将所述注释插入该行与前一行之间。

10.一种注释填充设备,其特征在于,包括:

至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求

1至8任一所述的方法。