Merge: Contract refactoring
authorJean Privat <jean@pryen.org>
Fri, 5 Jun 2020 13:49:41 +0000 (09:49 -0400)
committerJean Privat <jean@pryen.org>
Fri, 5 Jun 2020 13:49:41 +0000 (09:49 -0400)
commit3fe03dff9c095c2a3bd743982fa3a14796d69930
treeef95e5be7499b2d3dcf73287ce59ce8775089c5a
parent4daa2b04d5936edb192521a0216db036ee6f13af
parent4120da14cf49d02166fd4b7eb20b7d6bfd9aaeed
Merge: Contract refactoring

This pr:
* Move the contract model representation to detach the representation and the processing of contracts.
* Improvement of  `CallSiteVisitor` to ignore `MContract` and `MFacet` methods in the callsite redriving. Add the usage of `create_callsite` method.

Pull-Request: #2826