From unknown Mon Jun 23 23:52:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15625: 24.2.50; ebnf2ps generates bad postscript when ebnf-production-name-p is nil Resent-From: Michael Gauland Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Oct 2013 21:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15625 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 15625@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.13818719008164 (code B ref -1); Tue, 15 Oct 2013 21:19:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Oct 2013 21:18:20 +0000 Received: from localhost ([127.0.0.1]:52513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VWC0R-00027b-Hi for submit@debbugs.gnu.org; Tue, 15 Oct 2013 17:18:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47812) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VWBzi-000264-Jo for submit@debbugs.gnu.org; Tue, 15 Oct 2013 17:17:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VWBzX-000307-O0 for submit@debbugs.gnu.org; Tue, 15 Oct 2013 17:17:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53576) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VWBzX-000303-KC for submit@debbugs.gnu.org; Tue, 15 Oct 2013 17:17:23 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49504) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VWBzS-00029W-IS for bug-gnu-emacs@gnu.org; Tue, 15 Oct 2013 17:17:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VWBzK-0002wO-WD for bug-gnu-emacs@gnu.org; Tue, 15 Oct 2013 17:17:18 -0400 Received: from goat.amuri.net ([203.99.132.195]:47523) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VWBzK-0002ur-4t for bug-gnu-emacs@gnu.org; Tue, 15 Oct 2013 17:17:10 -0400 Received: from webmail.amuri.net (localhost [127.0.0.1]) by goat.amuri.net (Postfix) with ESMTP id 7C70CFF62F for ; Wed, 16 Oct 2013 10:09:54 +1300 (NZDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=amuri.net; s=mail1; t=1381871394; bh=ks2NdPkyRttEamAgASxMWzEGb/gSAei+tSe5YgRzkbE=; h=MIME-Version:Content-Type:Date:From:To:Subject:Message-ID; b=mosUUbSTi24smDnKpN3+9zmwhAyLj7yN69TVorxeSUYA0FGtaJjVHon1hK+yGcDRf +NysQOd4q+jhxrhwD093yDdXMZ+OU9vlaQBQgG2soNr3a0y5Em71QyXJ8rCfAJLkD0 Yju+QPIk4kePrXvOoFgIAEC5VotWXQDafGZcDLt4= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_0361d08eb7f65c52ed13d3604c3993e9" Date: Wed, 16 Oct 2013 10:09:54 +1300 From: Michael Gauland Organization: Te Hua Farm Message-ID: <07449215820db7f7107e3b82937b75af@amuri.net> X-Sender: mikelygee@amuri.net User-Agent: Roundcube Webmail/0.5.3 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Tue, 15 Oct 2013 17:18:18 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --=_0361d08eb7f65c52ed13d3604c3993e9 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=UTF-8; format=flowed When ebnf-production-name-p is nil, ebnf-eps-buffer should generate a diagram without the production name. Instead, it generates an invalid file; evince hangs when trying to open it. I believe the approporiate fix is to modfiy the BOP function in the postscript file to drop the prodcution name when it is blank. The attached dribble file (started with emacs -Q), demonstrates: 1. Loading ebnf2ps 2. Writing a grammar rule. 3. Running ebnf-eps-buffer to generate ebnf--sequence.eps; this file is valid. 4. Setting ebnf-production-name-p to nil. 5. Running ebnf-eps-buffer again; now ebnf--sequence.eps is invalid. 6. Modifying ebnf2ps.el as described above. 7. Reloading ebfn2ps.el. 8. Running ebnf-eps-buffer yet again; now ebnf--sequence.eps is valid, and correctly omits the production name from the diagram. I've also tested this on GNU Emacs 23.4.1 (i486-pc-linux-gnu, GTK+ Version 2.24.10) on Debian stable. Kind Regards, Mike Gauland In GNU Emacs 24.2.50.1 (i386-mingw-nt6.1.7601) of 2012-08-25 on YAMALOK Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --with-gcc (4.7) --cflags -m32 -O2 -g0 -march=prescott -mtune=prescott -pipe -IC:/gnuwin32/emacs/include -IC:/gnuwin32/emacs/lib -IC:/gnuwin32/src -IC:/gnutls/include -IC:/gnutls/lib -IC:/gnutls/bin -IC:/libxml2/include -IC:/libxml2/lib -IC:/libxml2/bin --ldflags ' Important settings: value of $LANG: ENZ locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x r e p o r t - e m Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) --=_0361d08eb7f65c52ed13d3604c3993e9 Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; name=ebnf-dribble Content-Disposition: attachment; filename=ebnf-dribble IDB4ODAwMDAzYShyZXF1aXJlICdlYm5mMnBzKTxyZXR1cm4+GGgXPGhlbHAtZWNobz48aGVscC1l Y2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz5zZXF1ZW5jZSA9IGEgYiBjLjxyZXR1cm4+IDB4ODAw MDA3OGVibmYyPGJhY2tzcGFjZT4tZXBzLWJ1Zjx0YWI+PHJldHVybj48aGVscC1lY2hvPjxoZWxw LWVjaG8+PGRvd24tbW91c2UtMT48bW91c2UtMT4gMHg4MDAwMDNhKHNldHEgZWJuZi1wcm9kdWN0 aW9uLW5hbWUtcCBuaWwpPHJldHVybj4gMHg4MDAwMDc4IDB4ODAwMDA3MDxyZXR1cm4+PGhlbHAt ZWNobz48aGVscC1lY2hvPjxkb3duLW1vdXNlLTE+PG1vdXNlLTE+GAY8YmFja3NwYWNlPjxiYWNr c3BhY2U+PGJhY2tzcGFjZT48YmFja3NwYWNlPmxpc3AvcHJvZ21vPHRhYj5lYm5mMnBzLmVsPHJl dHVybj4TQk9QDA4ODg4ODg4ODgICe3BvcH0FZWxzZRgTIDB4ODAwMDA3OGxvYWQtZmlsZTxyZXR1 cm4+PHJldHVybj4YYjxyZXR1cm4+IDB4ODAwMDA3OCAweDgwMDAwNzAgMHg4MDAwMDcwPHJldHVy bj48aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz48aGVscC1lY2hvPjxoZWxwLWVjaG8+ PGhlbHAtZWNobz48aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz48aGVscC1lY2hvPjxo ZWxwLWVjaG8+PGhlbHAtZWNobz48aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz48aGVs cC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz48aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAt ZWNobz48aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz48aGVscC1lY2hvPjxoZWxwLWVj aG8+PGhlbHAtZWNobz48aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz48aGVscC1lY2hv PjxoZWxwLWVjaG8+PGhlbHAtZWNobz48aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz48 aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz4YAw== --=_0361d08eb7f65c52ed13d3604c3993e9-- From unknown Mon Jun 23 23:52:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15625: 24.2.50; ebnf2ps generates bad postscript when ebnf-production-name-p is nil Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Oct 2013 02:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15625 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Gauland Cc: 15625@debbugs.gnu.org Received: via spool by 15625-submit@debbugs.gnu.org id=B15625.13821495535751 (code B ref 15625); Sat, 19 Oct 2013 02:26:01 +0000 Received: (at 15625) by debbugs.gnu.org; 19 Oct 2013 02:25:53 +0000 Received: from localhost ([127.0.0.1]:57479 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VXMEh-0001Ub-Bq for submit@debbugs.gnu.org; Fri, 18 Oct 2013 22:25:52 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:39126 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VXMEe-0001UT-KY for 15625@debbugs.gnu.org; Fri, 18 Oct 2013 22:25:49 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VXMEb-00078A-SQ; Fri, 18 Oct 2013 22:25:46 -0400 From: Glenn Morris References: <07449215820db7f7107e3b82937b75af@amuri.net> X-Spook: rail gun New World Order ANZUS ISEC Hamas ASPIC counter X-Ran: `ctPKv<4:]}x*'2_zl4h1,Bw#z,uNLRRO?\Bh;mfipU+ddceWt-#e!QDI3|$tz!kdkwg-2 X-Hue: yellow X-Attribution: GM Date: Fri, 18 Oct 2013 22:25:45 -0400 In-Reply-To: <07449215820db7f7107e3b82937b75af@amuri.net> (Michael Gauland's message of "Wed, 16 Oct 2013 10:09:54 +1300") Message-ID: <491u3ivvx2.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.5 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.5 (-----) That dribble file is rather hard to interpret. IIUC, you are saying this patch is needed, is that right? *** lisp/progmodes/ebnf2ps.el 2013-01-01 09:11:05 +0000 --- lisp/progmodes/ebnf2ps.el 2013-10-19 02:23:44 +0000 *************** *** 3912,3918 **** {/Effect EffectP def /fP F ForegroundP SetRGB BackgroundP aload pop true BG S /Effect 0 def ! ( :) S false BG}if xw yw moveto hT EL RA xp yw moveto --- 3912,3918 ---- {/Effect EffectP def /fP F ForegroundP SetRGB BackgroundP aload pop true BG S /Effect 0 def ! ( :) S false BG}{pop}ifelse xw yw moveto hT EL RA xp yw moveto From unknown Mon Jun 23 23:52:17 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Michael Gauland Subject: bug#15625: closed (Re: bug#15625: 24.2.50; ebnf2ps generates bad postscript when ebnf-production-name-p is nil) Message-ID: References: <07449215820db7f7107e3b82937b75af@amuri.net> X-Gnu-PR-Message: they-closed 15625 X-Gnu-PR-Package: emacs Reply-To: 15625@debbugs.gnu.org Date: Tue, 22 Oct 2013 00:49:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1382402945-24422-1" This is a multi-part message in MIME format... ------------=_1382402945-24422-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #15625: 24.2.50; ebnf2ps generates bad postscript when ebnf-production-name= -p is nil which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 15625@debbugs.gnu.org. --=20 15625: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D15625 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1382402945-24422-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 15625-done) by debbugs.gnu.org; 22 Oct 2013 00:48:36 +0000 Received: from localhost ([127.0.0.1]:33735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VYQ9C-0006LB-KO for submit@debbugs.gnu.org; Mon, 21 Oct 2013 20:48:35 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:58169 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VYQ99-0006L1-55 for 15625-done@debbugs.gnu.org; Mon, 21 Oct 2013 20:48:31 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VYQ97-0003vc-QD; Mon, 21 Oct 2013 20:48:29 -0400 From: Glenn Morris To: 15625-done@debbugs.gnu.org Subject: Re: bug#15625: 24.2.50; ebnf2ps generates bad postscript when ebnf-production-name-p is nil References: <07449215820db7f7107e3b82937b75af@amuri.net> <491u3ivvx2.fsf@fencepost.gnu.org> X-Spook: Putin Reno CNCIS NWO assassinate tempest Peking DES X-Ran: ^9(s:f35M36+yXzYXqIV[>XV.f%BQyC(F]`SQ+E1KvhN5h|Tj3FgY$TR,Od0GQig9~bXZ< X-Hue: cyan X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 21 Oct 2013 20:48:29 -0400 In-Reply-To: <491u3ivvx2.fsf@fencepost.gnu.org> (Glenn Morris's message of "Fri, 18 Oct 2013 22:25:45 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.7 (----) X-Debbugs-Envelope-To: 15625-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.7 (----) Version: 24.4 Thanks; patch applied. ------------=_1382402945-24422-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Oct 2013 21:18:20 +0000 Received: from localhost ([127.0.0.1]:52513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VWC0R-00027b-Hi for submit@debbugs.gnu.org; Tue, 15 Oct 2013 17:18:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47812) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VWBzi-000264-Jo for submit@debbugs.gnu.org; Tue, 15 Oct 2013 17:17:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VWBzX-000307-O0 for submit@debbugs.gnu.org; Tue, 15 Oct 2013 17:17:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53576) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VWBzX-000303-KC for submit@debbugs.gnu.org; Tue, 15 Oct 2013 17:17:23 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49504) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VWBzS-00029W-IS for bug-gnu-emacs@gnu.org; Tue, 15 Oct 2013 17:17:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VWBzK-0002wO-WD for bug-gnu-emacs@gnu.org; Tue, 15 Oct 2013 17:17:18 -0400 Received: from goat.amuri.net ([203.99.132.195]:47523) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VWBzK-0002ur-4t for bug-gnu-emacs@gnu.org; Tue, 15 Oct 2013 17:17:10 -0400 Received: from webmail.amuri.net (localhost [127.0.0.1]) by goat.amuri.net (Postfix) with ESMTP id 7C70CFF62F for ; Wed, 16 Oct 2013 10:09:54 +1300 (NZDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=amuri.net; s=mail1; t=1381871394; bh=ks2NdPkyRttEamAgASxMWzEGb/gSAei+tSe5YgRzkbE=; h=MIME-Version:Content-Type:Date:From:To:Subject:Message-ID; b=mosUUbSTi24smDnKpN3+9zmwhAyLj7yN69TVorxeSUYA0FGtaJjVHon1hK+yGcDRf +NysQOd4q+jhxrhwD093yDdXMZ+OU9vlaQBQgG2soNr3a0y5Em71QyXJ8rCfAJLkD0 Yju+QPIk4kePrXvOoFgIAEC5VotWXQDafGZcDLt4= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_0361d08eb7f65c52ed13d3604c3993e9" Date: Wed, 16 Oct 2013 10:09:54 +1300 From: Michael Gauland To: Subject: 24.2.50; ebnf2ps generates bad postscript when ebnf-production-name-p is nil Organization: Te Hua Farm Message-ID: <07449215820db7f7107e3b82937b75af@amuri.net> X-Sender: mikelygee@amuri.net User-Agent: Roundcube Webmail/0.5.3 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 15 Oct 2013 17:18:18 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --=_0361d08eb7f65c52ed13d3604c3993e9 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=UTF-8; format=flowed When ebnf-production-name-p is nil, ebnf-eps-buffer should generate a diagram without the production name. Instead, it generates an invalid file; evince hangs when trying to open it. I believe the approporiate fix is to modfiy the BOP function in the postscript file to drop the prodcution name when it is blank. The attached dribble file (started with emacs -Q), demonstrates: 1. Loading ebnf2ps 2. Writing a grammar rule. 3. Running ebnf-eps-buffer to generate ebnf--sequence.eps; this file is valid. 4. Setting ebnf-production-name-p to nil. 5. Running ebnf-eps-buffer again; now ebnf--sequence.eps is invalid. 6. Modifying ebnf2ps.el as described above. 7. Reloading ebfn2ps.el. 8. Running ebnf-eps-buffer yet again; now ebnf--sequence.eps is valid, and correctly omits the production name from the diagram. I've also tested this on GNU Emacs 23.4.1 (i486-pc-linux-gnu, GTK+ Version 2.24.10) on Debian stable. Kind Regards, Mike Gauland In GNU Emacs 24.2.50.1 (i386-mingw-nt6.1.7601) of 2012-08-25 on YAMALOK Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --with-gcc (4.7) --cflags -m32 -O2 -g0 -march=prescott -mtune=prescott -pipe -IC:/gnuwin32/emacs/include -IC:/gnuwin32/emacs/lib -IC:/gnuwin32/src -IC:/gnutls/include -IC:/gnutls/lib -IC:/gnutls/bin -IC:/libxml2/include -IC:/libxml2/lib -IC:/libxml2/bin --ldflags ' Important settings: value of $LANG: ENZ locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x r e p o r t - e m Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) --=_0361d08eb7f65c52ed13d3604c3993e9 Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; name=ebnf-dribble Content-Disposition: attachment; filename=ebnf-dribble IDB4ODAwMDAzYShyZXF1aXJlICdlYm5mMnBzKTxyZXR1cm4+GGgXPGhlbHAtZWNobz48aGVscC1l Y2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz5zZXF1ZW5jZSA9IGEgYiBjLjxyZXR1cm4+IDB4ODAw MDA3OGVibmYyPGJhY2tzcGFjZT4tZXBzLWJ1Zjx0YWI+PHJldHVybj48aGVscC1lY2hvPjxoZWxw LWVjaG8+PGRvd24tbW91c2UtMT48bW91c2UtMT4gMHg4MDAwMDNhKHNldHEgZWJuZi1wcm9kdWN0 aW9uLW5hbWUtcCBuaWwpPHJldHVybj4gMHg4MDAwMDc4IDB4ODAwMDA3MDxyZXR1cm4+PGhlbHAt ZWNobz48aGVscC1lY2hvPjxkb3duLW1vdXNlLTE+PG1vdXNlLTE+GAY8YmFja3NwYWNlPjxiYWNr c3BhY2U+PGJhY2tzcGFjZT48YmFja3NwYWNlPmxpc3AvcHJvZ21vPHRhYj5lYm5mMnBzLmVsPHJl dHVybj4TQk9QDA4ODg4ODg4ODgICe3BvcH0FZWxzZRgTIDB4ODAwMDA3OGxvYWQtZmlsZTxyZXR1 cm4+PHJldHVybj4YYjxyZXR1cm4+IDB4ODAwMDA3OCAweDgwMDAwNzAgMHg4MDAwMDcwPHJldHVy bj48aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz48aGVscC1lY2hvPjxoZWxwLWVjaG8+ PGhlbHAtZWNobz48aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz48aGVscC1lY2hvPjxo ZWxwLWVjaG8+PGhlbHAtZWNobz48aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz48aGVs cC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz48aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAt ZWNobz48aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz48aGVscC1lY2hvPjxoZWxwLWVj aG8+PGhlbHAtZWNobz48aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz48aGVscC1lY2hv PjxoZWxwLWVjaG8+PGhlbHAtZWNobz48aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz48 aGVscC1lY2hvPjxoZWxwLWVjaG8+PGhlbHAtZWNobz4YAw== --=_0361d08eb7f65c52ed13d3604c3993e9-- ------------=_1382402945-24422-1--