diff --git a/Cargo.lock b/Cargo.lock index aa18632..935f217 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -303,7 +303,7 @@ checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" [[package]] name = "codegraph-bench" -version = "0.12.0" +version = "0.12.1" dependencies = [ "anyhow", "clap", @@ -318,7 +318,7 @@ dependencies = [ [[package]] name = "codegraph-core" -version = "0.12.0" +version = "0.12.1" dependencies = [ "anyhow", "serde", @@ -334,7 +334,7 @@ dependencies = [ [[package]] name = "codegraph-daemon" -version = "0.12.0" +version = "0.12.1" dependencies = [ "anyhow", "codegraph-core", @@ -352,7 +352,7 @@ dependencies = [ [[package]] name = "codegraph-extract" -version = "0.12.0" +version = "0.12.1" dependencies = [ "anyhow", "codegraph-core", @@ -394,7 +394,7 @@ dependencies = [ [[package]] name = "codegraph-graph" -version = "0.12.0" +version = "0.12.1" dependencies = [ "anyhow", "codegraph-core", @@ -406,7 +406,7 @@ dependencies = [ [[package]] name = "codegraph-mcp" -version = "0.12.0" +version = "0.12.1" dependencies = [ "anyhow", "codegraph-core", @@ -422,7 +422,7 @@ dependencies = [ [[package]] name = "codegraph-resolve" -version = "0.12.0" +version = "0.12.1" dependencies = [ "anyhow", "codegraph-core", @@ -436,7 +436,7 @@ dependencies = [ [[package]] name = "codegraph-rs" -version = "0.12.0" +version = "0.12.1" dependencies = [ "anyhow", "assert_cmd", @@ -470,7 +470,7 @@ dependencies = [ [[package]] name = "codegraph-store" -version = "0.12.0" +version = "0.12.1" dependencies = [ "anyhow", "codegraph-core", @@ -482,7 +482,7 @@ dependencies = [ [[package]] name = "codegraph-watch" -version = "0.12.0" +version = "0.12.1" dependencies = [ "anyhow", "codegraph-core", diff --git a/README.md b/README.md index 35c1515..404bcb9 100644 --- a/README.md +++ b/README.md @@ -334,9 +334,9 @@ accept the project path as a positional argument or `-p/--path`; `query`/`files` ## What CodeGraph Does (and Doesn't) -**Does:** deterministic code-structure extraction across ~29 languages (TypeScript, +**Does:** deterministic code-structure extraction across 32 languages (TypeScript, Python, Go, Rust, Java, C/C++, C#, Vue, Svelte, GDScript, and more — see -[`docs/grammar-manifest.md`](docs/grammar-manifest.md)), cross-file resolution, +[`docs/languages.md`](docs/languages.md)), cross-file resolution, graph traversal, FTS5 search, whole-graph export with deterministic PageRank centrality, MCP/CLI surfaces, and golden byte-stable output. @@ -346,6 +346,25 @@ beyond the fixed `LANGUAGES` set. --- +## Supported Languages + +CodeGraph supports **32 languages** grouped by extraction depth: + +**Tier 1 — Full symbol extraction (23):** TypeScript, TSX, JavaScript, JSX, +Python, Go, Rust, Java, C, C++, C#, PHP, Ruby, Swift, Kotlin, Dart, Scala, Lua, +Luau, Objective-C, R, GDScript, Pascal. + +**Tier 2 — Embedded / template extraction (6):** Vue (delegates `