From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: State of the compiler market Date: Sun, 26 Feb 2017 09:44:36 +0100 Organization: Aioe.org NNTP Server Message-ID: References: <5881b0ca-3a11-442e-88ce-18d0a6142c24@googlegroups.com> <356978379.509760451.060293.laguest-archeia.com@nntp.aioe.org> NNTP-Posting-Host: BYuA7L7MRjuLLjcoGHOBxw.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 X-Notice: Filtered by postfilter v. 0.8.2 Xref: news.eternal-september.org comp.lang.ada:33416 Date: 2017-02-26T09:44:36+01:00 List-Id: On 2017-02-26 01:11, Luke A. Guest wrote: > Ada needs 2 token look ahead for that exact reason. Not really, if the parser is aware of the context. A character literal may appear only when an operand is expected. Attribute may only in the context of an operation. They never meet. (The Ada expressions parser in Simple Components does not have look ahead.) > Ada's grammar in the RM is flawed in that it doesn't have the pragma's > included and also over complicated. Yes, it tries to pack some semantics into. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de