From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nathaniel Flath Newsgroups: gmane.emacs.devel Subject: Re: Fwd: Minor bug in cc-menus.el: cc-imenu-java-generic-expression does not match all Java 1.5+ function definitions. Date: Sat, 17 Oct 2009 12:59:32 -0400 Message-ID: <5e3a506e0910170959x3bcb7b3fpac1c05c4ca880b2f@mail.gmail.com> References: <5e3a506e0907180827k148fe0d1x34b89f1fedf6c79d@mail.gmail.com> <871vo05fsl.fsf@cyd.mit.edu> <5e3a506e0907282146x549f9f8bt3412603ec86b7691@mail.gmail.com> <5e3a506e0908070732yc0095d5gfe72101b8843037e@mail.gmail.com> <5e3a506e0908162232h192a3c28o42e1745f4444b911@mail.gmail.com> <5e3a506e0908162233x47fe9544kcd8fda1738c28e84@mail.gmail.com> <20090822141711.GA3512@muc.de> <5e3a506e0908220948s4b3bb58bwf0c11cc98fb1f163@mail.gmail.com> <5e3a506e0909291146w607168e7l578858a741cfa19a@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=000e0cd2908abc7ded0476246fab X-Trace: ger.gmane.org 1255798801 30760 80.91.229.12 (17 Oct 2009 17:00:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 17 Oct 2009 17:00:01 +0000 (UTC) To: Stefan Monnier , emacs-devel@gnu.org, Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 17 18:59:50 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MzCd8-0008GD-6x for ged-emacs-devel@m.gmane.org; Sat, 17 Oct 2009 18:59:46 +0200 Original-Received: from localhost ([127.0.0.1]:57238 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MzCd7-0007Bm-FI for ged-emacs-devel@m.gmane.org; Sat, 17 Oct 2009 12:59:45 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MzCd1-0007BO-TY for emacs-devel@gnu.org; Sat, 17 Oct 2009 12:59:39 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MzCcw-00078F-9B for emacs-devel@gnu.org; Sat, 17 Oct 2009 12:59:38 -0400 Original-Received: from [199.232.76.173] (port=34501 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MzCcw-00078C-3M for emacs-devel@gnu.org; Sat, 17 Oct 2009 12:59:34 -0400 Original-Received: from mail-pz0-f192.google.com ([209.85.222.192]:45008) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MzCcv-00025A-CB for emacs-devel@gnu.org; Sat, 17 Oct 2009 12:59:33 -0400 Original-Received: by mail-pz0-f192.google.com with SMTP id 30so2561464pzk.24 for ; Sat, 17 Oct 2009 09:59:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=drfOzPPwk1s1R5LBF4tKxEYebmwOp3wuvNBi47Fpewo=; b=CkpcHwpN3I1yHEyeNQfb3gcqsfMCI9g1gwXzkIMy/KMADobmp5+6pc2ROq/lqI+2vJ jStBFdoxtdi5ueiy8UUI+2b+mlApcVEd+sRuryrIm2GTNgTFY2qzbBwg+fy3/DPE5x1B +X6lTu+j5geI3qwIqCVbSQYTFmJGqocqpKIgY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=D7NJsnVPi0Vb9XGK51wZIm4rX9GTFUZ37CvB2MuR0WXzjbL7zjIDAwFgC8qxYvcuz6 atG8maGgqPFjiS5l3lesK1GQoWJ59lRf2JpYG3HqdQYxPGqYg28bXMxI2zyc2Oy7UKPs oZvlbk9w7ZvcSksWpHXvENBMqvxZ3hD303g1M= Original-Received: by 10.140.136.9 with SMTP id j9mr1471465rvd.136.1255798772366; Sat, 17 Oct 2009 09:59:32 -0700 (PDT) In-Reply-To: <5e3a506e0909291146w607168e7l578858a741cfa19a@mail.gmail.com> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:116204 Archived-At: --000e0cd2908abc7ded0476246fab Content-Type: text/plain; charset=ISO-8859-1 Any new on this yet - either recieving the forms or concerns about the code? Thanks, Nathaniel Flath On Tue, Sep 29, 2009 at 2:46 PM, Nathaniel Flath wrote: > I received the forms yesterday and sent them back, so the FSF should get > them in about a week. The contract I signed mentioned I was recieving a > dollar for the copyright - any idea when I can expect it? > > I found another issue whith that regex, which was it didn't recognize > functions that throw exceptions. I fixed that, and have been using it since > September with no additional issues. > > (defvar cc-imenu-java-generic-expression > `((nil > ,(concat > "[" c-alpha "_][\]\[." c-alnum "_<> ]+[ \t\n\r]+" ; type spec > "\\([" c-alpha "_][" c-alnum "_]*\\)" ; method name > "[ \t\n\r]*" > ;; An argument list htat is either empty or contains any number > ;; of arppguments. An argument is any number of annotations > ;; followed by a type spec followed by a word. A word is an > ;; identifier. A type spec is an identifier, possibly followed > ;; by < typespec > possibly followed by []. > (concat "(" > "\\(" > "[ \t\n\r]*" > "\\(" > "@" > "[" c-alpha "_]" > "[" c-alnum "._]""*" > "[ \t\n\r]+" > "\\)*" > "\\(" > "[" c-alpha "_]" > "[\]\[" c-alnum "_.]*" > "\\(" > > "<" > "[ \t\n\r]*" > "[\]\[.," c-alnum "_<> \t\n\r]*" > ">" > "\\)?" > "\\(\\[\\]\\)?" > "[ \t\n\r]+" > "\\)" > "[" c-alpha "_]" > "[" c-alnum "_]*" > "[ \t\n\r,]*" > "\\)*" > ")" > "[.," c-alnum " \t\n\r]*" > "{" > )) 1)) > "Imenu generic expression for Java mode. See > `imenu-generic-expression'.") > > > Thanks, > Nathaniel Flath > > > On Sat, Aug 22, 2009 at 9:32 PM, Stefan Monnier wrote: > >> > I have not signed any copyright assignment forms to the FSF - I'll print >> > them out and mail them in on Monday. >> >> The way it works is as follows: fill the form below, and email it as >> instructed, at which point the FSF will send you the form you need >> to sign. >> >> >> Stefan >> >> >> Please email the following information to assign@gnu.org, and we >> will send you the assignment form for your past and future changes. >> >> Please use your full legal name (in ASCII characters) as the subject >> line of the message. >> ---------------------------------------------------------------------- >> REQUEST: SEND FORM FOR PAST AND FUTURE CHANGES >> >> [What is the name of the program or package you're contributing to?] >> Emacs >> >> [Did you copy any files or text written by someone else in these changes? >> Even if that material is free software, we need to know about it.] >> >> >> [Do you have an employer who might have a basis to claim to own >> your changes? Do you attend a school which might make such a claim?] >> >> >> [For the copyright registration, what country are you a citizen of?] >> >> >> [What year were you born?] >> >> >> [Please write your email address here.] >> >> >> [Please write your postal address here.] >> >> >> >> >> >> [Which files have you changed so far, and which new files have you written >> so far?] >> >> >> > --000e0cd2908abc7ded0476246fab Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Any new on this yet - either recieving the forms or concerns about the code= ?

Thanks,
Nathaniel Flath

On Tu= e, Sep 29, 2009 at 2:46 PM, Nathaniel Flath <flat0103@gmail.com> wrote:
I received the fo= rms yesterday and sent them back, so the FSF should get them in about a wee= k.=A0 The contract I signed mentioned I was recieving a dollar for the copy= right - any idea when I can expect it?

I found another issue whith that regex, which was it didn't recogni= ze functions that throw exceptions.=A0 I fixed that, and have been using it= since September with no additional issues.


(defvar cc-imenu-java-generic-expression
=A0 `((nil
=A0=A0=A0=A0 = ,(concat
=A0=A0=A0=A0=A0=A0 "[" c-alpha "_][\]\[." c= -alnum "_<> ]+[ \t\n\r]+" ; type spec
=A0=A0=A0=A0=A0=A0= "\\([" c-alpha "_][" c-alnum "_]*\\)" ; meth= od name
=A0=A0=A0=A0=A0=A0 "[ \t\n\r]*"
=A0=A0=A0=A0=A0=A0 ;; An argum= ent list htat is either empty or contains any number
=A0=A0=A0=A0= =A0=A0 ;; of arppguments.=A0 An argument is any number of annotations

=A0=A0=A0=A0=A0=A0 ;; followed by a type spec followed by a= word.=A0 A word is an
=A0=A0=A0=A0=A0=A0 ;; identifier.=A0 A type spec is an identifier, possibly= followed
=A0=A0=A0=A0=A0=A0 ;; by < typespec > possibly followed = by [].
=A0=A0=A0=A0=A0=A0 (concat "("
=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0 "\\("
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0 "[ \t\n\r]*"
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "\\("
=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "@"
=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0 "[" c-alpha "_]"
=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0 "[" c-alnum "._]""*"=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "[ \t\n\r]+"
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "\\)*"
=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "\\("
=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 "[" c-alpha "_]"
=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0 "[\]\[" c-alnum "_.]*"
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "\\("

=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "<"
=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "[ \t\n\r]*"
=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0 "[\]\[.," c-alnum "_<> \t\n\r= ]*"
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ">"
= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "\\)?"
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "\\(\\[\\]\\)?"
=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "[ \t\n\r]+"
=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "\\)"
=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0 "[" c-alpha "_]"
=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "[" c-alnum "_]*"
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "[ \t\n\r,]*"
=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "\\)*"
=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0 ")"
=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 "[.," c-alnum " \t\n\r]*"

=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 "{"
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 )) 1))
=A0 "Imenu generic expression for Java mode.=A0 See `imenu-generic-exp= ression'.")


Thanks,
Na= thaniel Flath


On Sat, Aug 22, 2009 at 9:32 PM, Stefan Monnier <monnier@iro.umontr= eal.ca> wrote:
> I have = not signed any copyright assignment forms to the FSF - I'll print
> them out and mail them in on Monday.

The way it works is as follows: fill the form below, and email it as<= br> instructed, at which point the FSF will send you the form you need
to sign.


=A0 =A0 =A0 =A0Stefan


Please email the following information to assign@gnu.org, and we
will send you the assignment form for your past and future changes.

Please use your full legal name (in ASCII characters) as the subject
line of the message.
----------------------------------------------------------------------
REQUEST: SEND FORM FOR PAST AND FUTURE CHANGES

[What is the name of the program or package you're contributing to?] Emacs

[Did you copy any files or text written by someone else in these changes? Even if that material is free software, we need to know about it.]


[Do you have an employer who might have a basis to claim to own
your changes? =A0Do you attend a school which might make such a claim?]


[For the copyright registration, what country are you a citizen of?]


[What year were you born?]


[Please write your email address here.]


[Please write your postal address here.]





[Which files have you changed so far, and which new files have you written<= br> so far?]



--000e0cd2908abc7ded0476246fab--