pfalcon / re1.5

re1, the unbloated regexp engine by Russ Cox, elaborated to be useful for real-world applications
BSD 3-Clause "New" or "Revised" License
41 stars 4 forks source link
embedded minimalist regex suckless unbloated

What is re1.5?

re1 (http://code.google.com/p/re1/) is "toy regular expression implementation" by Russel Cox, featuring simplicity and minimal code size unheard of in other implementations. re2 (http://code.google.com/p/re2/) is "an efficient, principled regular expression library" by the same author. It is robust, full-featured, and ... bloated, comparing to re1.

re1.5 is an attempt to start with re1 codebase and add features required for minimalistic real-world use, while sticking to the minimal code size and memory use.

Why?

re1.5 is intended for use in highly constrained, e.g. embedded, environments, where offering familiar high-level string matching functionality is still beneficial.

Features

TODO

Author and License

re1.5 is maintained by Paul Sokolovsky pfalcon at users.sourceforge.net and licensed under BSD license, just as the original re1.