C文件的JSON抽象语法树数据集

数据集概述

本数据集提供了一个C语言文件的抽象语法树(AST),以JSON格式存储。该C文件是从Software Heritage平台的热门代码片段中,依据AST大小随机选取的,为代码结构分析提供基础数据。

文件详解

  • 文件名称: ast.json
  • 文件格式: JSON (.json)
  • 内容说明: 包含C语言文件parse_date.c的抽象语法树(AST),通过clang -Xclang -ast-dump=json -fsyntax-only parse_date.c命令生成,反映代码的语法结构和层级关系。

数据来源

Software Heritage

适用场景

  • 代码结构分析: 研究C语言代码的语法树结构和组成规律
  • 编译器前端研究: 分析Clang编译器生成的AST格式与内容
  • 程序分析算法测试: 为代码静态分析、缺陷检测等算法提供结构化输入数据
  • 代码复用研究: 探索从AST层面识别相似代码片段的方法
packageimg

数据与资源

附加信息

字段
作者 Maxj
版本 1
数据集大小 0.05 MiB
最后更新 2025年12月4日
创建于 2025年12月4日
声明 当前数据集部分源数据来源于公开互联网,如果有侵权,请24小时联系删除(400-600-6816)。