summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/regexp-opt.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2000-03-22 04:18:10 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2000-03-22 04:18:10 +0000
commit1fb352e0f97c508f0c2019c916c6830054a1e584 (patch)
treed50b9455e7af499d22c9a3b717e52ed2c4c22dd3 /lisp/emacs-lisp/regexp-opt.el
parentbfb857d81e8f3c7a1d26202c305bce7ad16dc486 (diff)
downloademacs-1fb352e0f97c508f0c2019c916c6830054a1e584.tar.gz
emacs-1fb352e0f97c508f0c2019c916c6830054a1e584.tar.bz2
emacs-1fb352e0f97c508f0c2019c916c6830054a1e584.zip
(CHAR_CHARSET, CHARSET_LEADING_CODE_BASE): Add default
definitions for non-Emacs compilation. (enum re_opcode_t): Remove (not)wordchar and move (not)syntaxspec outside of `#ifdef emacs'. (print_partial_compiled_pattern): Update. (regex_compile): Use (not)syntaxspec(Sword) instead of (not)wordchar. (re_compile_fastmap): Merge handling of charset and charset_not (for emacs and non-emacs compilation as well). Similarly for (not)categoryspec and (not)syntaxspec. Don't use the fastmap when reaching `anychar' since the added complexity is not justified. (re_match_2_internal): Merge (not)wordchar (emacs and non-emacs) and (not)syntaxspec. Merge (not)categoryspec.
Diffstat (limited to 'lisp/emacs-lisp/regexp-opt.el')
0 files changed, 0 insertions, 0 deletions