Back to browse
Anyone interested in a tool helps to explore C++ ASTs

Anyone interested in a tool helps to explore C++ ASTs

by leomicv·May 21, 2026·49 points·5 comments

AI Analysis

●●SolidNiche GemBig Brain

Finally replaces raw Clang AST dumps with a navigable tree view for C++.

Strengths
  • Bidirectional navigation links source code locations directly to AST nodes instantly.
  • AST caching and background processing keep the UI responsive on large codebases.
  • Structural search allows querying functions by name or parameter count specifically.
Weaknesses
  • Read-only scope limits utility for developers wanting refactoring or code modification.
  • Requires a valid compile_commands.json, adding friction for non-CMake projects.
Target Audience

Compiler engineers, static analysis researchers, C++ developers

Similar To

clangd · Sourcegraph · Understand

Post Description

I built this software to help users who need to do static code analysis for C/C++ codebase. This can help you to explore the ASTs interactively. It can replace the Clang ast dump completely and also you can search the code/ASTs in a structual way. For example you can search a function which matches specific name or number of paremeters.

Similar Projects