用于损坏的安腾符号的纯python解析器
itanium_demangler的Python项目详细描述
IthiaDeanganger-BR/> BR/> * Python IndiaDimangRe*是一个纯的Python解析器,用于[ ItIaul+c+abi符号Mangle语言] [MangLogang]。注意,不支持MSVC FLUGLY语言。BR/> BR/>此DeangRangle从被损坏的符号生成一个抽象语法树,可用于直接提取类型信息,而不是必须解释对应于符号化的符号的B+源代码
BR/>还有一个内置的AST编译程序,因此,Demangler可以用来替代“C++filt”或格式化回溯记录。
[mangllang]:https://anianium cxx abi.github.io/cxx abi/abi.html
<<
>Demangler可以替代Demangler,Demangler运行于Python2.7和3.3.3+之上,并且没有依赖性。<
管道使用本地存储库安装安腾Demangler
=demangle(“zn5boost6chrono24process_system_cpu_clock3nowev”)
<;func node func<;node qual_name(<;node name'boost'>;,<;node name'chrono'>;,<;node name'process_system_cpu_clock'>;,<;node name'now'>;)>;(<;node builtin'void'>;,)none>;
>print(ast)print(ast)
boost::chrono::process U系统CPU时钟::now()
```
<
/><
print(ast)print(即,也解析为ast)类似的(即,也解析为ast)实现msvc管理语言的demangler的msvc管理语言的demangler的方法是有用的。
[0-子句bsd(license-0bsd.txt)license-0bsd(license-bsd/>
BR/>还有一个内置的AST编译程序,因此,Demangler可以用来替代“C++filt”或格式化回溯记录。
[mangllang]:https://anianium cxx abi.github.io/cxx abi/abi.html
<<
>Demangler可以替代Demangler,Demangler运行于Python2.7和3.3.3+之上,并且没有依赖性。<
管道使用本地存储库安装安腾Demangler
=demangle(“zn5boost6chrono24process_system_cpu_clock3nowev”)
>print(ast)print(ast)
boost::chrono::process U系统CPU时钟::now()
```
<
/><
print(ast)print(即,也解析为ast)类似的(即,也解析为ast)实现msvc管理语言的demangler的msvc管理语言的demangler的方法是有用的。
[0-子句bsd(license-0bsd.txt)license-0bsd(license-bsd/>