diff options
| -rw-r--r-- | lisp/nxml/nxml-rap.el | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/lisp/nxml/nxml-rap.el b/lisp/nxml/nxml-rap.el index 6df783343de..907812be4cb 100644 --- a/lisp/nxml/nxml-rap.el +++ b/lisp/nxml/nxml-rap.el | |||
| @@ -1,24 +1,26 @@ | |||
| 1 | ;;; nxml-rap.el --- low-level support for random access parsing for nXML mode | 1 | ;;; nxml-rap.el --- low-level support for random access parsing for nXML mode |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2003, 2004 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2003, 2004, 2007 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: James Clark | 5 | ;; Author: James Clark |
| 6 | ;; Keywords: XML | 6 | ;; Keywords: XML |
| 7 | 7 | ||
| 8 | ;; This program is free software; you can redistribute it and/or | 8 | ;; This file is part of GNU Emacs. |
| 9 | ;; modify it under the terms of the GNU General Public License as | ||
| 10 | ;; published by the Free Software Foundation; either version 2 of | ||
| 11 | ;; the License, or (at your option) any later version. | ||
| 12 | 9 | ||
| 13 | ;; This program is distributed in the hope that it will be | 10 | ;; GNU Emacs is free software; you can redistribute it and/or modify |
| 14 | ;; useful, but WITHOUT ANY WARRANTY; without even the implied | 11 | ;; it under the terms of the GNU General Public License as published by |
| 15 | ;; warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR | 12 | ;; the Free Software Foundation; either version 3, or (at your option) |
| 16 | ;; PURPOSE. See the GNU General Public License for more details. | 13 | ;; any later version. |
| 17 | 14 | ||
| 18 | ;; You should have received a copy of the GNU General Public | 15 | ;; GNU Emacs is distributed in the hope that it will be useful, |
| 19 | ;; License along with this program; if not, write to the Free | 16 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 20 | ;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, | 17 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 21 | ;; MA 02111-1307 USA | 18 | ;; GNU General Public License for more details. |
| 19 | |||
| 20 | ;; You should have received a copy of the GNU General Public License | ||
| 21 | ;; along with GNU Emacs; see the file COPYING. If not, write to the | ||
| 22 | ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | ||
| 23 | ;; Boston, MA 02110-1301, USA. | ||
| 22 | 24 | ||
| 23 | ;;; Commentary: | 25 | ;;; Commentary: |
| 24 | 26 | ||
| @@ -176,6 +178,9 @@ END must be > nxml-prolog-end." | |||
| 176 | (set-marker nxml-scan-end end)) | 178 | (set-marker nxml-scan-end end)) |
| 177 | end)) | 179 | end)) |
| 178 | 180 | ||
| 181 | ;; n-s-p only called from nxml-mode.el, where this variable is defined. | ||
| 182 | (defvar nxml-prolog-regions) | ||
| 183 | |||
| 179 | (defun nxml-scan-prolog () | 184 | (defun nxml-scan-prolog () |
| 180 | (goto-char (point-min)) | 185 | (goto-char (point-min)) |
| 181 | (let (xmltok-dtd | 186 | (let (xmltok-dtd |