From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#59345: 28.2; peg.el: syntax-class PEX does not advance point Date: Fri, 18 Nov 2022 07:16:38 +0100 Message-ID: <875yfcokhl.fsf@web.de> References: <16D8C25F-31A8-44D8-9DDC-3CFF149183C2@toadstyle.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27248"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Helmut Eller , 59345@debbugs.gnu.org To: Sean Devlin Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Nov 18 07:18:01 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ovuhN-0006o6-1p for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 18 Nov 2022 07:18:01 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ovugu-0007XJ-Cf; Fri, 18 Nov 2022 01:17:32 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ovugP-0007S3-WC for bug-gnu-emacs@gnu.org; Fri, 18 Nov 2022 01:17:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ovugP-00040l-MJ for bug-gnu-emacs@gnu.org; Fri, 18 Nov 2022 01:17:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ovugP-0001sy-Hs for bug-gnu-emacs@gnu.org; Fri, 18 Nov 2022 01:17:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Nov 2022 06:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59345 X-GNU-PR-Package: emacs Original-Received: via spool by 59345-submit@debbugs.gnu.org id=B59345.16687522087225 (code B ref 59345); Fri, 18 Nov 2022 06:17:01 +0000 Original-Received: (at 59345) by debbugs.gnu.org; 18 Nov 2022 06:16:48 +0000 Original-Received: from localhost ([127.0.0.1]:35029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovugC-0001sT-7B for submit@debbugs.gnu.org; Fri, 18 Nov 2022 01:16:48 -0500 Original-Received: from mout.web.de ([212.227.15.4]:56695) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovugA-0001sG-7B for 59345@debbugs.gnu.org; Fri, 18 Nov 2022 01:16:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1668752199; bh=nB1H4yMCjqgsqFDnWpWPFhbqkggEwd8mRUn4o9oi++M=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=k2GSI0l7xbp0uwtjU0OOIrJCzjOqLZFvKx50b9TL8/1dfFi92tIguReL2znMR+o3R eSorgGiTx/04/c2Cap6+5y1GcY7i4wEKTIY5shLxgR7OTf0TgIDvuqNZBTOiceUdJT sSbqGNCxnuBAbYixG7rehz+1bNUl2Odt09p5LjTmhFldxyMUydqAA+H5QdjpM1UprE 82+93mT5zJ7DZe/K9UyIkqbjIAFMsilDdg1/3qhSo8RfURfqHPuAB6PQlQVzDF2Av6 ds9w6Ap0n5mX/VVQzkWj3M6raWDoRv4pI0Sz0rAQoNvyol+huYyyt15vVHETHGaUe+ E7AtcUDEmDXlA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from drachen.dragon ([88.66.71.129]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1M4sXj-1otzOr3qkh-001wx6; Fri, 18 Nov 2022 07:16:38 +0100 In-Reply-To: <16D8C25F-31A8-44D8-9DDC-3CFF149183C2@toadstyle.org> (Sean Devlin's message of "Thu, 17 Nov 2022 18:49:20 -0500") X-Provags-ID: V03:K1:xOUvtHplYV5yqTc9viJyeOa2D6VTdws4RotRcYAcnBVPGVY65nm vor7k+0SAOR9tXGChHY9npjyGb0oWlLvFgXYT05GjDGsLssW1/oRZ+gE30J6bk3NREtRhPG ZAo4ycnZqfdjPgtJAZsJmL2zNkBWCjFW98AmklPN2FtSC59ycppngJSaFH49HRurgvzKon3 rwHUqJbcKgR5y0AY+xjKg== UI-OutboundReport: notjunk:1;M01:P0:Bwm/xOsWA0k=;xGfaT3q8hCQpoVIkU6Y2/LdmYYw 6o/BxJOB2QAPLldiClBW3WwEovrone21UkeEZEgncOXDI4oF9CVCiUdYLKLcoxQGceuHlQSnG y+Xaap/77V+xxj184ihdabD5/OGPdYa043lKT2tK21BYJt2nboOKMlo1Nu3e4wflv+1OMkmkL Et6nSEFwLaDSJSy9HxPri1uxzvocy9XP1mUvDouPt/zjMY46/+mIMEGh/pvF2pk69DvJ6LsTv xOWFcyZjNJAuPc5EAOiPFXnk1ESh2cNEltJzNItci+5k+cqnBIw683vyH6VSf6x3PJ3LMhEuh fVQZsNI3veyTpYQ/DhIOXqTzFxM1G08+DxupdBp2BrmfamZE77Yj2qE3naziTjV5VsEvHzgvG UMBgcsqs45dw0rBgw83ky0lTSwVYuc8vkjDdmIfIvigWDkUDkpQ//bWyc9EDdOVT0nJ7Ss0aG H6whfOSoGDAi9dop7IqUwzug7cEVnSfff3/cFWTWJbsRQgR1vQpl9CSXeC5N0qSFlfLUFG/jU 8ZOiuENP8mLlc5nIytHSO4soan0UF/S2y4klMRKTW9i4Afi6lt1oq8qi9LkErc08NVs4fW0KX gQAQbA8cXr1MuPVp8L01inYsaSG6QOsnuXbArLq/o1dG2swCflO3rUiszkiqMSpTSOncmN600 Ppj0EEuyKSt5eN/y/TToYS9/0lvy2ZMLjG91PmUz8yNLF3Vhoy/u3EMGXf/Xas9rUGYUTnaiz 2Pc4katBq3wsS/YcD9sqvvbOUOteZiaAdwPkt7FjeoALtSaRYLqFXTKVQCIB0apj80sFNOKd X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:248168 Archived-At: Sean Devlin writes: > In version 1.0 of peg.el, there is a PEX to match the syntax class of > the character at point. I expected it to advance the point after > recognizing the correct class, but it seems that it does not. Yes, I too think this is a bug. PEGs that match something after the char class matching part even fail, which is definitely not correct: compare in a buffer containing " a": (peg-run (peg (* [blank]) "a")) vs. (peg-run (peg (* (syntax-class whitespace)) "a")) The fist one matches up to the "a", the seconds doesn't, but should. I CC Helmut Eller, the author of peg.el. Michael.