首页> 中国专利> 一种Python语言特征自动识别系统和方法

一种Python语言特征自动识别系统和方法

摘要

本发明提出一种Python语言特征自动识别系统及方法,所述系统包括:AST生成模块;AST访问模块;语言特征识别模块,用于将AST访问模块收集的信息进行计算,与语言特征识别模式进行比对,识别每一个语言特征并且统计语言特征出现的次数;标准库扫描模块,用于扫描使用标准库函数而产生的语言特征;类型推断工具接口模块;报告生成模块,用于在整个扫描以及识别完毕后,输出语言特征的使用报告。本发明分析Python语言规范,总结归类出6大类共22种影响广泛的语言特征;然后提出对这些特征自动识别的方法,进一步分析了各领域对Python语言特征使用的差异以及Python语言特征的总体使用情况,为构建Python编译模块或者基于Python子集的领域专用语言以及分析和优化提供语言特征参考。

著录项

  • 公开/公告号CN111858322B

    专利类型发明专利

  • 公开/公告日2022-01-11

    原文格式PDF

  • 申请/专利权人 中国科学技术大学;

    申请/专利号CN202010663123.9

  • 发明设计人 张昱;彭昀;胡明哲;

    申请日2020-07-10

  • 分类号G06F11/36(20060101);G06F8/75(20180101);G06F8/30(20180101);G06N5/04(20060101);

  • 代理机构11251 北京科迪生专利代理有限责任公司;

  • 代理人张乾桢

  • 地址 230026 安徽省合肥市包河区金寨路96号

  • 入库时间 2022-08-23 13:00:08

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号