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

List solidity definitions' locations #160

Open
@0xmemorygrinder

Description

@0xmemorygrinder

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

Metadata

Metadata

Labels

Type

No type

Projects

Status

Planned

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions