Bug#428683: problem with prolog-build-case-strings and occur

2007-08-05 Thread Matej Vela
tag 428683 fixed-upstream
thanks

Looks like this was fixed upstream:

;; Version 1.14:
[...]
;;  o  Condensed regular expressions for lower and upper case
;; characters (GNU Emacs seems to go over the regexp length limit
;; with the original form).  My code on the matter was improved
;; considerably by Markus Triska.

Thanks,

Matej


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#428683: problem with prolog-build-case-strings and occur

2007-06-13 Thread Kanwischer, Holger
Package: prolog-el
Version: 1.12-2

Emacs Version: GNU Emacs 22.1.1

If prolog-build-case-strings uses map-char-table to build 
prolog-upper-case-string and
prolog-lower-case-string, the resulting strings are very long.
When i now call occur in a prolog-mode buffer the following error happens:

Debugger entered--Lisp error: (invalid-regexp Regular expression too big)
  re-search-forward(([abcdefghijklmnopqrstuvwxyz\x8e0\x8e1\ ... 
\x53fcd\x53fce\x53fcf\ 0-9_$]*/[0-9]+ 2194 t)
  font-lock-fontify-keywords-region(2159 2194 nil)
  font-lock-default-fontify-region(2159 2194 nil)
  font-lock-fontify-region(2159 2194)
  run-hook-with-args(font-lock-fontify-region 2159 2194)
  byte-code(ÂÃ#? [start next run-hook-with-args jit-lock-functions] 
4)
  jit-lock-fontify-now(2159 2193)
  occur-engine(dyn (#buffer inst56.pl) #buffer *Occur* 0 t underline nil 
match t)
  occur-1(dyn nil (#buffer inst56.pl))
  occur(dyn nil)
  call-interactively(occur)

Regards
Holger Kanwischer
--
Siemens AG
TS RA RD WST3
Ackerstr. 22
D-38126 Braunschweig
Tel: +49-0531-226 5814
Fax: +49-0531-2277 5814
[EMAIL PROTECTED]

Siemens Aktiengesellschaft:
Vorsitzender des Aufsichtsrats: Gerhard Cromme
Vorstand: Klaus Kleinfeld, Vorsitzender; Johannes Feldmayer, Heinrich 
Hiesinger, Joe Kaeser,
Rudi Lamprecht, Eduardo Montes, Jürgen Radomski, Erich R. Reinhardt, Hermann 
Requardt,
Uriel J. Sharef, Klaus Wucherer
Sitz der Gesellschaft: Berlin und München, 
Registergericht: Berlin Charlottenburg, HRB 12300, München, HRB 6684
WEEE-Reg.-Nr. DE 23691322