19:06:27enoor maybe just the relevant source files
19:07:04drmeisterNot much. It's a 1:1 match of the AST and AST Matcher facility exposed in Common Lisp - and i have a static analyzer that I wrote that grovels every pointer in every C++ class that Clasp manages with its garbage collector
19:08:38drmeisterIt uses matchers that look like this: https://github.com/clasp-developers/clasp/blob/dev/src/lisp/modules/clasp-analyzer/clasp-analyzer.lisp#L1310