GNU bug report logs - #59468
29.0.50; c-ts-mode cannot fontify after macros are encountered

Previous Next

Package: emacs;

Reported by: Po Lu <luangruo <at> yahoo.com>

Date: Tue, 22 Nov 2022 01:52:02 UTC

Severity: normal

Found in version 29.0.50

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Yuan Fu <casouri <at> gmail.com>
Cc: luangruo <at> yahoo.com, 59468 <at> debbugs.gnu.org
Subject: bug#59468: 29.0.50; c-ts-mode cannot fontify after macros are  encountered
Date: Wed, 23 Nov 2022 05:30:53 +0200
> Cc: 59468 <at> debbugs.gnu.org
> From: Yuan Fu <casouri <at> gmail.com>
> Date: Tue, 22 Nov 2022 12:11:17 -0800
> 
> I’m not even sure the author of tree-sitter-c would accept changes that
> try to parse macros: he has made it clear that the purpose of
> tree-sitter-c is to support post-processed C and leave macros and
> preprocessor to error-recovery.

What do you mean by "error-recovery"?

Is it possible to do something on our end for processing the error nodes,
which would remedy the issue with macros?  Or maybe some other way of
handling the macros by ourselves?




This bug report was last modified 2 years and 302 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.