Lines Matching defs:document
154 /// This class provides an index for definitions/uses within a PDL document.
260 /// document.
1348 document(uri, contents, extraDirs, diagnostics) {}
1362 /// The document referred to by this chunk.
1363 PDLDocument document;
1417 /// Find the PDL document that contains the given position, and update the
1469 chunk.document.getLocationsOf(uri, defPos, locations);
1483 chunk.document.findReferencesOf(uri, pos, references);
1495 chunks.front()->document.getDocumentLinks(uri, links);
1498 it->document.getDocumentLinks(uri, links);
1510 std::optional<lsp::Hover> hoverInfo = chunk.document.findHover(uri, hoverPos);
1521 return chunks.front()->document.findDocumentSymbols(symbols);
1534 chunk.document.findDocumentSymbols(symbol.children);
1536 // Fixup the locations of document symbols within this chunk.
1561 chunk.document.getCodeCompletion(uri, completePos);
1575 return getChunkFor(helpPos).document.getSignatureHelp(uri, helpPos);
1586 chunkIt->document.getInlayHints(uri, range, inlayHints);
1605 // has the correct range start, but covers the total document.
1608 // Every chunk in between uses the full document.
1612 // The range for the last chunk starts at the beginning of the document, up
1625 chunk.document.getPDLLViewOutput(outputOS, kind);
1726 // Check that we actually have a document for this uri.
1731 // Try to update the document. If we fail, erase the file from the server. A