|
castxml
☆
« Back to VersTracker
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description: C-family Abstract Syntax Tree XML Output |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Type: Formula | Latest Version: 0.6.13@0 | Tracked Since: Dec 17, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Links: Homepage | formulae.brew.sh | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Category: Developer tools | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tags: c++ ast xml clang static-analysis code-generation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Install: brew install castxml | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
About: CastXML is a command-line tool that generates XML output from C, C++, and Objective-C source code by leveraging the Clang compiler frontend. It provides a structured representation of the Abstract Syntax Tree (AST), enabling other tools to parse and analyze code structure without implementing a full compiler front-end. This makes it a foundational component for static analysis, code documentation, and interoperability tools. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key Features:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Use Cases:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Alternatives:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| License: Apache-2.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dependencies: llvm | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Version History | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|