Package-level declarations

Types

Link copied to clipboard

A cache for functions extracted from the Quarkdown documentation. This cache is used to avoid walking and parsing the documentation files, improving performance throughout the language server.

Link copied to clipboard
data class DocumentCache(val functionCalls: List<FunctionCall>)

Cache for various precomputed attributes of a TextDocument.

Link copied to clipboard
data class DocumentedFunction(val data: DocsFunction, val rawData: DocsWalker.Result<*>, val documentationAsMarkup: MarkupContent?)

Cached information extracted from the Quarkdown documentation about a function.

Properties

Link copied to clipboard

The list of function calls from a TextDocument's cache, computing and updating the cache if necessary.