Metadata-Version: 2.4
Name: reccmp
Version: 0.1.2
Summary: Collection of decompilation tools.
License: AGPL-3.0-or-later
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Disassemblers
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: COPYING
License-File: reccmp/bin/LICENSE.cvdump.txt
Requires-Dist: capstone
Requires-Dist: colorama>=0.4.6
Requires-Dist: pystache
Requires-Dist: pydantic==2.13.4
Requires-Dist: ruamel.yaml
Requires-Dist: pydemumble==0.0.1
Requires-Dist: setuptools; python_version >= "3.12"
Requires-Dist: pyghidra==2.2.0
Dynamic: license-file

# Reccmp Decompilation Toolchain

[![Discord server](https://badgen.net/badge/icon/discord?icon=discord&label)](https://discord.gg/aSKCSXwpNp)
[![Matrix channel](https://badgen.net/badge/icon/matrix?icon=matrix&label)](https://matrix.to/#/#isledecomp:matrix.org)

`reccmp` (recompilation compare) is a collection of tools for decompilation projects. Functions and data are matched based on comments in the source code. For example:

```cpp
// FUNCTION: GAME 0x100b12c0
MxCore* MxObjectFactory::Create(const char* p_name)
{
  // implementation
}
```

This allows you to automatically verify the accuracy of functions, virtual tables, variable offsets and more.

Full documentation available on [our GitHub page](https://github.com/isledecomp/reccmp/).
