how to parse mangled/demangled name into function name, arguments etc.

Timothee Cour thelastmammoth at gmail.com
Tue Mar 26 14:17:24 PDT 2013


demangle D15bootstrap_utils4util15replace_macros2FKHAyaAyaAyaZAya

immutable(char)[] bootstrap_utils.util.replace_macros2(ref
immutable(char)[][immutable(char)[]], immutable(char)[])

I want to obtain function name, arguments, etc (eg AST as  json output
would show)
is there a reliable library solution that works in the potentially
complex cases where the involved arguments / template arguments are
relatively complex themselves?

thanks!


More information about the Digitalmars-d-learn mailing list