Bug#428683: problem with prolog-build-case-strings and occur
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
holger.kanwischer@siemens.com
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
Reply to: