A7367K2M5DSSDHTOH3J3XYGM6EFQVKAGSN33EJXKOIQSD6GJZQWAC
MO4B3HJQL7KU2CETG74EV367YPREQN3Z5DJP2MNHITVW2KQRXRCAC
OTIBCAUJ3KDQJLVDN3A536DLZGNRYMGJLORZVR3WLCGXGO6UGO6AC
--? print('', '', #pane.line_cache[i].screen_line_starting_pos, pane.left, pane.right)
Text.populate_screen_line_starting_pos(pane, loc.line) for i,screen_line_starting_pos in ipairs(pane.line_cache[loc.line].screen_line_starting_pos) do assert(screen_line_starting_pos <= loc.pos) if screen_line_starting_pos == loc.pos then break end result = result + Line_height end
Text.populate_screen_line_starting_pos(pane, loc.line)
for i,screen_line_starting_pos in ipairs(pane.line_cache[loc.line].screen_line_starting_pos) do
assert(screen_line_starting_pos <= loc.pos)
if screen_line_starting_pos == loc.pos then
break
end
result = result + Line_height