TreeSitterStreamingDecodedInput class final

Demand-driven adapter from a native physical-byte input to the UTF-8 byte stream consumed by the generated Dart parser.

Physical bytes, decoder boundaries, and the current encoded point remain live across parser progress halts. Replacing input mirrors ts_lexer_set_input: already-consumed bytes stay cached while subsequent refills use the newly supplied callback.

Properties

hashCode int
The hash code for this object.
no setterinherited
input TreeSitterNativeInput
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

collect() TreeSitterCollectedInput
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readDecoded(int decodedByteOffset, TreeSitterPoint _) List<int>
snapshot() TreeSitterCollectedInput
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited