The goal is to create two libraries : one that will abstract the solidity compiler (solc) version selection and usage and another that will will extract and keep the references in sync with the project.
Definition of Done
[ ] A library exist to change of solc version and install the missing ones
[ ] The solc library allows to extract source files' AST
[ ] A library exist to parse the AST and infer the references between the types, functions etc... and keep them in sync with the file changes
[ ] The references library exposes a simple API to get a definition or usage from a location in a source file
Code of Conduct
[X] I agree to follow this project's Code of Conduct
Description
The goal is to create two libraries : one that will abstract the solidity compiler (solc) version selection and usage and another that will will extract and keep the references in sync with the project.
Definition of Done
Code of Conduct