rust/crates/ra_syntax
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
..
fuzz Added test for check doc strings in crates. 2019-09-30 11:58:53 +03:00
src Refactor primary IDE API 2020-02-26 12:55:50 +01:00
test_data ra_syntax: migrate test data to 0-length text-range of SyntaxError when constructed from TextUnit 2020-02-17 23:14:31 +02:00
Cargo.toml ⬆️ rowan 2020-02-25 14:44:51 +01:00