Namespace Pidgin.Incremental
Classes
EditInfo
Represents information about an edit to an input stream, including the range of the original input affected and the length of the new content.
IncrementalParseContext
Represents the context for an incremental parse operation, tracking the list of edits applied to the input and the cache of previous parse results.
IncrementalParser
Extension methods for constructing and running incremental parsers
- parsers which reuse the results of previous parses.
LocationRange
Represents a portion of an input stream, defined by a start position and a length.
Interfaces
IShiftable<T>
Represents the result of an incremental parse operation, supporting shifting of locations in response to edits.