• Stefan Monnier's avatar
    (CHAR_CHARSET, CHARSET_LEADING_CODE_BASE): Add default · 1fb352e0
    Stefan Monnier authored
    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.
    1fb352e0
ChangeLog 537 KB