Expand description
Tree-sitter based language extractors.
Each language gets its own submodule. Shared helpers live here.
Re-exports§
pub use astro::AstroExtractor;pub use bash::TsBashExtractor;pub use c::TsCExtractor;pub use cmake::TsCmakeExtractor;pub use cpp::TsCppExtractor;pub use csharp::TsCSharpExtractor;pub use csproj::CsprojExtractor;pub use dart::TsDartExtractor;pub use dm::DmExtractor;pub use dm::DmfExtractor;pub use dm::DmiExtractor;pub use dm::DmmExtractor;pub use elixir::TsElixirExtractor;pub use fortran::FortranExtractor;pub use go::TsGoExtractor;pub use groovy::TsGroovyExtractor;pub use haskell::TsHaskellExtractor;pub use java::TsJavaExtractor;pub use javascript::TsJavaScriptExtractor;pub use json_package::JsonPackageExtractor;pub use julia::TsJuliaExtractor;pub use kotlin::TsKotlinExtractor;pub use lua::TsLuaExtractor;pub use markdown::MarkdownExtractor;pub use mcp_config::McpConfigExtractor;pub use objc::ObjCExtractor;pub use pascal::TsPascalExtractor;pub use php::TsPhpExtractor;pub use powershell::PowerShellExtractor;pub use python::TsPythonExtractor;pub use racket::TsRacketExtractor;pub use razor::RazorExtractor;pub use ruby::TsRubyExtractor;pub use rust::TsRustExtractor;pub use scala::TsScalaExtractor;pub use sln::SlnExtractor;pub use sql::TsSqlExtractor;pub use svelte::TsSvelteExtractor;pub use swift::TsSwiftExtractor;pub use typescript::TsTypeScriptExtractor;pub use verilog::VerilogExtractor;pub use vue::TsVueExtractor;pub use zig::TsZigExtractor;