[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: