GNU bug report logs - #1913
Identifier after reserved word "raise" is not always highlighted in Ada-mode

Previous Next

Package: emacs;

Reported by: Erik <esigra <at> gmail.com>

Date: Thu, 15 Jan 2009 08:05:05 UTC

Severity: minor

Done: Stephen Leake <stephen_leake <at> stephe-leake.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 1913 in the body.
You can then email your comments to 1913 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1913; Package emacs. (Thu, 15 Jan 2009 08:05:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Erik <esigra <at> gmail.com>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 15 Jan 2009 08:05:05 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Erik <esigra <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: Identifier after reserved word "raise" is not always highlighted
 in Ada-mode
Date: Thu, 15 Jan 2009 08:59:39 +0100
In Ada-mode, type the reserved word "raise" (and some whitespace after).
Then type the name of an identifier. It may or may not get highlighted
in light blue colour. It seems to depend on which characters that are
part of the identifier. when typing "H", the highlighting works. But if
the letter 'Ö' is added, the word is no longer highlighted. This may be
a character set issue. It seems like the highlighter thinks that the
file is in Ada83. I never used Ada83 but I think it was ASCII-only. But
my files are in Ada95, which is Latin1, or Ada2005, which supports even
more characters. So how should I tell the highlighter that the file is
Ada95 or Ada2005 (and not Ada83)? I think that emacs should assume that
the file is not Ada83 if a non-ASCII character is used in an identifier.





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1913; Package emacs. (Thu, 15 Jan 2009 09:20:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Juanma Barranquero" <lekktu <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 15 Jan 2009 09:20:03 GMT) Full text and rfc822 format available.

Message #10 received at 1913 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Juanma Barranquero" <lekktu <at> gmail.com>
To: Erik <esigra <at> gmail.com>
Cc: 1913 <at> debbugs.gnu.org
Subject: Re: bug#1913: Identifier after reserved word "raise" is not always highlighted in Ada-mode
Date: Thu, 15 Jan 2009 10:12:38 +0100
On Thu, Jan 15, 2009 at 08:59, Erik <esigra <at> gmail.com> wrote:

> So how should I tell the highlighter that the file is
> Ada95 or Ada2005 (and not Ada83)? I think that emacs should assume that
> the file is not Ada83 if a non-ASCII character is used in an identifier.

It's not that the Ada mode is assuming any specific version. There's a
variable `ada-language-version', but it just affects which keywords
are recognized as such. The problem is simply that some of the regexps
were written in the ASCII-only era and have not been updated.

Try the following patch, which should fix this particular case. I'll
bring the issue to the Ada mode maintainer for a more permanent fix.

    Juanma


Index: lisp/progmodes/ada-mode.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/progmodes/ada-mode.el,v
retrieving revision 1.101
diff -u -2 -r1.101 ada-mode.el
--- lisp/progmodes/ada-mode.el	9 Jan 2009 04:15:56 -0000	1.101
+++ lisp/progmodes/ada-mode.el	15 Jan 2009 09:05:02 -0000
@@ -5224,5 +5224,5 @@
      ;; correctly highlight a with_clause that spans multiple lines.
      (list (concat "\\<\\(goto\\|raise\\|use\\|with\\)"
-		   "[ \t]+\\([a-zA-Z0-9_., \t]+\\)\\W")
+		   "[ \t]+\\([[:alnum:]_., \t]+\\)\\W")
 	   '(1 font-lock-keyword-face) '(2 font-lock-reference-face nil t))




bug reassigned from package `emacs' to `emacs,ada-mode'. Request was from "Juanma Barranquero" <lekktu <at> gmail.com> to control <at> emacsbugs.donarmstrong.com. (Thu, 15 Jan 2009 09:50:03 GMT) Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com:
bug#1913; Package emacs,ada-mode. (Thu, 15 Jan 2009 13:45:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Erik <esigra <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com. (Thu, 15 Jan 2009 13:45:02 GMT) Full text and rfc822 format available.

Message #17 received at 1913 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Erik <esigra <at> gmail.com>
To: Juanma Barranquero <lekktu <at> gmail.com>
Cc: 1913 <at> debbugs.gnu.org
Subject: Re: bug#1913: Identifier after reserved word "raise" is not always
 highlighted in Ada-mode
Date: Thu, 15 Jan 2009 14:40:54 +0100
Juanma Barranquero skrev:
> On Thu, Jan 15, 2009 at 08:59, Erik <esigra <at> gmail.com> wrote:
>   
>> So how should I tell the highlighter that the file is
>> Ada95 or Ada2005 (and not Ada83)? I think that emacs should assume that
>> the file is not Ada83 if a non-ASCII character is used in an identifier.
>>     
>
> It's not that the Ada mode is assuming any specific version. There's a
> variable `ada-language-version', but it just affects which keywords
> are recognized as such. The problem is simply that some of the regexps
> were written in the ASCII-only era and have not been updated.
>
> Try the following patch, which should fix this particular case. I'll
> bring the issue to the Ada mode maintainer for a more permanent fix.
>
>     Juanma
>
>
> Index: lisp/progmodes/ada-mode.el
> ===================================================================
> RCS file: /sources/emacs/emacs/lisp/progmodes/ada-mode.el,v
> retrieving revision 1.101
> diff -u -2 -r1.101 ada-mode.el
> --- lisp/progmodes/ada-mode.el	9 Jan 2009 04:15:56 -0000	1.101
> +++ lisp/progmodes/ada-mode.el	15 Jan 2009 09:05:02 -0000
> @@ -5224,5 +5224,5 @@
>       ;; correctly highlight a with_clause that spans multiple lines.
>       (list (concat "\\<\\(goto\\|raise\\|use\\|with\\)"
> -		   "[ \t]+\\([a-zA-Z0-9_., \t]+\\)\\W")
> +		   "[ \t]+\\([[:alnum:]_., \t]+\\)\\W")
>  	   '(1 font-lock-keyword-face) '(2 font-lock-reference-face nil t))
>   

The patch is an improvement, but it highlights some illegal identifiers.
The correct regexp for an Ada identifier is "[[:alpha:]](_?[^\W_])*".
See this example (in bash):
for i in hög _hög h_ög h__ög h_ö_g hög_ _ hau_og do
    echo $i | egrep "^[[:alpha:]](_?[^\W_])*$"
done


It only matches the allowed identifiers:
hög
h_ög
h_ö_g
hau_og

(no leading, consecutive or trailing '_')

There seems to be a lot of places with a-z in ada-mode.el.




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com:
bug#1913; Package emacs,ada-mode. (Thu, 15 Jan 2009 14:50:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Juanma Barranquero" <lekktu <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com. (Thu, 15 Jan 2009 14:50:04 GMT) Full text and rfc822 format available.

Message #22 received at 1913 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Juanma Barranquero" <lekktu <at> gmail.com>
To: Erik <esigra <at> gmail.com>
Cc: 1913 <at> debbugs.gnu.org
Subject: Re: bug#1913: Identifier after reserved word "raise" is not always highlighted in Ada-mode
Date: Thu, 15 Jan 2009 15:42:46 +0100
On Thu, Jan 15, 2009 at 14:40, Erik <esigra <at> gmail.com> wrote:

> The patch is an improvement, but it highlights some illegal identifiers.

That shouldn't be a problem. You don't use font-locking to determine
whether the identifier follows Ada rules, do you? :-)

> (no leading, consecutive or trailing '_')

Yes, I know the spec. But I don't think the problem of false positives
is worth making the regexp slower.

> There seems to be a lot of places with a-z in ada-mode.el.

Yes. I suppose Stephen will welcome patches, assuming they are correct.

Are you aware of the Emacs ada-mode hompage

  http://www.stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html

and list

  http://stephe-leake.org/mailman/listinfo/emacs-ada-mode_stephe-leake.org

?

    Juanma




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com:
bug#1913; Package emacs,ada-mode. (Thu, 15 Jan 2009 23:05:08 GMT) Full text and rfc822 format available.

Acknowledgement sent to Erik <esigra <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com. (Thu, 15 Jan 2009 23:05:08 GMT) Full text and rfc822 format available.

Message #27 received at 1913 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Erik <esigra <at> gmail.com>
To: Juanma Barranquero <lekktu <at> gmail.com>
Cc: 1913 <at> debbugs.gnu.org
Subject: Re: bug#1913: Identifier after reserved word "raise" is not always
 highlighted in Ada-mode
Date: Fri, 16 Jan 2009 00:03:13 +0100
Juanma Barranquero skrev:
> On Thu, Jan 15, 2009 at 14:40, Erik <esigra <at> gmail.com> wrote:
>
>   
>> The patch is an improvement, but it highlights some illegal identifiers.
>>     
>
> That shouldn't be a problem. You don't use font-locking to determine
> whether the identifier follows Ada rules, do you? :-)
>   

Actually I do notice the highlighting and take advantage of it as an
early error detector. If it makes me notice an error immediately, before
I move on to another part of the code or try to compile things, it is
useful. If a word is not highlighted as expected when I have typed it, I
automatically stop to see what I did wrong.


>> (no leading, consecutive or trailing '_')
>>     
>
> Yes, I know the spec. But I don't think the problem of false positives
> is worth making the regexp slower.
>   

Did you have a performance problem with that regexp? I do not really
believe that there is a reason to worry about it without some
measurements. I have a 1.6 GHz CPU and want to take advantage of it. I
think it should be able to recognize Ada identifiers as a type them.

The regexp guru that I once talked with suggested this:
[[:alpha:]](?:_?[^\W_])*

The (?:) is equivalent to () but faster since it is a so-called
non-capturing group, which should always be used when capturing is not
needed. Maybe that helps?


>> There seems to be a lot of places with a-z in ada-mode.el.
>>     
>
> Yes. I suppose Stephen will welcome patches, assuming they are correct.
>
> Are you aware of the Emacs ada-mode hompage
>
>   http://www.stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html
>
> and list
>
>   http://stephe-leake.org/mailman/listinfo/emacs-ada-mode_stephe-leake.org
>
> ?
>   

No, I just subscribed now, thanks. If I make any changes I will send it
there.




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com:
bug#1913; Package emacs,ada-mode. (Thu, 15 Jan 2009 23:15:07 GMT) Full text and rfc822 format available.

Acknowledgement sent to Juanma Barranquero <lekktu <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com. (Thu, 15 Jan 2009 23:15:07 GMT) Full text and rfc822 format available.

Message #32 received at 1913 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Juanma Barranquero <lekktu <at> gmail.com>
To: Erik <esigra <at> gmail.com>
Cc: 1913 <at> debbugs.gnu.org
Subject: Re: bug#1913: Identifier after reserved word "raise" is not always 
	highlighted in Ada-mode
Date: Fri, 16 Jan 2009 00:10:44 +0100
On Fri, Jan 16, 2009 at 00:03, Erik <esigra <at> gmail.com> wrote:

> Actually I do notice the highlighting and take advantage of it as an
> early error detector. If it makes me notice an error immediately, before
> I move on to another part of the code or try to compile things, it is
> useful. If a word is not highlighted as expected when I have typed it, I
> automatically stop to see what I did wrong.

But we're not talking of something that is highlighted "when you move
to another part of the code"; more like "when you finish the next
token in the line".

> Did you have a performance problem with that regexp? I do not really
> believe that there is a reason to worry about it without some
> measurements. I have a 1.6 GHz CPU and want to take advantage of it. I
> think it should be able to recognize Ada identifiers as a type them.

I don't have a performance problem, but font-locking isn't the fastest
of Emacs features. You have a 1,6 GHz CPU; mine is fast, too. But
Emacs is used in all kinds of computers. That said, if you write a
patch to make the font-locking more correct without sacrificing
performance, I'm sure it'll be very welcome.

> The (?:) is equivalent to () but faster since it is a so-called
> non-capturing group, which should always be used when capturing is not
> needed. Maybe that helps?

Not really. Font-lock patterns have capturing groups for a reason
(that's what the 1, 2 in the next line refer to).

    Juanma




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com:
bug#1913; Package emacs,ada-mode. (Fri, 16 Jan 2009 02:25:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Stefan Monnier <monnier <at> iro.umontreal.ca>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com. (Fri, 16 Jan 2009 02:25:06 GMT) Full text and rfc822 format available.

Message #37 received at 1913 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Erik <esigra <at> gmail.com>
Cc: 1913 <at> debbugs.gnu.org, Juanma Barranquero <lekktu <at> gmail.com>
Subject: Re: bug#1913: Identifier after reserved word "raise" is not always highlighted in Ada-mode
Date: Thu, 15 Jan 2009 21:16:58 -0500
> Did you have a performance problem with that regexp? I do not really
> believe that there is a reason to worry about it without some
> measurements. I have a 1.6 GHz CPU and want to take advantage of it. I
> think it should be able to recognize Ada identifiers as a type them.

Agreed: the right regexp doesn't seem to be significantly more complex.


        Stefan




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com:
bug#1913; Package emacs,ada-mode. (Fri, 16 Jan 2009 02:30:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Juanma Barranquero <lekktu <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com. (Fri, 16 Jan 2009 02:30:03 GMT) Full text and rfc822 format available.

Message #42 received at 1913 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Juanma Barranquero <lekktu <at> gmail.com>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: Erik <esigra <at> gmail.com>, 1913 <at> debbugs.gnu.org
Subject: Re: bug#1913: Identifier after reserved word "raise" is not always 
	highlighted in Ada-mode
Date: Fri, 16 Jan 2009 03:22:23 +0100
On Fri, Jan 16, 2009 at 03:16, Stefan Monnier <monnier <at> iro.umontreal.ca> wrote:

> Agreed: the right regexp doesn't seem to be significantly more complex.

Oh, I'm not opposing to it, just leaving the issue in the hands of the
Emacs ada-mode maintainer, Stephen Leake.

    Juanma




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#1913; Package emacs,ada-mode. (Wed, 13 Jan 2010 08:04:01 GMT) Full text and rfc822 format available.

Message #45 received at 1913 <at> debbugs.gnu.org (full text, mbox):

From: Stephen Leake <stephen_leake <at> stephe-leake.org>
To: 1913 <at> debbugs.gnu.org
Subject: Re: bug#1913: Identifier after reserved word "raise" is not always
Date: Wed, 13 Jan 2010 03:03:24 -0500
It is clear that [a-zA-Z] does not match the characters permitted by
the Ada standard.

However, neither does [[:alpha:]] - consider this fragment:

procedure doµ 

the 'µ' (entered by C-x 8 u) is not matched by [[:alpha:]]*
(Emacs 23.1, Windows XP, LANG=C.UTF-8).

This could be fixed by the user; they can define µ to have word
syntax.

Ideally, we would have regular expression character ranges that match
those defined by ISO/IEC 10646:2003 (see LRM 2.1); 

Letter, Uppercase
Letter, Lowercase
Letter, Titlecase
Letter, Modifier
Letter, Other
Mark, Non-Spacing
Mark, Spacing Combining
Number, Decimal
Number, Letter
Punctuation, Connector
Other, Format
Separator, Space
Separator, Line
Separator, Paragraph

These categories are used to define Ada lexical elements (LRM 2.2).

But I don't think that's going to happen.

It seems the best compromise is to replace a-z etc with [:alpha:] or
[:alnum:] as appropriate, and hope the user knows how to define
characters to have word syntax. That's a lot of work, since each
modified regexp needs to be tested.

As for matching leading underscores, I agree it would be nice to get
it right. Using shy groups (the elisp name for non-capturing groups)
would help, since it won't disturb the group numbering, as well as
being faster. If it doesn't complicate the testing, I'll try to do
that.

Do you have suggestions about which regular expressions are more
important to be fixed? If you can provide typical code, and point out
the most annoying font-lock failures, that would be a good start.

-- 
-- Stephe




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#1913; Package emacs. (Sat, 09 Jul 2011 23:26:01 GMT) Full text and rfc822 format available.

Message #48 received at 1913 <at> debbugs.gnu.org (full text, mbox):

From: Juanma Barranquero <lekktu <at> gmail.com>
To: Stephen Leake <stephen_leake <at> stephe-leake.org>
Cc: 1913 <at> debbugs.gnu.org
Subject: Re: bug#1913: Identifier after reserved word "raise" is not always
Date: Sun, 10 Jul 2011 01:24:33 +0200
Stephen, are you planning to fix this problem?

> It is clear that [a-zA-Z] does not match the characters permitted by
> the Ada standard.
>
> However, neither does [[:alpha:]] - consider this fragment:
>
> procedure doµ
>
> the 'µ' (entered by C-x 8 u) is not matched by [[:alpha:]]*
> (Emacs 23.1, Windows XP, LANG=C.UTF-8).

That's because C-x 8 u inserts U+00B5 MICRO SIGN.

Try C-x 8 <RET> 3BC <RET>, which inserts U+03BC GREEK SMALL LETTER MU.

    Juanma




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#1913; Package emacs. (Sun, 10 Jul 2011 17:30:02 GMT) Full text and rfc822 format available.

Message #51 received at 1913 <at> debbugs.gnu.org (full text, mbox):

From: Stephen Leake <stephen_leake <at> stephe-leake.org>
To: Juanma Barranquero <lekktu <at> gmail.com>
Cc: 1913 <at> debbugs.gnu.org
Subject: Re: bug#1913: Identifier after reserved word "raise" is not always
Date: Sun, 10 Jul 2011 13:28:21 -0400
Juanma Barranquero <lekktu <at> gmail.com> writes:

> Stephen, are you planning to fix this problem?

(the general problem of updating ada-mode to use regexp that match a
more correct range of characters)

It's not currently on my list; I haven't gotten any more email about it,
and it's a lot of tedious work. I find I have less time for ada-mode
these days; I mostly work on monotone and DVC (ada-mode does what I need).

-- 
-- Stephe




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#1913; Package emacs. (Sun, 10 Jul 2011 23:14:01 GMT) Full text and rfc822 format available.

Message #54 received at 1913 <at> debbugs.gnu.org (full text, mbox):

From: Juanma Barranquero <lekktu <at> gmail.com>
To: Stephen Leake <stephen_leake <at> stephe-leake.org>
Cc: 1913 <at> debbugs.gnu.org
Subject: Re: bug#1913: Identifier after reserved word "raise" is not always
Date: Mon, 11 Jul 2011 01:12:47 +0200
On Sun, Jul 10, 2011 at 19:28, Stephen Leake
<stephen_leake <at> stephe-leake.org> wrote:

> It's not currently on my list; I haven't gotten any more email about it,
> and it's a lot of tedious work.

Well, it makes sense.

> I find I have less time for ada-mode
> these days; I mostly work on monotone and DVC (ada-mode does what I need).

Do you plan to adapt it to Ada 2012? Not much new syntax, but aspect
specifications and quantified expressions (with a new keyword, "some")
will require some adjustment.

    Juanma




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#1913; Package emacs. (Tue, 12 Jul 2011 10:14:02 GMT) Full text and rfc822 format available.

Message #57 received at 1913 <at> debbugs.gnu.org (full text, mbox):

From: Stephen Leake <stephen_leake <at> stephe-leake.org>
To: Juanma Barranquero <lekktu <at> gmail.com>
Cc: 1913 <at> debbugs.gnu.org
Subject: Re: bug#1913: Identifier after reserved word "raise" is not always
Date: Mon, 11 Jul 2011 09:07:41 -0400
Juanma Barranquero <lekktu <at> gmail.com> writes:

> On Sun, Jul 10, 2011 at 19:28, Stephen Leake
> <stephen_leake <at> stephe-leake.org> wrote:
>
>> It's not currently on my list; I haven't gotten any more email about it,
>> and it's a lot of tedious work.
>
> Well, it makes sense.
>
>> I find I have less time for ada-mode
>> these days; I mostly work on monotone and DVC (ada-mode does what I need).
>
> Do you plan to adapt it to Ada 2012? Not much new syntax, but aspect
> specifications and quantified expressions (with a new keyword, "some")
> will require some adjustment.

My approach to this is to add stuff as I encounter a need in my own
work, and to support others doing the same with advice.

We have not yet migrated to a 2012 compiler at work, so it won't happen
soon.

--
-- Stephe




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#1913; Package emacs. (Tue, 12 Jul 2011 12:21:01 GMT) Full text and rfc822 format available.

Message #60 received at 1913 <at> debbugs.gnu.org (full text, mbox):

From: Juanma Barranquero <lekktu <at> gmail.com>
To: Stephen Leake <stephen_leake <at> stephe-leake.org>
Cc: 1913 <at> debbugs.gnu.org
Subject: Re: bug#1913: Identifier after reserved word "raise" is not always
Date: Tue, 12 Jul 2011 14:19:32 +0200
On Mon, Jul 11, 2011 at 15:07, Stephen Leake
<stephen_leake <at> stephe-leake.org> wrote:

> My approach to this is to add stuff as I encounter a need in my own
> work, and to support others doing the same with advice.
>
> We have not yet migrated to a 2012 compiler at work, so it won't happen
> soon.

OK, understood.

Thanks,

    Juanma




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#1913; Package emacs. (Thu, 16 Apr 2020 18:43:01 GMT) Full text and rfc822 format available.

Message #63 received at 1913 <at> debbugs.gnu.org (full text, mbox):

From: Stephen Leake <stephen_leake <at> stephe-leake.org>
To: 1913 <at> debbugs.gnu.org
Subject: Identifier after reserved word "raise" is not always highlighted in
 Ada-mode
Date: Thu, 16 Apr 2020 10:42:12 -0800
Will be fixed in next ada-mode release; non-ASCII regular expressions
have been fixed.
-- 
-- Stephe




Added tag(s) pending. Request was from Stephen Leake <stephen_leake <at> stephe-leake.org> to control <at> debbugs.gnu.org. (Thu, 16 Apr 2020 18:43:02 GMT) Full text and rfc822 format available.

Reply sent to Stephen Leake <stephen_leake <at> stephe-leake.org>:
You have taken responsibility. (Thu, 02 Jul 2020 18:13:02 GMT) Full text and rfc822 format available.

Notification sent to Erik <esigra <at> gmail.com>:
bug acknowledged by developer. (Thu, 02 Jul 2020 18:13:02 GMT) Full text and rfc822 format available.

Message #70 received at 1913-close <at> debbugs.gnu.org (full text, mbox):

From: Stephen Leake <stephen_leake <at> stephe-leake.org>
To: 1913-close <at> debbugs.gnu.org
Subject: closed by ada-mode version 7.1
Date: Thu, 02 Jul 2020 11:11:56 -0700
-- 
-- Stephe




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 31 Jul 2020 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 242 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.