comparison lisp/progmodes/ebnf2ps.el @ 90133:4da4a09e8b1b

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-31 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 206-222) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 45-52) - Update from CVS - Update from CVS: texi Makefile.in CVS keyw cruft - Update from CVS: ChangeLog tweaks
author Miles Bader <miles@gnu.org>
date Thu, 31 Mar 2005 09:58:14 +0000
parents f2ebccfa87d4 87f9bb9d3718
children f9a65d7ebd29
comparison
equal deleted inserted replaced
90132:4080fe8b4f0f 90133:4da4a09e8b1b
1 ;;; ebnf2ps.el --- translate an EBNF to a syntactic chart on PostScript 1 ;;; ebnf2ps.el --- translate an EBNF to a syntactic chart on PostScript
2 2
3 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 3 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
4 ;; Free Software Foundation, Inc. 4 ;; Free Software Foundation, Inc.
5 5
6 ;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6 ;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
7 ;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 7 ;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
8 ;; Time-stamp: <2004/11/19 22:30:34 vinicius> 8 ;; Time-stamp: <2004/11/19 22:30:34 vinicius>
5497 (point) 5497 (point)
5498 (progn 5498 (progn
5499 ;;(skip-chars-forward (concat chars "\240-\377") ebnf-limit) 5499 ;;(skip-chars-forward (concat chars "\240-\377") ebnf-limit)
5500 (skip-chars-forward (concat chars ebnf-8-bit-chars) ebnf-limit) 5500 (skip-chars-forward (concat chars ebnf-8-bit-chars) ebnf-limit)
5501 (if (or (eobp) (/= (following-char) eos-char)) 5501 (if (or (eobp) (/= (following-char) eos-char))
5502 (error "Illegal %s: missing `%c'" kind eos-char) 5502 (error "Invalid %s: missing `%c'" kind eos-char)
5503 (forward-char) 5503 (forward-char)
5504 (1- (point)))))) 5504 (1- (point))))))
5505 5505
5506 5506
5507 (defun ebnf-get-string () 5507 (defun ebnf-get-string ()