Subject: bug#60427: Emacs-29, c++-ts-mode: typing "char" into an empty buffer causes an exception in redisplay.

From: Eli Zaretskii <[email-masked]>
Date: Sat, 31 Dec 2022 13:05:57 +0200

> Date: Sat, 31 Dec 2022 10:29:21 +0000
> Cc: Eli Zaretskii <[email-masked]>, [email-masked], [email-masked]
> From: Alan Mackenzie <[email-masked]>
> 
> As you mentioned, the backtrace now looks a bit different, namely:
> 
> Error: treesit-query-error ("Node type error at" 195 "[\"break\" \"case\" \"co

Yuan, what is "195" in this error message?  According to the source
code, its is "error_offset+1", but what is that?  If it's a buffer
position, then how come we see 195 when the buffer has only "char" in
it?