From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: John Yates Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: bnf-mode Date: Sun, 5 May 2019 18:31:34 -0400 Message-ID: References: <23ebbedf-5474-bbbd-47d2-3404f47f7a23@gmail.com> <877eb53q76.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000007c1efe05882b8ccb" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="127137"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Emacs developers To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 06 00:32:02 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 1hNPft-000Wvh-F6 for ged-emacs-devel@m.gmane.org; Mon, 06 May 2019 00:32:02 +0200 Original-Received: from localhost ([127.0.0.1]:47153 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hNPfs-0001dw-4B for ged-emacs-devel@m.gmane.org; Sun, 05 May 2019 18:32:00 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:40592) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hNPfh-0001dd-N4 for emacs-devel@gnu.org; Sun, 05 May 2019 18:31:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hNPfg-0006dT-R4 for emacs-devel@gnu.org; Sun, 05 May 2019 18:31:49 -0400 Original-Received: from mail-wr1-f51.google.com ([209.85.221.51]:34240) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hNPfg-0006c5-Kg for emacs-devel@gnu.org; Sun, 05 May 2019 18:31:48 -0400 Original-Received: by mail-wr1-f51.google.com with SMTP id f7so4515731wrq.1 for ; Sun, 05 May 2019 15:31:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Fp0Yez1GOTGVW/uqnVhKJaWUkxbErwOOvANST4ytBwk=; b=JL71Xe16Kw1M/3StfH5LnrhFsRSve8RquduwKIDDORxSLrygIqEsBK8hQ/AnuXxGR9 zNTqZBI+qdcZkv1dhbBkcXAW5bCDRnUd5B3LaGaPfrVsPnDNjLtrSPTKqJQAdTHOOucV QQp9RKvibwHB7Yo4TvMrQquN9ZS1JWEJ854nXvdRvaoiOCZgqIGb4zIm2/zT6wkdawo0 nlFSw1RZjaEhj8PCOkczNh5CxSvR7l++vFS16DQkJ5IkVPmi/A1KWq7zW4/srOpGInI9 5bm98FcK5RM+kOL76mEA1F+etMyW9kW68EWIZ163slACI6bHVAbV/62RURtmM48Nys6G 3oow== X-Gm-Message-State: APjAAAUqfdHGsG09JztCPX7MICJzb311CNU0TA9Hg1IWnDUdYMGwXTOk UZV6o95/EH9W7XljVdfW/iAFIR3bfQvOFIM5DyoIj4/c X-Google-Smtp-Source: APXvYqwJuw2PE7xbP9NesOzic9iFL1entfrKL8zkiuEQ10r7OoCpf+Cju0CTGYc5fgvXhpRnOlQYdSjTw6+xT5sYRK8= X-Received: by 2002:a5d:53cd:: with SMTP id a13mr15382797wrw.201.1557095505467; Sun, 05 May 2019 15:31:45 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.221.51 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:236185 Archived-At: --0000000000007c1efe05882b8ccb Content-Type: text/plain; charset="UTF-8" Emacs comes with ebnf2ps.el. (I remember using it about 10 years ago.) How does the syntax supported by this proposed mode relate? /john On Sun, May 5, 2019 at 12:13 PM Stefan Monnier wrote: > > And I have to say than Bison is not BNF. > > I understand that, but BNF is a general term referring to an > *abstract* (meta)syntax and every textbook presents it with slightly > different syntactic conventions. > > I use BNF regularly, but never using the specific syntax your > mode supports. Hence my question: > > >> In what kind of circumstances would this be used? > > E.g. what have you used it for? > > > Stefan > > > -- John Yates 505 Tremont St, #803 Boston, MA 02116 --0000000000007c1efe05882b8ccb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Emacs comes with ebnf2ps.el.=C2=A0 (I remember using it= about 10 years ago.)
How does the syntax supported by this propose= d mode relate?

/john

On Sun, May 5, 2019 at 12:13= PM Stefan Monnier <monnier@= iro.umontreal.ca> wrote:
> And I have to say than Bison is not BNF.

I understand that, but BNF is a general term referring to an
*abstract* (meta)syntax and every textbook presents it with slightly
different syntactic conventions.

I use BNF regularly, but never using the specific syntax your
mode supports.=C2=A0 Hence my question:

>> In what kind of circumstances would this be used?

E.g. what have you used it for?


=C2=A0 =C2=A0 =C2=A0 =C2=A0 Stefan




--
John= Yates
505 Tremont St, #803
Boston, MA 02116
<= /div>
--0000000000007c1efe05882b8ccb--