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.devel Subject: RE: [ELPA] New package: bnf-mode Date: Sun, 5 May 2019 17:47:24 -0700 (PDT) Message-ID: References: <23ebbedf-5474-bbbd-47d2-3404f47f7a23@gmail.com> <877eb53q76.fsf@gmail.com> 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="108601"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Emacs developers To: John Yates , Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 06 02:47:49 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hNRnJ-000S9O-A9 for ged-emacs-devel@m.gmane.org; Mon, 06 May 2019 02:47:49 +0200 Original-Received: from localhost ([127.0.0.1]:48216 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hNRnI-0005sb-6J for ged-emacs-devel@m.gmane.org; Sun, 05 May 2019 20:47:48 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:34497) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hNRnC-0005sU-Cj for emacs-devel@gnu.org; Sun, 05 May 2019 20:47:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hNRnA-0007Dr-V1 for emacs-devel@gnu.org; Sun, 05 May 2019 20:47:42 -0400 Original-Received: from userp2130.oracle.com ([156.151.31.86]:40596) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hNRn7-00079v-3t for emacs-devel@gnu.org; Sun, 05 May 2019 20:47:39 -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 x460lVbc018414; Mon, 6 May 2019 00:47:31 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-2018-07-02; bh=iLYW275tTUOTz+Q/xztI9hQdL5k/tqRU/P6TZHEt+v8=; b=xFGh62CuRQwbj995SlcEGesSoGRpsvXs+MdNSbsAlgDb823aiuQdrh9NBKrqfpqXlagv Ez27Jb96uTdfpBhJya03cTBEF6qROHXse6O6zWOc/vzoi70BxVBf3Xuou9qG9z9W+rgd S9M5URU99JlR2z52ePZJdp8S7k/nGYFkF6pJ4b/57sLdFDsbXyRga3dzX8j2KWNtJayw q7izVN+YpwiB91H31cog93ir47knEiGYyXRTUZCx6t24LsvZ8N0iJwO7ZGEXiUMeT/z2 8MNG3Xh0JhM5sZ17K/Qh90joDk2nPX35SaFJ6tJrEiJ85P5x4M5t/kL2xNoD2ELwZBkt bA== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by userp2130.oracle.com with ESMTP id 2s94bfkpkg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 06 May 2019 00:47:31 +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 x460lFHZ160375; Mon, 6 May 2019 00:47:31 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userp3020.oracle.com with ESMTP id 2s94aep6k5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 06 May 2019 00:47:31 +0000 Original-Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x460lSoG001280; Mon, 6 May 2019 00:47:29 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4834.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9248 signatures=668686 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=910 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1905060003 X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9248 signatures=668686 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=943 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1905060003 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 156.151.31.86 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:236186 Archived-At: > Emacs comes with ebnf2ps.el.=C2=A0 (I remember using it > about 10 years ago.) How does the syntax supported > by this proposed mode relate? And ebnf2ps.el allows for several different BNF syntaxes. You can even define your own syntax variety, IIRC. It's quite flexible. No idea how it relates to the proposed `bnf-mode'. ebnf2ps.el was written by Vinicius Jose Latorre, who also wrote the psprint.el and printing.el packages. https://www.emacswiki.org/emacs/EbnfToPsPackage https://www.emacswiki.org/emacs/ViniciusJoseLatorre https://www.emacswiki.org/emacs/PsPrintPackage https://www.emacswiki.org/emacs/PrintingPackage