Skip to main content

Module adapter

Module adapter 

Source
Expand description

LanguageAdapter trait — unified semantic extraction from parsed AST.

SignalDetectors delegate to LanguageAdapter instead of writing per-language tree-sitter queries directly. This makes detectors language-agnostic and consolidates query logic per language.

Structs§

AdapterCounts
All adapter-computed counts in a single batch result.
CAdapter
CppAdapter
FunctionNode
Metadata for a function extracted from source code.
GoAdapter
JSAdapter
JavaAdapter
PythonAdapter
RubyAdapter
RustAdapter
SwiftAdapter
TSAdapter
ZigAdapter

Traits§

LanguageAdapter
LanguageAdapter provides language-specific semantic extraction.

Functions§

adapter_for
Dispatch to the correct LanguageAdapter for a given language.