grimoire.compiler.mangle

Members

Functions

grMangleComposite
string grMangleComposite(string name, GrType[] signature)

Can be used to mangle a named function or a templated type.

grMangleSignature
string grMangleSignature(GrType[] signature)

Mangle a signature of types.

grUnmangle
GrType grUnmangle(string mangledSignature)

Reverse the mangling operation for a single type.

grUnmangleBlock
string grUnmangleBlock(string mangledSignature, int i)

Reverse the mangling operation for a function passed as a parameter.

grUnmangleComposite
auto grUnmangleComposite(string mangledSignature)

Reverses the grMangleComposite operation. Returns a struct containing the name and the signature.

grUnmangleSignature
GrType[] grUnmangleSignature(string mangledSignature)

Reverse the mangling operation for a signature.

Meta

License

Zlib

Authors

Enalye