]> git.neil.brown.name Git - edlib.git/history - rexel.c
Respell "Window:" as "Tile:".
[edlib.git] / rexel.c
2023-08-27 NeilBrownrexel: fix return value in one case.
2023-08-26 NeilBrownrexel: support -B for backtrack testing.
2023-08-15 NeilBrownrexel: fix bug with capturing groups.
2023-07-23 NeilBrownAvoid using names with "__" prefix.
2023-06-28 NeilBrownIntroduce strstarts()
2023-06-28 NeilBrownrexel: remove abort() calls not in #ifdef DEBUG
2023-06-08 NeilBrownrexel: don't accidentally make back-refs with impossibl...
2023-05-26 NeilBrownUpdate some copyright dates.
2023-05-26 NeilBrownrexel: add an 'advance' flag to turn on anchored search.
2023-05-26 NeilBrownrexel/c-mode/TODO: minor comment updates.
2023-05-26 NeilBrownrexel: store wctype values directly in rxl array
2023-05-26 NeilBrownrexel: fix handling of sets for planes > 0
2023-05-26 NeilBrownrexel: support unicode beyond 0x7ffff
2023-05-26 NeilBrownrexel: properly initialise ->link array
2023-05-26 NeilBrownrexel: rename RXL_ANCHORED and RXL_BACKTRACK to RXLF_*
2023-05-26 NeilBrownrexel: add lax-searching for quotes.
2021-08-11 NeilBrownrexel: support matching the reported 'prefix'.
2021-08-11 NeilBrownrexel: introduce rxl_prefix()
2021-07-03 NeilBrownUpdate copyright dates on lots of files.
2021-05-07 NeilBrownrexel: support \t\r\f\n control chars
2021-05-07 NeilBrownrexel: fix parsing of oct/hex etc in sets.
2021-05-06 NeilBrownrexel: restore \s as space, add \h and blank
2021-05-06 NeilBrownCheck all get_utf8() calls guard against WERR
2021-04-26 NeilBrownrexel: support ] in a set.
2021-04-16 NeilBrownrexel: use "blank" for \s etc, not "space"
2021-04-15 NeilBrownrexel: handle ignore-case sections properly
2020-09-26 NeilBrownUse 'bool' more widely.
2020-09-25 NeilBrownlib-diff: simplify parsing of the diff output.
2020-08-08 NeilBrownrexel: improve parsing of flags
2020-08-08 NeilBrownrexel: change how capture is parsed.
2020-08-08 NeilBrownrexel: a few improvements
2020-08-08 NeilBrownsearch: add option to search string as well as document
2020-08-08 NeilBrownrexel: add lazy (non-greedy) matching.
2020-08-08 NeilBrownrexel: add tracing of backtrack state.
2020-08-08 NeilBrownrexel: make clear difference between priority and delay...
2020-08-08 NeilBrownrexel: support start/end document, and 'point'
2020-08-08 NeilBrownrexel: simplify inverted sets.
2020-08-08 NeilBrownrexel: support '?|' prefix a little like perl.
2020-08-08 NeilBrownrexel: allow $N to indicate a backref.
2020-08-08 NeilBrownrexel: support numeric chars in sets.
2020-08-08 NeilBrownrexel; tidy-up loop in run_tests
2020-08-08 NeilBrownrexel: support \n back-references in search.
2020-08-08 NeilBrownrexel: implement capture extraction.
2020-08-08 NeilBrownrexel: use rxl_prepare and rxl_free_state internally
2020-08-08 NeilBrownrexel: remove duplicated code from bt_link()
2020-08-08 NeilBrownrexel: fix inverted set-match with no plane-set
2020-08-08 NeilBrownrexel: ensure backtracking finds longest first
2020-08-08 NeilBrownrexel: add back-tracking matcher
2020-08-08 NeilBrownrexel: add flag arg to rxl_prepare()
2020-08-08 NeilBrownrexel: simplify advance_one() call
2020-08-08 NeilBrownrexel: chnage do_link to take pointer to 'eol'.
2020-08-08 NeilBrownrexel: Change return value of rxl_advance()
2020-08-08 NeilBrownrexel: simplify rxl_advance() interface
2020-08-08 NeilBrownrexel: trace flags with symbolic names
2020-08-08 NeilBrownrexel: add more status info for rxl_info()
2020-08-08 NeilBrownrexel: remove -l option - doesn't work.
2020-08-08 NeilBrownrexel: move recording of maxlen into rxl code
2020-08-08 NeilBrownrexel: switch anchored and trace to bool
2020-08-08 NeilBrownrexel: change lax-space matching to use explicit FORK.
2020-08-08 NeilBrownrexel: split advance_one() out of rxl_advance()
2020-08-08 NeilBrownrexel: parsing support for sub-match capture
2020-08-08 NeilBrownrexel: support \B - non-word boundary
2020-08-08 NeilBrownrexel: report non-word boundaries to rxl_advance()
2020-08-08 NeilBrownrexel: simplify setting of ->anchored
2020-08-08 NeilBrownrexel: improve tests - support word breaks
2020-08-08 NeilBrownrexel: support re mods at start of re.
2020-08-08 NeilBrownrexel: change parse_re() from recusive to iterative.
2020-08-08 NeilBrownrexel: report error if parsing doesn't use whole pattern.
2020-08-08 NeilBrownrexel: separate IgnoreCase from LaxMatch
2020-08-08 NeilBrownrexel: change how ignoring-case is implemented.
2020-08-01 NeilBrownrexel: move TODO comment to DOC/TODO.md
2020-03-29 NeilBrownStop using wcrtomb()
2020-03-29 NeilBrownStop using mbrtowc()
2020-03-23 NeilBrownUpdate copyright dates.
2020-02-21 NeilBrownMerge branch 'master' of home.neil.brown.name:GIT/edlib
2020-02-10 NeilBrownMark key, str and str2 as 'const'.
2020-01-23 NeilBrownrexel: fix quoting of ']' and '}'
2019-10-31 NeilBrownrexel: more search fixes.
2019-10-31 NeilBrownrexel: fix matches that can match the empty string.
2019-10-27 NeilBrownsearch: add "text-match"
2019-10-25 NeilBrownrexel: improve tracing.
2019-10-25 NeilBrownrexel: fix set_match for inverted char classes
2019-10-25 NeilBrownrexel: fix parsing of classes.
2019-10-25 NeilBrownrexel: fix a couple of problems with building sets
2019-10-23 NeilBrownrexel: wrap some long lines.
2019-10-23 NeilBrownrexel: only do lax searching when case insensitive.
2019-10-23 NeilBrownrexel: add lax-dash rxl.
2019-10-21 NeilBrownMerge branch 'master' of eli:GIT/edlib
2019-10-20 NeilBrownrexel: add a test that causes a failure.
2019-10-20 NeilBrownrexel: add test that sets are ordered.
2019-10-20 NeilBrownrexel: add -t option to enable tracing.
2019-10-16 NeilBrownMerge branch 'master' of home.neil.brown.name:GIT/edlib
2019-10-15 NeilBrownrexel: allow text code to search for end-of-line
2019-10-07 NeilBrownrexel: add lax space matching.
2019-10-07 NeilBrownrexel: restructure, and add '\b' support.
2019-10-07 NeilBrownsearch: central setting for start/end flags.
2019-10-07 NeilBrownrexel: optimize "clear out next lists".
2019-10-06 NeilBrownrexel: remove 'restart' arg from rxl_advance()
2019-10-05 NeilBrownrexel: dot doesn't match a flag.
2019-10-05 NeilBrownrexel: add some documentation comments.
next