符号分析仪
symbol-analyzer是一种代码分析器,可为您分析代码中每个符号的使用方式。 它可以以多种方式使用,例如对Clojure代码进行静态分析或定义需要代码遍历的复杂宏。
安装
最新的稳定版本是0.1.1。
将以下依赖项添加到您的project.clj文件中:
基本用法
提取并分析symbol-analyzer的基本用法。
注意symbol-analyzer仍然是alpha质量的,其API(尤其是以下所述的返回值格式)可能会发生很大的变化。
提炼
提取程序分析代码中指定符号的使用方式,并返回结果,我们称其为符号信息。 通过分配唯一的ID作为具有特定键的元数据来指定要分析的目标符号。 默认密钥是:id 。
例如,我们可以分析第二个x in (let [x 0] x)的用法,如下所示:
user=> ( require '[symbol-analyzer.extract
评论0
最新资源