-
Notifications
You must be signed in to change notification settings - Fork 996
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve top level objects support #728
Conversation
- Split declaration.Enum/Structure to EnumContract/EnumToplevel (same for structure) - Update the parsing accordingly
This pull request introduces 4 alerts and fixes 2 when merging 0a7738d into e52a2ae - view on LGTM.com new alerts:
fixed alerts:
|
This pull request introduces 2 alerts and fixes 2 when merging c0406c3 into e52a2ae - view on LGTM.com new alerts:
fixed alerts:
|
Improve parse_type
This pull request introduces 2 alerts and fixes 2 when merging fe50daa into 1c12a13 - view on LGTM.com new alerts:
fixed alerts:
|
Added support for top-level variable and functions The support for top-level functions is partial. Among other, what is missing:
|
This pull request introduces 6 alerts and fixes 3 when merging 330325a into 1c12a13 - view on LGTM.com new alerts:
fixed alerts:
|
Fix dupplicate parsers Minor code improvements Prevent the CI to run on solc 0.8
This pull request introduces 3 alerts and fixes 3 when merging d778ed6 into 1c12a13 - view on LGTM.com new alerts:
fixed alerts:
|
This pull request introduces 2 alerts and fixes 3 when merging d1eee22 into 1c12a13 - view on LGTM.com new alerts:
fixed alerts:
|
This is a first step towards better handling of top-level objects
This PR changes the API, so we will need to evaluate the impact of the public/private detectors.
Related: #619, #708.