Expand description
Auto-generated module
🤖 Generated with SplitRS
Structs§
- Bidi
Mapper - A bidirectional position mapper between two source representations.
- Definition
Index - An index mapping definition names to their source spans.
- Document
Symbol - A symbol in the document symbol outline (for IDE sidebar).
- GoTo
Definition Result - The result of a go-to-definition lookup.
- Hover
Info - Hover information for IDE tooltips.
- MapChain
- A source map chain that composes two mappings.
- Range
Transform - A source range transformation record.
- Reference
Index - An index mapping name references to their use-site spans.
- Semantic
Token - A semantic token for IDE highlighting.
- Sorted
Source Map - A sorted source map for binary search lookups.
- Source
Diagnostic - A diagnostic message with a source location.
- Source
Entry - A single entry in the source map.
- Source
Index - A combined source index with definitions, references, and symbols.
- Source
Map - Source map: the main data structure mapping source positions to AST nodes.
- Source
MapBatch - A batch of source map entries.
- Source
MapBuilder - Builder for constructing a
SourceMapduring parsing. - Source
MapCache - A cache for source map lookups.
- Source
MapDiff - A source map difference: what changed between two maps.
- Source
MapStats - Statistics about a source map.
- Source
Position - A source position with both byte offset and line/column information.
- Source
Region - A labeled region of source text (e.g. a function body, an import block).
Enums§
- Diagnostic
Severity - Severity of an IDE diagnostic.
- Entry
Kind - The kind of source entry.
- Semantic
Modifier - Modifier flags for semantic tokens.
- Semantic
Token Type - Semantic token type for syntax highlighting.
- Symbol
Kind - The kind of a document symbol.