rust-analyzer/crates/ra_ide
Aleksey Kladov c3a4c4429d Refactor primary IDE API
This introduces the new type -- Semantics.
Semantics maps SyntaxNodes to various semantic info, such as type,
name resolution or macro expansions.

To do so, Semantics maintains a HashMap which maps every node it saw
to the file from which the node originated. This is enough to get all
the necessary hir bits just from syntax.
2020-02-26 12:55:50 +01:00
..
src Refactor primary IDE API 2020-02-26 12:55:50 +01:00
Cargo.toml Actually drop unicase dependency 2020-02-26 11:38:33 +01:00