;;!emacs ;; ;; FILE: eif-ise-er.el ;; SUMMARY: Parses ISE's Eiffel error messages; compiles Eiffel classes. ;; USAGE: GNU Emacs Lisp Library ;; KEYWORDS: oop, tools ;; ;; AUTHOR: Bob Weiner ;; ORG: BeOpen.com ;; ;; ORIG-DATE: 7-Dec-89 at 00:17:18 ;; LAST-MOD: 9-Jun-99 at 18:05:58 by Bob Weiner ;; ;; Copyright (C) 1989-1996 BeOpen.com ;; See the file BR-COPY for license information. ;; ;; This file is part of the OO-Browser. ;; ;; DESCRIPTION: ;; ;; `eif-ec' compiles an Eiffel class. ;; `eif-es' compiles an Eiffel system. ;; ;; Load this library and then invoke error parsing via {C-x `}. ;; See the GNU Emacs Manual for an explanation of error parsing. ;; ;; `eif-ise-next-error' bound to {C-x `} parses ISE Eiffel compiler ;; error messages. As in: ;; ;; "my_class", 16: syntax error : Keyword `expanded' may not be used as identifier ;; ;; Only handles compilation lines of the following form: ;; ;; [