+1998-08-23 Tanaka Akira <akr@jaist.ac.jp>
+
+ * lex.el (lex-gen-ccel-unibyte-automata-state): Jump start of loop
+ on end of states.
+
1998-08-22 Tanaka Akira <akr@jaist.ac.jp>
* TESTPAT: Use `\t' instead of raw TAB character.
;;;
(eval-and-compile
+;; CCL is not so fast for this library.
+;; Because it requires quadratic time for skipping string prefix.
+;; However, it is bit faster than emacs-lisp on average for common case,
+;; it is default if available.
(defvar lex-use-ccl (fboundp 'ccl-execute-on-string))
(when lex-use-ccl
(require 'ccl))
(if (null (cdr l))
(natset-seg (car l))
(natset-seg (car l) (1- (cadr l)))))
- `(r1 = ,(cadr tr))))
+ `((r1 = ,(cadr tr))
+ (repeat))))
trans))
(repeat))))
'((end)))))