源代码层级定位方法、电子设备和介质技术

技术编号:46582000 阅读:1 留言:0更新日期:2025-10-10 21:21
本发明专利技术涉及计算机技术领域,尤其涉及一种源代码层级定位方法、电子设备和介质,所述方法先获取代码文件的代码行层次结构信息,再基于代码文件的代码行层次结构信息确定目标代码行对应的目标层级、目标层级对应的代码范围、所有目标子层级代码范围,再将可视范围内的代码行中属于目标层级、目标层级对应的代码范围、目标子层级代码范围内的代码行采用不同的显示标识显示。本发明专利技术实现了快速准确定位用户所关注的代码层次。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种源代码层级定位方法、电子设备和介质


技术介绍

1、在计算机领域中,通常需要查看大量的源代码,而这些源代码往往是存在一定的层级结构。例如在c++语言中,一个类中可以包含多个函数,一个函数又可以包含多个子语句块。在systemverilog语言中,一个模块(module)可以包含多个函数或方法,函数、方法中又可以包含多个子语句块。这些语法结构之间存在明显的包含与被包含关系,形成代码的层次结构。在查看源代码,通常需要在多个代码层次之间跳转,以查看代码的相关关系。其中,查看相邻的存在“父子”关系的层次关系尤为常见。由此可知,如何提供一种能够快速准确定位用户所关注的代码层次的方式成为亟待解决的技术问题。


技术实现思路

1、本专利技术目的在于,提供一种源代码层级定位方法、电子设备和介质,能够快速准确定位用户所关注的代码层次。

2、根据本专利技术第一方面,提供了一种源代码层级定位方法,包括:

3、步骤s1、获取代码文件的代码行层次结构信息{(a1,b1),(a2,本文档来自技高网...

【技术保护点】

1.一种源代码层级定位方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,

5.根据权利要求1所述的方法,其特征在于,

6.根据权利要求1所述的方法,其特征在于,

7.根据权利要求1所述的方法,其特征在于,

8.根据权利要求1所述的方法,其特征在于,

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令用于执...

【技术特征摘要】

1.一种源代码层级定位方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,

5.根据权利要求1所述的方法,其特征在于,

6.根据权利要求1所述的方法,其特...

【专利技术属性】
技术研发人员:张邦全
申请(专利权)人:上海合见工业软件集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1