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 X-Received: by 2002:ac8:5310:: with SMTP id t16mr4161208qtn.258.1572022751998; Fri, 25 Oct 2019 09:59:11 -0700 (PDT) X-Received: by 2002:aca:3846:: with SMTP id f67mr3798776oia.78.1572022751634; Fri, 25 Oct 2019 09:59:11 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!news.gegeweb.eu!gegeweb.org!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!h21no5960528qto.0!news-out.google.com!x7ni984qtf.0!nntp.google.com!h21no5960520qto.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Fri, 25 Oct 2019 09:59:11 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=76.77.182.20; posting-account=W2gdXQoAAADxIuhBWhPFjUps3wUp4RhQ NNTP-Posting-Host: 76.77.182.20 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: compiling GPS (aka GNAT Studio!) from source From: Stephen Leake Injection-Date: Fri, 25 Oct 2019 16:59:11 +0000 Content-Type: text/plain; charset="UTF-8" Xref: reader01.eternal-september.org comp.lang.ada:57344 Date: 2019-10-25T09:59:11-07:00 List-Id: On Friday, October 25, 2019 at 9:37:03 AM UTC-7, Stephen Leake wrote: > I'm trying to compile GPS from source, so I can understand how it uses libadalang, and specifically whether it uses libadalang for indentation (so I can compare it to the current Emacs ada-mode). > Using grep-find, I found gps-20.1/lal/core/lal-ada_languages.ads; apparently GPS is using libadalang for indentation. I'm particularly interested in how well it handles syntax errors, compared to Emacs ada-mode. I have a test suite with syntax errors for Emacs ada-mode; I'll see how GPS handles that. If anyone has any annecdotes/comments in this area, please let me know. I'd still like to compile gps from source, so I can trace into the libadalang syntax error handling and indent compute more easily. -- Stephe