一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

代码文档化方法、装置、电子设备及存储介质与流程

2022-06-25 08:04:27 来源:中国专利 TAG:

技术特征:
1.一种代码文档化方法,其特征在于,所述方法包括:获取代码文件,并从所述代码文件中读取源代码;调用针对目标语法特征语句预设的中间定义,遍历源代码中各语句的关键描述文本,并基于所述关键描述文本定位所述源代码中的目标语法特征语句;抽取所述源代码中的目标语法特征语句的语法特征字段,并抽取所述源代码中的目标语法特征语句的注释;将所述语法特征字段与所述注释进行关联,并输出为代码文档。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:从用户界面的输入路径框获取第一文件路径,并从所述用户界面的输出路径框获取第二文件路径;从所述第一文件路径获取代码文件,并将所述代码文档输出至所述第二文件路径。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:遍历所述源代码中的分号、左花括号以及右花括号;根据所述分号、左花括号以及右花括号,定位所述源代码中各语句。4.根据权利要求1所述的方法,其特征在于,基于所述关键描述文本定位所述源代码中的目标语法特征语句,包括:根据所述中间定义,获取所述关键描述文本的分数;基于所述关键描述文本的分数,对所述源代码中各语句进行评分;基于所述源代码中各语句的评分结果,定位所述源代码中的目标语法特征语句。5.根据权利要求1所述的方法,其特征在于,调用针对目标语法特征语句预设的中间定义,遍历源代码中各语句的关键描述文本,并基于所述关键描述文本定位所述源代码中的目标语法特征语句,包括:调用针对c#委托语句预设的中间定义,遍历所述源代码中各语句的关键描述文本,并基于所述关键描述文本定位所述源代码中的c#委托语句,其中,所述关键描述文本包括public字段文本、delegate字段文本以及左括号文本。6.根据权利要求1所述的方法,其特征在于,调用针对目标语法特征语句预设的中间定义,遍历源代码中各语句的关键描述文本,并基于所述关键描述文本定位所述源代码中的目标语法特征语句,包括:调用针对c#函数语句预设的中间定义,遍历所述源代码中各语句的关键描述文本,并基于所述关键描述文本定位所述源代码中的c#函数语句,其中,所述关键描述文本包括public字段文本、以及左括号文本。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述目标语法特征语句作为示例代码插入所述代码文档。8.一种代码文档化装置,其特征在于,所述装置包括:代码读取模块,配置为获取代码文件,并从所述代码文件中读取源代码;中间定义调用模块,配置为调用针对目标语法特征语句预设的中间定义,遍历源代码中各语句的关键描述文本,并基于所述关键描述文本定位所述源代码中的目标语法特征语句;抽取模块,配置为抽取所述源代码中的目标语法特征语句的语法特征字段,并抽取所
述源代码中的目标语法特征语句的注释;文档输出模块,配置为将所述语法特征字段与所述注释进行关联,并输出为代码文档。9.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如权利要求1至7任一项所述的方法。10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1至7任一项所述的方法。

技术总结
本申请提供了一种代码文档化方法、装置、电子设备及存储介质,所述方法包括:获取代码文件,并从所述代码文件中读取源代码;调用针对目标语法特征语句预设的中间定义,遍历源代码中各语句的关键描述文本,并基于所述关键描述文本定位所述源代码中的目标语法特征语句;抽取所述源代码中的目标语法特征语句的语法特征字段,并抽取所述源代码中的目标语法特征语句的注释;将所述语法特征字段与所述注释进行关联,并输出为代码文档。本申请实施例能够提高代码文档化的可拓展性。提高代码文档化的可拓展性。提高代码文档化的可拓展性。


技术研发人员:陆欣
受保护的技术使用者:迷你创想科技(深圳)有限公司
技术研发日:2022.03.15
技术公布日:2022/6/24
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献