CacheableFunctionCatalogue
object CacheableFunctionCatalogue
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.
Functions
Link copied to clipboard
Retrieves the functions from the cache for the given documentation directory. If the cache is empty, it attempts to store the catalogue first. If no functions are found again, an empty sequence is returned.
Link copied to clipboard
Searches for functions whose names start with the given query string, case-insensitively.
Link copied to clipboard
Stores the functions extracted from the documentation files in the cache, overwriting any existing entries for the given directory. Results are not stored if no functions are found.