GNU bug report logs -
#636
23.0.60; Read syntax error while byte-compiling
Previous Next
Reported by: Dmitry Dzhus <dima <at> sphinx.net.ru>
Date: Fri, 1 Aug 2008 07:50:05 UTC
Severity: normal
Done: Chong Yidong <cyd <at> stupidchicken.com>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 636 <at> emacsbugs.donarmstrong.com (full text, mbox):
More info from
http://lists.gnu.org/archive/html/emacs-devel/2008-08/msg00416.html
Ulrich Mueller wrote:
> The problem goes away if I revert the following change:
>
> 2008-06-27 Alan Mackenzie <acm <at> muc.de>
>
> * progmodes/cc-defs.el (c-emacs-features): New feature
> 'argumentative-bod-function.
>
> --- progmodes/cc-defs.el 6 May 2008 07:18:12 -0000 1.57
> +++ progmodes/cc-defs.el 27 Jun 2008 21:12:46 -0000 1.58
> @@ -1440,6 +1440,14 @@
> '1-bit)
> list)))
>
> + ;; In Emacs >= 23, beginning-of-defun will passes its parameter to
> + ;; beginning-of-defun-function. Assume end-of-defun does the same.
> + (let ((beginning-of-defun-function
> + (lambda (&optional arg)
> + (not (eq arg nil)))))
> + (if (beginning-of-defun 1)
> + (setq list (cons 'argumentative-bod-function list))))
> +
> (let ((buf (generate-new-buffer " test"))
> parse-sexp-lookup-properties
> parse-sexp-ignore-comments
> @@ -1539,6 +1547,9 @@
>
> '8-bit 8 bit syntax entry flags (XEmacs style).
> '1-bit 1 bit syntax entry flags (Emacs style).
> +'argumentative-bod-function beginning-of-defun passes ARG through
> + to a non-null beginning-of-defun-function. It is assumed
> + the end-of-defun does the same thing.
> 'syntax-properties It works to override the syntax for specific characters
> in the buffer with the 'syntax-table property. It's
> always set - CC Mode no longer works in emacsen without
This bug report was last modified 15 years and 152 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.