CwlDemangle
A translation of Swift's Demangle.cpp into Swift.
Read more about it in the associated article on Cocoa with Love: Comparing Swift to C++ for parsing
* swift3-prerelease: Updated parameter name. Xcode 8 beta 6 updates. Updated to Xcode 8 beta 4 and mangling parse changes from Swift main. Swift 3 beta 3 updates. Updated ScalarScanner to remain in sync with changes in CwlUtils. This latest change *removes* the "context" field from ScalarScanner so I've refactored the file to carry the nameRefs context object separately. I've also fixed public/private access modifiers to guard against conflicts due to multiple copies of ScalarScanner potentially included in a single module. Manually applying ittybittyapps changes from master. Changes from CwlUtils implementation. Compiled in tested on Swift 3/Xcode 8.
| Failed to load latest commit information. | |||
|
|
CwlDemangle.xcodeproj |
|
|
|
|
CwlDemangle |
|
|
|
|
CwlDemangleTests |
|
|
|
|
.gitignore |
|
|
|
|
README.md |
|
|
A translation of Swift's Demangle.cpp into Swift.
Read more about it in the associated article on Cocoa with Love: Comparing Swift to C++ for parsing