cjdb / lingua

A Rust compiler implemented using modern C++.
Apache License 2.0
4 stars 2 forks source link

Smart diagnostics #21

Open cjdb opened 5 years ago

cjdb commented 5 years ago

Is your feature request related to a problem? Please describe. A diagnostic is a form of communication between the compiler and a programmer. Helpful diagnostics can make suggestions, and it would also be nice if the documentation was linked to for specific issues, so that the amount of time hacking is reduced, and the problem can be solved faster.

Describe the solution you'd like Diagnostics should output links to documentation whenever possible.

This will remain an active issue until all diagnostics are considered 'smart diagnostics'.

cjdb commented 5 years ago

Inspiration: