archaeo
is a CLI tool for extracting information from C/C++ source code and compiled
binaries which is useful to conduct complexity and statistical analysis.
archaeo
is currently in development and only supports source code at the moment!
cargo install --git https://github.com:br0kej/archaeo.git
archaeo source --path test-data/dummy.cpp -o .
archaeo source --path test-data/test.c --fmt json -o .
archaeo source --path test-data/ -o my-test-dir
- Multi-file/Project level extraction of source code features
- Support for extracting source code line information from DWARF and PDB
- Support for merging source code metrics with those extracted from compiled binaries
- Support merging of source code metrics and corresponding decompiled code metrics
Thanks for the folks who developed rust-code-analysis
for doing a hella' lot of heavy lifting.