Skip to main content

Module split

Module split 

Source
Expand description

Text splitting utilities.

This module provides text splitting functionality including:

  • Splitting by regex separators
  • Recursive syntax-aware chunking

Structs§

Chunk
A chunk of text with its range and position information.
CustomLanguageConfig
Configuration for a custom language with regex-based separators.
OutputPosition
Output position information with character offset and line/column.
RecursiveChunkConfig
Configuration for a single chunking operation.
RecursiveChunker
A recursive text chunker with syntax awareness.
RecursiveSplitConfig
Configuration for recursive text splitting.
SeparatorSplitConfig
Configuration for separator-based text splitting.
SeparatorSplitter
A text splitter that splits by regex separators.
TextRange
A text range specified by byte offsets.

Enums§

KeepSeparator
How to handle separators when splitting.