From xemacs-m  Mon Mar 10 20:40:07 1997
Received: from mailbox1.ucsd.edu (mailbox1.ucsd.edu [132.239.1.53])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id UAA04927
	for <xemacs-beta@xemacs.org>; Mon, 10 Mar 1997 20:40:06 -0600 (CST)
Received: from sdnp5.ucsd.edu (sdnp5.ucsd.edu [132.239.79.10]) by mailbox1.ucsd.edu (8.8.5/8.6.9) with SMTP id SAA18293 for <xemacs-beta@xemacs.org>; Mon, 10 Mar 1997 18:40:04 -0800 (PST)
Received: by sdnp5.ucsd.edu (SMI-8.6/SMI-SVR4)
	id SAA22497; Mon, 10 Mar 1997 18:42:13 -0800
Sender: dmoore@sdnp5.ucsd.edu
To: XEmacs Beta Mailing List <xemacs-beta@xemacs.org>
Subject: Re: b98 FAILURE
References: <199703101942.OAA08804@verve.canada.sun.com> 	<rvzpwb9sg9.fsf@sdnp5.ucsd.edu> <9703110206.AA20578@mage.silicon-sorcery.com>
X-Face: "oX;zS#-JU$-,WKSzG.1gGE]x^cIg!hW.dq>.f6pzS^A+(k!T|M:}5{_%>Io<>L&{hO7W4cicOQ|>/lZ1G(m%7iaCf,6Qgk0%%Bz7b2-W3jd0m_UG\Y;?]}4s0O-U)uox>P3JN)9cm]O\@,vy2e{`3pb!"pqmRy3peB90*2L
Mail-Copies-To: never
Mime-Version: 1.0 (generated by tm-edit 7.105)
Content-Type: text/plain; charset=US-ASCII
From: David Moore <dmoore@ucsd.edu>
Date: 10 Mar 1997 18:42:13 -0800
In-Reply-To: mac@silicon-sorcery.com's message of Mon, 10 Mar 97 18:06:22 PST
Message-ID: <rvohcr9mka.fsf@sdnp5.ucsd.edu>
Lines: 23
X-Mailer: Gnus v5.4.17/XEmacs 19.15

mac@silicon-sorcery.com writes:

> In this vein (I too have been bored to tears waiting for parsing of
> error messages to complete; usually when I'm trying to show so newbie
> the wonderous ways of Xemacs... *sigh*) I contribute an adaptive
> compilation-error-regexp-alist builder based on xemacs-19.15-b98,
> included below.

	(: Mmm, nice divisions, should help someone generalize the
interface.  I see it's got the slightly faster regexps too.  I didn't go
into this before, but I believe you may even see some minor speed
differences depending on order of the regexps.  It might also make sense
to rewrite the routine to try each of the regexps in some prioritized
order rather than slapping them all togther with \\| which it does now.
Although, if you only have the items which should be generated by your
compiler there, that wouldn't really help.  Hmm.


-- 
David Moore <dmoore@ucsd.edu>       | Computer Systems Lab      __o
UCSD Dept. Computer Science - 0114  | Work: (619) 534-8604    _ \<,_
La Jolla, CA 92093-0114             | Fax:  (619) 534-1445   (_)/ (_)
<URL:http://oj.egbt.org/dmoore/>    | In a cloud bones of steel.

