summaryrefslogtreecommitdiffhomepage
path: root/include/stc/cregex.h
AgeCommit message (Expand)Author
2023-02-08Changed to use lowercase flow-control macros in examples (uppercase will stil...Tyge Løvset
2023-02-05Fixed linking parameters i_extern.Tyge Løvset
2023-02-01Massive update from unsigned sizes and indices to signed.Tyge Lovset
2023-01-31Converted all containers but the maps and examples to signed sizes and indices.Tyge Løvset
2023-01-26Updated API for cregex.Tyge Løvset
2023-01-24Added python single-header generator + fixed include mistake.Tyge Løvset
2022-12-31Internally renamed ccommon.h macros to uppercase. Lowercase macros are still ...Tyge Løvset
2022-12-29Restructuring of some headers into include/algo folder. Some API changes *_re...Tyge Løvset
2022-12-19Some cleanup in cregex.Tyge Løvset
2022-12-14cregex: renamed enums to all uppercase and prefixed CREG_Tyge Løvset
2022-12-08Changed/simplified cregex_replace*() API.Tyge Løvset
2022-12-04Support for linking dependant UTF8 and cstr functions and/or cregex.c by defi...Tyge Løvset
2022-11-22Fixes of -Wconversion warnings (not examples).Tyge Løvset
2022-10-21Swapped two last params in cregex_replace_pattern() and cregex_replace_sv() t...Tyge Løvset
2022-10-18Internal renamings only.Tyge Løvset
2022-10-14Update sso_bench.cpp benchmark, and some internal improvements.Tyge Løvset
2022-09-21Recent macro renames:Tyge Løvset
2022-09-16Maintenance update.Tyge Løvset
2022-09-11Changed cregex API:Tyge Løvset
2022-09-06- Added c_foreach_token(it, ...) macro in csview.h.Tyge Løvset
2022-08-11Minor formatting.Tyge Lovset
2022-08-09Small API change for V4.0:Tyge Løvset
2022-08-02Removed mflags parameter in cregex_is_match(input, re).Tyge Løvset
2022-08-02Improved the cregex_iter type and c_foreach_match() macro.Tyge Løvset
2022-08-02Changed c_foreach_match (m, re, input) to take pointer: cregex* re.Tyge Løvset
2022-08-01fixed up last commitTyge Løvset
2022-08-01start dev on v4, mainly improving APITyge Løvset
2022-07-30Added support for more than 9 capture group replacements, e.g. "$12;". Added ...Tyge Løvset
2022-07-28VERSION 3.8 RC. Added cregex with "final" API + docs. README.md updated with ...Tyge Løvset
2022-07-23Fixed a few small issues with cregex.c Reverted cregex_match() to cregex_find...Tyge Løvset
2022-07-22Switched from "\\" as replacement group prefix to '$'. cregex_replace() chang...Tyge Løvset
2022-07-22FINAL cregex update for now: optimize/change callback mfun API. Also, cstr_pr...Tyge Løvset
2022-07-22Last minor API changes for cregex. Added descriptions in header. Updated RE e...Tyge Løvset
2022-07-22Changed / improved cregex API again (as promised). Possible final API.Tyge Lovset
2022-07-21cregex API change: Added cregex_match_ex() and cregex_match() with string pat...Tyge Løvset
2022-07-21Extended regex_replace.c examples.Tyge Lovset
2022-07-20Cleanups, and renamed cregex_replace_fn() => cregex_replace_ex().Tyge Lovset
2022-07-20Added cregex_replace*() [implemented in utf8code.c]. Added examples/regex_rep...Tyge Lovset
2022-06-12Renamed cregex_find89 => cregex_match()Tyge Løvset
2022-06-01Converted all files with DOS line endings to LINUX.Tyge Løvset
2022-05-04Added c_find_if, c_find_it macros: linear search in containers. Removed c_app...Tyge Løvset
2022-03-24Misc. small internal API renaming/refactoring and additions.Tyge Løvset
2022-02-08Small fix.Tyge Løvset
2022-02-06Misc improvements.Tyge Løvset
2022-02-06Some build warnings/fixes.Tyge Løvset
2022-02-05Switched to heavily modified version of Rob Pike's plan9 regexp9. -> now rena...Tyge Løvset
2022-01-17Fixed object linkage declarations/definitions.Tyge Løvset
2022-01-16Added cregex_compile() to reuse a cregex object (using realloc)). Major optim...Tyge Løvset
2022-01-15Added back cregex with examples. Found the bug in his code.Tyge Løvset
2022-01-11Removed regex for now.Tyge Løvset