Skip to content
This repository has been archived by the owner on Jul 3, 2024. It is now read-only.

List solidity definitions' locations #160

Open
1 of 7 tasks
Tracked by #70
0xmemorygrinder opened this issue Oct 4, 2023 · 0 comments
Open
1 of 7 tasks
Tracked by #70

List solidity definitions' locations #160

0xmemorygrinder opened this issue Oct 4, 2023 · 0 comments
Assignees
Labels

Comments

@0xmemorygrinder
Copy link
Contributor

Title

List solidity definitions' locations

Description

The goal is to get an accurate definitios map of a current project source code. Once it will be built, it will be completed with a useages map to provide a complete references/usages features for a dedicated extension.

Definition of done

  • Verify the current map structures and check if any field is missing (contract type, function attibutes, struct members...)
  • Create a wrapper structure to aggregate all definitions of a project (not only a file)
  • Fill all the map structure using the AST
  • Provide helper functions to retrieve easily a definition from an identifier and hints

QA

  • Structures and structures' filling must be unit-tested
  • Usage of this library should not exceed 15 lines

Code of Conduct

  • I agree to follow this project's Code of Conduct
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
Status: Planned
Development

No branches or pull requests

2 participants