Expand description
Source text management and location tracking. Source text management and location tracking for incremental parsing.
This module provides structures for managing source code text and tracking locations within it.
Structs§
- Chunked
Buffer - A mutable buffer for chunked source code, supporting efficient appending of text.
- Chunked
Source - A read-only, chunked source implementation for efficient handling of streamed or large files.
- Rope
Buffer - A mutable buffer for rope-based source code, supporting efficient edits.
- Rope
Source - A read-only, rope-based source implementation for efficient handling of large files.
- Simd
Scanner - SIMD-accelerated scanning utilities.
- Source
Cursor - A cursor over a source that allows for efficient navigation and scanning.
- Source
Text - Represents source code text with optional URL reference.
- Text
Chunk - A chunk of text from a source, including its start offset.
- Text
Edit - Represents a text edit operation for incremental updates.
- Url
- A parsed URL record.
Traits§
- Source
- Trait for abstract text sources.