$this->locallySkippedLineNumbers =
[];
$this->totalNumberOfLines ??=
$this->numberOfParsedLines;
if (!
$this->
moveToNextLine()) { return null;
} $data =
[];
$context = null;
$allowOverwrite = false;
while ($this->
isCurrentLineEmpty()) { if (!
$this->
moveToNextLine()) { return null;
} } // Resolves the tag and returns if end of the document
if (null
!== ($tag =
$this->
getLineTag($this->currentLine,
$flags, false
)) && !
$this->
moveToNextLine()) { return new TaggedValue($tag, ''
);
} do {