Skip to main content

Module regex_fallback

Module regex_fallback 

Source
Expand description

Regex-based semantic extraction for formats without tree-sitter grammars.

Covers CSS, YAML, JSON, TOML, and Astro. Each function returns a SemanticAnalysis with functions populated as a best-effort symbol list (selectors, keys, section headers, or frontmatter exports). All errors are handled internally; callers always receive a valid (possibly empty) result.

Functionsยง

extract_astro
Extract Astro frontmatter imports/exports via the TypeScript extractor.
extract_css
Extract CSS class/ID selectors as function entries.
extract_json
Extract JSON first-level string keys as function entries.
extract_toml
Extract TOML section headers as function entries.
extract_yaml
Extract YAML top-level keys as function entries.