@@ -26,7 +26,7 @@ properties hold:
26
26
27
27
## IDE API
28
28
29
- To see the bigger picture of how the IDE features works , let's take a look at the [ ` AnalysisHost ` ] and
29
+ To see the bigger picture of how the IDE features work , let's take a look at the [ ` AnalysisHost ` ] and
30
30
[ ` Analysis ` ] pair of types. ` AnalysisHost ` has three methods:
31
31
32
32
* ` default() ` for creating an empty analysis instance
@@ -131,7 +131,7 @@ mapping between `SourceRoot` IDs (which are assigned by the client) and actual
131
131
analyzer.
132
132
133
133
Note that ` mod ` , ` #[path] ` and ` include!() ` can only reference files from the
134
- same source root. It is of course is possible to explicitly add extra files to
134
+ same source root. It is of course possible to explicitly add extra files to
135
135
the source root, even ` /dev/random ` .
136
136
137
137
## Language Server Protocol
@@ -192,7 +192,7 @@ task will be canceled as soon as the main loop calls `apply_change` on the
192
192
[ `schedule` ] : https://github.com/rust-analyzer/rust-analyzer/blob/guide-2019-01/crates/ra_lsp_server/src/main_loop.rs#L426-L455
193
193
[ The task ] : https://github.com/rust-analyzer/rust-analyzer/blob/guide-2019-01/crates/ra_lsp_server/src/main_loop/handlers.rs#L205-L223
194
194
195
- This concludes the overview of the analyzer's programing * interface* . Next, lets
195
+ This concludes the overview of the analyzer's programing * interface* . Next, let's
196
196
dig into the implementation!
197
197
198
198
## Salsa
@@ -480,7 +480,7 @@ throughout the analyzer:
480
480
## Source Map pattern
481
481
482
482
Due to an obscure edge case in completion, IDE needs to know the syntax node of
483
- an use statement which imported the given completion candidate. We can't just
483
+ a use statement which imported the given completion candidate. We can't just
484
484
store the syntax node as a part of name resolution: this will break
485
485
incrementality, due to the fact that syntax changes after every file
486
486
modification.
0 commit comments