From 729afb61495a1d0278652401885e8ebf2a766acc Mon Sep 17 00:00:00 2001 From: Shumaf Lovpache Date: Thu, 10 Feb 2022 11:41:41 +0300 Subject: [PATCH] Docs: fix typos and references Fix reference to fir_basics --- docs/analysis/low-level-api-fir/low-level-api-fir.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/analysis/low-level-api-fir/low-level-api-fir.md b/docs/analysis/low-level-api-fir/low-level-api-fir.md index 5b5f5393a7c..fd1bcd34b6e 100644 --- a/docs/analysis/low-level-api-fir/low-level-api-fir.md +++ b/docs/analysis/low-level-api-fir/low-level-api-fir.md @@ -1,6 +1,6 @@ # Low Level API -Low-level API (LL API fopr short) is an interlayer between Analysis API FIR Implementation and FIR compiler. Low-level API is responsible for: +Low-level API (LL API for short) is an interlayer between Analysis API FIR Implementation and FIR compiler. Low-level API is responsible for: * Finding corresponding `FirElement` by `KtElement` * Lazy resolving of `FirDeclaration` @@ -8,7 +8,7 @@ Low-level API (LL API fopr short) is an interlayer between Analysis API FIR Impl * Incremental code analysis * Implementing FIR providers using IntelliJ indexes -You can read about how FIR compiler works [here](../fir/fir-basics.md). +You can read about how FIR compiler works [here](../../fir/fir-basics.md). The entry point for LL API is `FirModuleResolveState`.` FirModuleResolveState` is a view of project modules visible from the current module. The lifetime of @@ -68,4 +68,4 @@ All resolve happens under containing file-based *write lock*. The `FirModuleResolveState` represents a view from a specific module (**root module**) to the dependent modules. A module is represented by: * `FirIdeSourcesSession` the implementation of `FirSession` (FIR compiler representation of a module) -* `ModuleFileCache` the `KtFile -> FirFile` cache & also caches for FIR providers \ No newline at end of file +* `ModuleFileCache` the `KtFile -> FirFile` cache & also caches for FIR providers