Tree-sitter process configuration for code extraction.
Controls which code elements are extracted during tree-sitter parsing.
Fields
:structure- Extract structural items (default: true):imports- Extract import statements (default: true):exports- Extract export statements (default: true):comments- Extract comments (default: false):docstrings- Extract docstrings (default: false):symbols- Extract symbol definitions (default: false):diagnostics- Include parse diagnostics (default: false):chunk_max_size- Maximum chunk size in bytes, nil disables chunking
Summary
Functions
Creates a TreeSitterProcessConfig struct from a map.
Converts a TreeSitterProcessConfig struct to a map.