initialize method
Implementation
void initialize(String fileName, String? inputChars,
IntSegmentedTuple? lineOffsets)
{
inputChars ??= File(fileName).readAsStringSync(encoding: systemEncoding);
if(inputChars.isEmpty) {
return;
}
setInputChars(inputChars);
setStreamLength(inputChars.length);
setFileName(fileName);
if (lineOffsets != null) {
this.lineOffsets = lineOffsets;
} else {
computeLineOffsets();
}
}