From: Avery Pennarun Date: Fri, 01 Aug 2008 20:40:49 GMT Subject: Re: [PATCH] Add Pascal/Delphi (.pas file) funcname pattern. Message-ID: <32541b130808011340j38715970k8dda59fc01ce6918@mail.gmail.com> In-Reply-To: <20080801202059.GS32184@machine.or.cz> On 8/1/08, Petr Baudis wrote: > On Fri, Aug 01, 2008 at 03:45:15PM -0400, Avery Pennarun wrote: > > + { "pas", "\\(^\\(procedure\\|function\\|constructor\\|" > > + "destructor\\|interface\\|implementation\\|" > > + "type|initialization|finalization\\).*$\\)" > > + "\\|\\(^.*=[ \t]*\\(class\\|record\\).*$\\)" }, > > Wouldn't it be better to make the second pattern start on new line > instead of the outer \(\|\)? I didn't even know that was possible, but suddenly I understand the "java" pattern a lot better. Thanks! > Why "type"? Well, it's a subsection, but it's always followed by a class or record definition anyway, so I guess it makes more sense to omit it, now that you bring it up. Have fun, Avery