前页 | 后页 |
代码矿工框架
代码矿工系统提供对现有源代码中信息的快速和全面的访问。通过解析所有源代码并将生成的抽象语法树存储在读取优化的数据库中,系统以机器完成的格式提供对原始源代码所有方面的完整访问。
该系统背后的核心目标是及时有效地提供对隐藏在源代码中的数据的访问。为了确保最大性能,同时提供尽可能简单的接口,我们付出了巨大的努力。因此,该系统可用于分析程序结构、计算指标、跟踪关系甚至执行重构。
使用以代码矿工查询语言(mFQL)编写的查询来检索来自代码矿工数据库的信息,该语言是代码矿工自己的语言。该语言本身相当简单,提供少量命令。尽管语言很简单,但它支持任意大小和复杂性的查询。该设计为所有查询(无论大小)提供了极致的性能。
此特征可从Enterprise Architect Release 14. 1中获得。
Enterprise Architect分析器的代码分析器、它的搜索工具和它的代码编辑器的智能感知特征都利用了这些数据库中的信息。
当前激活的分析器脚本以及查询参数,都在搜索工具的“代码矿工”页面底部标出。