mirror of
https://github.com/safishamsi/graphify.git
synced 2026-08-31 10:45:53 +00:00
tree-sitter-commonlisp-backed extractor for packages, classes, functions, methods, generics, macros, variable definers, and same-file calls. Handles the grammar's dedicated defun node (defun/defmacro/defmethod/defgeneric via defun_header) and the generic list_lit + leading-symbol forms (defvar/defclass/ defpackage), recurses into wrapper macros (eval-when/progn) and reader conditionals, and maps CL operator chars (= < > ? ! + *) to readable id suffixes. Wired into detect/extract dispatch, the extractor registry, a [commonlisp] optional extra, and the README; ships a fixture and a 23-test suite behind an importorskip guard. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>