aboutsummaryrefslogtreecommitdiff
path: root/devel/py-itanium_demangler/pkg-descr
blob: 886679c1de307971d81581e49ac0937cc129fd56 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
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.

WWW: https://github.com/whitequark/python-itanium_demangler