Path: csiph.com!news.mixmin.net!aioe.org!.POSTED!not-for-mail From: Kaz Kylheku Newsgroups: comp.programming Subject: Re: My answer about Ada and FreePascal and C++ Date: Fri, 1 Jan 2016 16:08:14 +0000 (UTC) Organization: Aioe.org NNTP Server Lines: 17 Message-ID: <20160101080644.326@kylheku.com> References: <20151231165420.592@kylheku.com> NNTP-Posting-Host: OGJi3KNpFOhM58UHZwXj0w.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: slrn/pre1.0.0-18 (Linux) X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.programming:6159 On 2016-01-01, JJ wrote: > On Fri, 1 Jan 2016 01:07:16 +0000 (UTC), Kaz Kylheku wrote: >> >> See this Pascal BNF grammar, for instance, which looks like >> some traditiona, old Pascal: >> >> http://www2.informatik.uni-halle.de/lehre/pascal/sprache/pas_bnf.html >> >> In every production where a semicolon terminal symbol appears, it is >> preceded and followed by something (a something which doesn't derive >> an empty string). Hence it is a separator. > > As far as I can see, it's a flaw in the Backus–Naur Form itself. Backus–Naur > Form doesn't require a terminator character at the end of each rule. What??? You should listen to more Zeppelin because you need schoolin', baby, I'm not foolin'.