devel/py-itanium_demangler 1.0_1 DragonFly
Pure Python parser for mangled itanium symbols
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- BSD0CLAUSE
- Categories
- devel, python
- Package size
- 16.7 KiB, 91.0 KiB installed
Description
The Python Itanium Demangler is a pure Python parser for the Itanium C++ ABI symbol mangling language. Note that MSVC mangling language is not supported.
This demangler generates an abstract syntax tree from mangled symbols, which can be used for directly extracting type information, as opposed to having to interpret the C++ source code corresponding to the demangled symbol.
There is also a built-in AST stringifier, so the demangler can be used as a replacement for c++filt or for formatting backtraces.
In the other systems
The newest version among them is 1.1, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| DragonFly | devel/py-itanium_demangler | 1.0_1 | none known | - | [email protected] | - |
| FreeBSD | devel/py-itanium_demangler | 1.1 newest | none known | - | [email protected] | - |
| NetBSD | devel/py-itanium_demangler | 1.1nb1 newest | none known | - | [email protected] | - |
| HardenedBSD | devel/py-itanium_demangler | 1.1 newest | no data | - | [email protected] | - |
| GhostBSD | devel/py-itanium_demangler | 1.1 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install py311-itanium_demangler
From DPorts:
cd /usr/dports/devel/py-itanium_demangler && make install clean
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.