fixes for this branch

I had to bring back some of the old API so that I could compile the new
compiler with an old compiler.
9ccf8d3332Andrew Kelley committed on 9/26/2024, 7:35:14 PMparent4f8d244
5 files changedLine totals unavailable