From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#37659: rx additions: anychar, unmatchable, unordered-or Date: Wed, 23 Oct 2019 18:56:26 -0700 (PDT) Message-ID: <235cea28-99cc-44d6-bc20-ccd8c9e31f44@default> References: <88571301-3F15-428F-82F9-60A23D817EF8@acm.org> <1A5B8E3D-B147-4B89-BFAE-50DCB0A64D3B@acm.org> <9016eb3d-7d58-5950-862a-13db4c7ff32b@cs.ucla.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="105568"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 37659@debbugs.gnu.org To: Paul Eggert , Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 24 03:57:14 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iNSNB-000RCo-Jc for geb-bug-gnu-emacs@m.gmane.org; Thu, 24 Oct 2019 03:57:09 +0200 Original-Received: from localhost ([::1]:55468 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iNSNA-0004NC-Cl for geb-bug-gnu-emacs@m.gmane.org; Wed, 23 Oct 2019 21:57:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45745) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iNSN4-0004N1-SD for bug-gnu-emacs@gnu.org; Wed, 23 Oct 2019 21:57:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iNSN3-0004ZC-VK for bug-gnu-emacs@gnu.org; Wed, 23 Oct 2019 21:57:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54620) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iNSN3-0004Z0-Qz for bug-gnu-emacs@gnu.org; Wed, 23 Oct 2019 21:57:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iNSN3-0007FX-LS for bug-gnu-emacs@gnu.org; Wed, 23 Oct 2019 21:57:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Oct 2019 01:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37659 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 37659-submit@debbugs.gnu.org id=B37659.157188220727846 (code B ref 37659); Thu, 24 Oct 2019 01:57:01 +0000 Original-Received: (at 37659) by debbugs.gnu.org; 24 Oct 2019 01:56:47 +0000 Original-Received: from localhost ([127.0.0.1]:35208 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iNSMm-0007Ey-Iv for submit@debbugs.gnu.org; Wed, 23 Oct 2019 21:56:44 -0400 Original-Received: from userp2130.oracle.com ([156.151.31.86]:46316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iNSMk-0007Em-RF for 37659@debbugs.gnu.org; Wed, 23 Oct 2019 21:56:43 -0400 Original-Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9O1sHci190091; Thu, 24 Oct 2019 01:56:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2019-08-05; bh=E1OpozgUZAsK7YRz0bjD3XWyaXSISoLkMgR0sIfyOK4=; b=eUujfZDwaTt1cwMr+1gZeGqj5pVfo8sD0KIiIdtZAkSyoQPP5LypYefz4f/+VkGijv0l xzrLaMBNRDY4L0aRonzE0Xm55VcnBU0hHqvL5fmuvUn3pPBOLAFvnR0A6NuHmPkGA7Z/ nMnU0sB+D5sMAo4dq+ajWiVCK+el999HlYsGfRq2sM2reYrXmcHymlOzODC5OsQZwIgo nXiq2utUoTNNSFg4auItGgje28Akp2JgUggFlAgeamnnod3lBDwqMXOWMExADa3kXKiG u7WwpgBPXJtnBHuQGkTpcBkSH60Q+UvESV7oeJ0Ao3BlDzAXvPZ3+elm8JOZZ74rzGYQ ww== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by userp2130.oracle.com with ESMTP id 2vqswtrtvm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 24 Oct 2019 01:56:29 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9O1s7n3026451; Thu, 24 Oct 2019 01:56:28 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userp3020.oracle.com with ESMTP id 2vtsk3b4sx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 24 Oct 2019 01:56:28 +0000 Original-Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x9O1uRDt005330; Thu, 24 Oct 2019 01:56:27 GMT In-Reply-To: <9016eb3d-7d58-5950-862a-13db4c7ff32b@cs.ucla.edu> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4900.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9419 signatures=668684 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000 definitions=main-1910240013 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9419 signatures=668684 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000 definitions=main-1910240013 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:170108 Archived-At: Without wanting to butt in here, and knowing nothing about what rx offers... Is there an identifiable subset of rx features (operators, functions, thingies, or whatever its composable pieces are called) that map (even if not one-to-one) to regexp syntax components? If so, are the things in that subset identified as such in the doc? Just wondering. Wondering, in part, whether use of rx might indirectly help someone learn about Emacs regexp syntax and behavior. Not saying that's important. Just thought it might be of some use, or at least interesting.