aboutsummaryrefslogtreecommitdiff
path: root/ARCHITECTURE.md
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2018-12-20 10:47:32 +0000
committerAleksey Kladov <[email protected]>2018-12-20 11:12:47 +0000
commitbb2bafb606cb38f0a9ec8bb44693c149ba4288cd (patch)
treede330adb9f09ab79cde7d90be8645423eebb84bc /ARCHITECTURE.md
parentd8c6b8d999079fdd601b07b91fc46f40f17ee4f1 (diff)
docs for input queries
Diffstat (limited to 'ARCHITECTURE.md')
-rw-r--r--ARCHITECTURE.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md
index 3b200bbc8..823db0034 100644
--- a/ARCHITECTURE.md
+++ b/ARCHITECTURE.md
@@ -91,7 +91,9 @@ We use [salsa][https://github.com/salsa-rs/salsa] crate for incremental and
91on-demand computation. Roughly, you can think of salsa as a key-value store, but 91on-demand computation. Roughly, you can think of salsa as a key-value store, but
92it also can compute derived values using specified functions. The `ra_db` crate 92it also can compute derived values using specified functions. The `ra_db` crate
93provides a basic infrastructure for interracting with salsa. Crucially, it 93provides a basic infrastructure for interracting with salsa. Crucially, it
94defines most of the "input" queries: facts supplied by the client of the analyzer. 94defines most of the "input" queries: facts supplied by the client of the
95analyzer. Reading the docs of the `ra_db::input` module should be useful:
96everithing else is strictly derived from thouse inputs.
95 97
96### `crates/ra_hir` 98### `crates/ra_hir`
97 99