I made a similar tool with the same name a couple of years ago :D <a href="https://github.com/frabert/ClangQL">https://github.com/frabert/ClangQL</a>
I'm not too familiar with Rust, but took a look at the Cargo.lock file of this project.<p>It depends on half the universe for some reason, sometimes multiple versions of the same library. And that doesn't even include the main dependency which is libclang.<p>Is the Rust ecosystem just dependency hell?
Cool to see another query language for source code! Yours is definitely closer to SQL than GritQL is.[0] I particularly like the count semantics.<p>[0] <a href="https://github.com/getgrit/gritql">https://github.com/getgrit/gritql</a>
Bit of a tangent, but if we commonly stored source in a standard, fully attributed AST instead of caveman text, caching/indexing and deterministic search would be a breeze. So would a million other useful applications such as every other IDE feature and source control.<p>As the decades go by it confounds me that we are still messing with plain text, and with virtually no resistance to it. Maybe it's to keep the tabs vs. spaces flame war alive. _shrug_