Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 559 Bytes

README.md

File metadata and controls

17 lines (10 loc) · 559 Bytes

SwiftDemangle

A translation (line-by-line in many cases) of Swift's Demangler.cpp into Java.

other version for demangling swift.

Swift: CwlDemangle.swift

C++: Demangler.cpp

Usage

Parse a String containing a mangled Swift symbol with the parseMangledSwiftSymbol function:

String res = MMSwiftDemangle.parseMangledSwiftSymbolToString("$s3Demo21SourcesViewControllerCfETo [<compiler-generated> : 25106 + 0x40]");