Subject: bug#40905: closed (closed by ada-mode version 7.1.3)

From: [email-masked] (GNU bug Tracking System)
Date: Sun, 07 Jun 2020 21:24:02 +0000

Your bug report

#40905: 26.3; ada-mode 6.2.1: wiwi parser gets lost in large complex file

which was filed against the emacs, ada-mode package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
40905: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=40905
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: closed by ada-mode version 7.1.3
From: Stephen Leake <[email-masked]>
To: [email-masked]
Date: Sun, 07 Jun 2020 14:23:54 -0700
List-Id: <debbugs-submit.debbugs.gnu.org>

-- 
-- Stephe

Subject: 26.3; ada-mode 6.2.1: wiwi parser gets lost in large complex file
From: Ludovic Brenta <[email-masked]>
To: [email-masked]
Date: Mon, 27 Apr 2020 17:17:18 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Package: emacs, ada-mode
X-Debbugs-CC: [email-masked]
Severity: minor

Hello,

I will send the reproducer file privately.  This file compiles cleanly.
At a certain point in the file, TAB over-indents the lines above point;
C-C C-f shows many errors flashing and disapperaing, then this final 
error:

wisi syntax errors
env_data_agent.adb:450:7: syntax error: expecting ACCEPT, ABORT, BEGIN, 
CASE, DECLARE, DELAY, END, EXCEPTION, EXIT, FOR, GOTO, IF, LOOP, NULL, 
PRAGMA, RAISE, REQUEUE, RETURN, SELECT, WHILE, LESS_LESS, IDENTIFIER,
  STRING_LITERAL, CHARACTER_LITERAL, found 'Wisi_EOI'

on a valid end return.

-- 
Ludovic Brenta.