Skip to content

Releases: Genivia/RE-flex

reflex v1.3.0

21 Jul 20:26
Compare
Choose a tag to compare

Added subtractive start condition scoping with <^...>, added undent \k anchor to undo indenting changes ("undenting") with an example in examples/indent2.l, improved indent \i and dedent \j anchors and other improvements.

reflex v1.2.10

14 Jul 12:23
Compare
Choose a tag to compare

Added AbstractMatcher::set_bob(), moved AbstractMatcher::peek() to public, minor improvements

reflex v1.2.9

11 Jul 15:09
Compare
Choose a tag to compare

Portability improvements

reflex v1.2.8

08 Jul 15:25
Compare
Choose a tag to compare

Added support for inverted mode modifiers (?-imsux) to reflex::convert and reflex::Pattern.

reflex v1.2.7

04 Jul 18:40
Compare
Choose a tag to compare

Added reflex::Input::dos_streambuf to convert DOS CRLF to LF, other improvements.

reflex v1.2.6

03 Jul 18:48
Compare
Choose a tag to compare

Fixed a problem with lazy quantifiers when used within negative patterns.

reflex v1.2.5

02 Jul 23:58
Compare
Choose a tag to compare

Added reflex::Input::in(const char *memptr, size_t memlen) to read a memory segment (for scanning etc.), added reflex::Input::streambuf class to use a reflex::Input object as a std::streambuf, improved yy_scan_buffer and yy_scan_bytes.

reflex v1.2.4

24 Jun 15:37
Compare
Choose a tag to compare

Fixed an issue with reflex::StdMatcher (std::regex) causing failures to match input with split.

reflex v1.2.3

21 Jun 16:07
Compare
Choose a tag to compare

Fixed reflex long regex string generation, namespaces with option --full, updated documentation and other improvements.

reflex v1.2.2

28 May 16:15
Compare
Choose a tag to compare

Fixed MinGW builds, fixed reflex::Input::get() to return positive character code, matcher option "N" for scan and find matches empty input (^$).