← 返回列表
代码补全方法、装置、设备以及存储介质
申请人信息
- 申请人:广州致远电子股份有限公司
- 申请人地址:510000 广东省广州市软件园思成路43号第3层306房
- 发明人: 广州致远电子股份有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 代码补全方法、装置、设备以及存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311561704.1 |
| 申请日 | 2023/11/21 |
| 公告号 | CN117632106A |
| 公开日 | 2024/3/1 |
| IPC主分类号 | G06F8/33 |
| 权利人 | 广州致远电子股份有限公司 |
| 发明人 | 周立功; 王俊圣 |
| 地址 | 广东省广州市软件园思成路43号第3层306房 |
摘要文本
广州致远电子股份有限公司获取“一种透气窗帘布”专利技术,本申请实施例提供了一种代码补全方法、装置、设备以及存储介质,该方法包括:获取代码编辑界面的当前代码数据;对当前代码数据进行解析,并生成容错语法树;根据容错语法树以及当前输入位置,获取对应当前输入内容的补全推荐列表;确定容错语法树中与当前输入位置对应的当前节点,根据当前节点的关联节点信息,确定当前输入位置位于当前编译块的语句位置;在当前输入位置满足设置的句首位置条件的情况下,将补全推荐列表中的推荐补全变量添加赋值符号得到目标补全变量;将目标补全变量对应于当前输入位置进行显示。实现了无需开发人员手动输入赋值符号,提高编码效率。
专利主权项内容
1.代码补全方法,其特征在于,包括:获取代码编辑界面的当前代码数据;对所述当前代码数据进行解析,并生成容错语法树;根据所述容错语法树以及当前输入位置,获取对应当前输入内容的补全推荐列表;确定所述容错语法树中与所述当前输入位置对应的当前节点,根据所述当前节点的关联节点信息,确定所述当前输入位置位于当前编译块的语句位置;在所述当前输入位置满足设置的句首位置条件的情况下,将所述补全推荐列表中的推荐补全变量添加赋值符号得到目标补全变量;将所述目标补全变量对应于所述当前输入位置进行显示。