MichalStrehovsky / iltrim

MIT License
9 stars 1 forks source link

Support for rewriting some of the signatures #33

Closed MichalStrehovsky closed 2 years ago

MichalStrehovsky commented 2 years ago

Introduces common helpers to rewrite and analyze signatures.

Local variable signatures are analyzed & rewritten in the first commit.

The second commit shows how are we going to hook up the other kinds of signatures into the common code since all signatures somehow deal with encoding types and we don't want to duplicate that code. I hooked it up into MethodDefinition and MemberReference.

The third commit enables @tlakollo's disabled test since we now support it.

Fixes #4.

There are some unimplemented parts. I'll cut out issues for those so that the work can be spread out.