前页 | 后页 |
Code Miner框架
Code Miner系统提供对现有源代码中信息的快速,全面访问。通过解析所有源代码并将生成的抽象语法树存储在经过读取优化的数据库中,系统以机器可理解的格式提供了对原始源代码各方面的完整访问。
该系统的核心目标是及时有效地访问隐藏在源代码中的数据。在提供尽可能简单的接口的同时,竭尽全力确保最大的性能。结果,该系统可用于分析程序结构,计算指标,跟踪关系,甚至执行重构。
使用以Code Miner自己的语言mFQL编写的查询检索Code Miner数据库中的信息。语言本身相当简单,只提供少量命令。语言很简单,它支持任意大小和复杂度的查询。该设计为所有查询(无论大小)都提供了出色的性能。
Enterprise Architect版本14.1中提供了此功能。
Enterprise Architect的代码编辑器及其搜索工具的Intelli-sense功能可以利用从这些数据库中提取的信息。
在搜索工具的“代码挖掘器”页面的底部指示当前活动的分析器脚本以及查询参数。