ACAV

ACAVACAV
ACAV

ACAV

An interactive desktop application for visualizing Clang Abstract Syntax Trees (ASTs) for C, C++, and Objective-C projects.

DR 94Active
Rate

About

ACAV (Aurora Clang AST Viewer) is an open-source desktop application that allows users to interactively explore Clang Abstract Syntax Trees (ASTs) for C, C++, and Objective-C projects. It provides a side-by-side view of source code, AST structure, and declaration context, enabling users to navigate between source code and AST nodes. ACAV is designed for real codebases and is useful for students, researchers, and developers working with Clang.
Frequently asked

What does ACAV do?

ACAV (Aurora Clang AST Viewer) is an open-source desktop application that allows users to interactively explore Clang Abstract Syntax Trees (ASTs) for C, C++, and Objective-C projects. It provides a side-by-side view of source code, AST structure, and declaration context, enabling users to navigate between source code and AST nodes. ACAV is designed for real codebases and is useful for students, researchers, and developers working with Clang.

What industry does ACAV operate in?

ACAV operates in Software Development, Developer Tools, Compiler Tools, Code Analysis, C++, Objective-C.

New entrants in Software Development
Last 90 days
Comments
(1)
1 positive0 mixed0 negative
Reddit
r/cppu/SmartAI-LIUApr 29, 2026Positive💎

I am the author of ACAV, the Aurora Clang AST Viewer, and I have just made the first public release, v1.0.0. ACAV is an open-source Qt desktop application for exploring Clang ASTs in C, C++, Objective-C, and Objective-C++ projects that prov…

View on Reddit

Some comments are pulled from public discussions around the web (look for the source icon). Quotes are excerpts; click through to read the full thread.