Table of Contents

Scope of the Grant

Milestone 1: groundwork and parameter hints

Goal

Export type information for every AST node in an efficient manner, allowing for marshalling types between the compiler and node-motoko, which will serve as groundwork for implementing signature help and improving completions in the 2nd milestone. Implement “signature help”, allowing users to see hints for function parameters in real time.

Schedule

Acceptance criteria

Milestone 2: autocompletion improvements and more groundwork

Goal

Improve autocompletions by displaying more accurate and helpful information for users, showing types and documentation of suggested items, as well as improving the scoping of suggestions. Expand the references implementation to support the "rename" feature planned for the third milestone.

Schedule