demangler: Demangler for C++ mangled names.
Provides a demangler (and mangler) for C++ names, with an intermediate representation that captures the nuances of each composite name to allow for semantic utilization of different portions of a name. . Also provides text sharing for efficient storage of a large number of demangled names. . See https://itanium-cxx-abi.github.io/cxx-abi/abi.html#mangling for more details on mangling
Flags
Manual Flags
| Name | Description | Default |
|---|---|---|
| debug | build with debug output and panics enabled | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- demangler-1.3.2.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
| Versions [RSS] | 1.1.0.0, 1.2.0.0, 1.3.2.0 |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | base (>=4.10 && <5), containers, demangler, lens (>=5.0 && <5.3), sayable (>=1.2.3.1 && <1.3), template-haskell, text, transformers [details] |
| Tested with | ghc ==8.8.4, ghc ==8.10.7, ghc ==9.0.2, ghc ==9.2.8, ghc ==9.4.6, ghc ==9.6.3 |
| License | BSD-3-Clause |
| Author | Galois, Inc. |
| Maintainer | kquick@galois.com |
| Category | Development |
| Source repo | head: git clone https://github.com/GaloisInc/demangler |
| Uploaded | by KevinQuick at 2024-04-23T03:39:04Z |
| Distributions | |
| Executables | demangle |
| Downloads | 164 total (12 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs available [build log] All reported builds failed as of 2024-04-23 [all 1 reports] |