descriptionregular expression library based on plan9 regexp engine
ownerketmar@ketmar.no-ip.org
last changeFri, 3 Sep 2021 13:48:12 +0000 (3 16:48 +0300)
content tags
add:
readme
small self-containing non-backtracking regular expression engine. supports greedy and non-greedy closures, capturing and non-capturing groups, comments, metacharactes, posix classes, case-insensitive matching in utf-8 mode, matching with non-asciiz strings. consists of three files: re9.h, re9.c (engine) and optional re9_unicode_mapping.c for utf-8 case insensitivity. will add ~20 kb to your binary (~35 kb with utf-8 case insensitivity).
shortlog
2021-09-03 Ketmar Darkbuild cosmetixmaster
2021-09-03 Ketmar Darkadded some more tests
2021-03-14 Ketmar Darkboo!
2014-02-16 ketmaradded re9_subst() and sample for it
2014-02-16 ketmarremoved 'pure' attribute (got bug with it); added new...
2013-10-07 ketmarfixed undefined behavior
2013-10-01 ketmaradded one funny debug variable
2013-09-21 ketmarremoved clang workaround: do not use broken compilers!
2013-09-15 ketmari'm an idiot
2013-09-15 ketmaruse __attribute__() only in GCC
2013-09-15 ketmarclang is fucked beyond any repair; make re9 works with...
2013-09-15 ketmarunigen now can be compiled with clang
2013-09-15 ketmarcosmetix
2013-09-15 ketmarregenerating unicode data when necessary; unicode data...
2013-08-25 ketmarcosmetix fixes in regexp parser
2013-08-25 ketmaradded API to compile non-asciiz regular expressions
...
heads
2 years ago master