From af15e33f577f3ae11d2892a779d0a3e14f829fac Mon Sep 17 00:00:00 2001 From: Rangarajan Ramaswamy Date: Sat, 2 May 2026 03:22:58 +0300 Subject: [PATCH] feat: add extraction support for VB.NET files --- graphify/extract.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/graphify/extract.py b/graphify/extract.py index 1bfaf8f..c551e63 100644 --- a/graphify/extract.py +++ b/graphify/extract.py @@ -1553,6 +1553,11 @@ def _extract_python_rationale(path: Path, result: dict) -> None: # ── Public API ──────────────────────────────────────────────────────────────── +def extract_vbnet(path: Path) -> dict: + """Extract classes, modules, functions, and imports from a .vb file.""" + return _extract_generic(path, _VBNET_CONFIG) + + def extract_python(path: Path) -> dict: """Extract classes, functions, and imports from a .py file via tree-sitter AST.""" result = _extract_generic(path, _PYTHON_CONFIG)