Subject: Re: bug#72131: 29.3; peg.el: syntax class character for symbol is '_', not 's'
From: Eli Zaretskii <[email-masked]>
To: Stefan Monnier <[email-masked]>
Cc: [email-masked], [email-masked], [email-masked]
Date: Sat, 20 Jul 2024 11:55:18 +0300
List-Id: <debbugs-submit.debbugs.gnu.org>

> From: Stefan Monnier <[email-masked]>
> Cc: Jeff Trull <[email-masked]>,  Helmut Eller <[email-masked]>,
>   [email-masked]
> Date: Tue, 16 Jul 2024 09:04:09 -0400
> 
> >> The root cause seems to be line 703 of peg.el where the syntax class
> >> characters are defined. peg uses "s" for symbols instead of
> >> "_". Correcting this results in a successful parse in the given code.
> >
> > Stefan and Helmut, any comments or suggestions?
> 
> Indeed `s` doesn't exist as a syntax class, it should be `_`.

Since this was recently fixed on the emacs-30 branch, I'm now closing
the bug.