Why
Coverage today: TypeScript/TSX, JavaScript/JSX, Rust, Python, Go. The next clean fits with mature grammars and nested named symbols are Java, C#, and Ruby.
What
Add Java, C#, Ruby. Additive across lang.rs (variant + extension + grammar + family), resolve.rs (<lang>_def_name, transparent/scope arms), hash.rs (is_identifier), plus fixtures + tests.
Notes
C++ shares Go's out-of-line-method wrinkle; C is functions-only. Track separately if wanted.
Why
Coverage today: TypeScript/TSX, JavaScript/JSX, Rust, Python, Go. The next clean fits with mature grammars and nested named symbols are Java, C#, and Ruby.
What
Add Java, C#, Ruby. Additive across
lang.rs(variant + extension + grammar + family),resolve.rs(<lang>_def_name, transparent/scope arms),hash.rs(is_identifier), plus fixtures + tests.Notes
C++ shares Go's out-of-line-method wrinkle; C is functions-only. Track separately if wanted.