parseUtf16LeCodeUnits method
TreeSitterTree
parseUtf16LeCodeUnits(
- List<
int> codeUnits, { - TreeSitterTree? oldTree,
- Iterable<
TreeSitterInputEdit> edits = const [], - bool annotateLocals = true,
Implementation
TreeSitterTree parseUtf16LeCodeUnits(
List<int> codeUnits, {
TreeSitterTree? oldTree,
Iterable<TreeSitterInputEdit> edits = const [],
bool annotateLocals = true,
}) {
final source = TreeSitterUtf16Input(
(byteOffset, _) => byteOffset == 0 ? codeUnits : const [],
encoding: TreeSitterUtf16Encoding.littleEndian,
).collect().source;
return _parseUtf16Source(
source,
endian: Endian.little,
oldTree: oldTree,
edits: edits,
annotateLocals: annotateLocals,
);
}