资料介绍
软件简介
Glean 是一个用于收集、推导和查询有关源代码信息的系统。它旨在收集和存储有关代码结构的详细信息,并提供对数据的访问,以提供从在线 IDE 功能到离线代码分析的强大工具和体验。你可以将其用于:
-
收集和存储有关代码结构的详细信息。Glean 是围绕高效的存储模型设计的,该模型可以大规模存储有关代码的信息。
-
查询有关代码的信息,为从在线 IDE 功能到离线代码分析的工具和体验提供支持。
Glean 由以下组件组成:
-
一个建立在 RocksDB 上的高效存储后端,用于存储事实。事实是由用户定义的模式描述的不可变的术语,并形成一个DAG。事实是由存储后端自动去重的。可以把它看作是能够有效地存储和查询你的代码的AST,并且具有完全的类型安全。
-
实现声明式查询语言 Angle 的查询引擎。Angle 是一种与 Datalog 相似的逻辑语言,但具有扩展功能,使其适用于构建对 Glean data 复杂查询。就像在 Datalog 中一样,Glean 可以通过使用 Angle定义规则来自动推导出新的事实。
-
一个服务器管理的磁盘多个数据库,并提供从客户创造,写和查询数据库的请求。该服务器目前使用 Thrift,但没有理由将来服务器也不能公开其他协议。该服务器旨在大规模部署,为大量客户端提供复制的数据库。
-
一个交互式 shell,你可以在其中键入查询并浏览数据。
-
用于直接或通过连接到服务器来创建、编写和查询数据库的命令行工具。
-
常见编程语言的几个示例模式,以及 其中一些的索引器。请注意,Glean 不会强制将所有数据放入一个单一模式中;每种语言的模式中可以有任意数量的特定于语言的细节。可以通过使用 Angle 派生事实来构建语言中立的抽象。
主要特点:
-
种类丰富:存储代码的详细信息
-
紧凑型存储:大规模存储有关代码的数据
-
高效查询:从代码中获得深刻见解,构建体验
目前支持:
计划提供:
- 采用UWB和TDoA技术的定位标签源码 30次下载
- 基于MATLAB的雷达仿真程序源码 17次下载
- 基于FPGA的PID系统源码下载 79次下载
- 基于蜕变测试的用户搜索引擎性能分析 9次下载
- 具有Protues仿真的万年历项目源码 17次下载
- 电子闹钟源码文件下载 10次下载
- 基于1602加矩阵键盘的简易计算机原理图及源码 4次下载
- 华为鸿蒙系统内核源码分析上册 17次下载
- 基于51单片机的uCOS_ii仿真源码下载 19次下载
- 电机正反转互锁控制应用程序源码下载 42次下载
- 十二个Pixhawk源码笔记分析资源下载 4次下载
- 鸿蒙内核源码分析 :内核最重要结构体 35次下载
- uboot源码分析,思路还算清晰 19次下载
- 业务规则引擎Ilog JRules工作引擎的工作机制分析
- nucleus plus源码分析下载
- AOSP源码定制-内核驱动编写 708次阅读
- 基于Android13的AOSP源码下载及编译指南 2880次阅读
- 浅析openEuler Cantian引擎 1230次阅读
- Faster Transformer v1.0源码详解 788次阅读
- 如何修改YOLOv8的源码 1703次阅读
- AOSP Android11系统源码和内核源码简析 4855次阅读
- 在Linux下如何安装和卸载源码包呢 2679次阅读
- 鸿蒙内核源码分析:鸿蒙内核的每段汇编代码解析 4092次阅读
- 如何寻找鸿蒙源码入口 3874次阅读
- firefly ROC-RK3308B-CC--源码介绍 1849次阅读
- 怎样选择存储引擎?MySQL存储引擎怎么样? 4566次阅读
- 数据库引擎是什么 1.1w次阅读
- 常用的数据库引擎有哪些_数据库引擎分类 2.1w次阅读
- 垂直搜索引擎是什么_垂直搜索引擎有哪些 7790次阅读
- 高PF重要还是无闪烁重要?哪一种光引擎更好? 6735次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多