包括空洞建议的代码完成
    2.
    发明公开

    公开(公告)号:CN117321565A

    公开(公告)日:2023-12-29

    申请号:CN202280035178.2

    申请日:2022-04-25

    Abstract: 一种代码完成工具使用注意力神经变换器模型生成有空洞的语法正确的候选来完成部分形成的源代码片段。该模型被训练来预测代码片段的底层语法的产生规则的非终结符号的扩展,不再局限于从左到右的扩展顺序。空洞是在候选中标记位置的编程语言的语法的非终结符号,其中代码完成引擎不确定应该被用来扩展非终结符号的产生规则。该空洞允许代码完成引擎在候选中扩展其他非终结符号和允许用户引导在候选中空洞的扩展。

Patent Agency Ranking