Text editors use one-based line numbering, not zero. When setting source code to be tokenized, set the current position to offset of 0 on line 1. This allows a position with m_line set to 0 to represent and empty or invalid position.
<rdar://problem/105423092>
Pull request: https://github.com/WebKit/WebKit/pull/10064
Committed 260237@main (5152a874639a): <https://commits.webkit.org/260237@main> Reviewed commits have been landed. Closing PR #10064 and removing active labels.