demangler: Demangler for C++ mangled names.

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Warnings:

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

Properties

Versions 1.1.0.0, 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), prettyprinter, sayable (>=1.2.3.0 && <1.3), template-haskell, text, transformers [details]
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 2023-10-23T16:49:09Z

Modules

[Index] [Quick Jump]

Flags

Manual Flags

NameDescriptionDefault
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

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees