Versions in this module Expand all Collapse all v0 v0.3.0 May 9, 2026 v0.2.0 Apr 20, 2026 Changes in this version + const EdgeTypeDescribes + const EdgeTypeDocuments + const EdgeTypeExplains + const Language + const NodePrefix + func CollectDocFiles(dir string, skipDirs []string) ([]string, error) + func ScanDocFile(path string) (*bufio.Scanner, *os.File, error) + type CodeRef struct + EdgeType string + Reason string + Target string + type Concept struct + CodeRefs []CodeRef + Content string + Level int + Title string + type DocFile struct + Path string + Tokens int + Type string + func ReadDocFiles(dir string) ([]DocFile, error) + type Extractor struct + func New() *Extractor + func (e *Extractor) CanExtract(path string) bool + func (e *Extractor) DetectFramework(path string) *provider.FrameworkInfo + func (e *Extractor) Extensions() []string + func (e *Extractor) ExtractFile(path, baseDir string) ([]*graph.Node, []*graph.Edge, error) + func (e *Extractor) Language() string