Releases: Genivia/RE-flex
reflex v1.3.0
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
Added AbstractMatcher::set_bob()
, moved AbstractMatcher::peek()
to public, minor improvements
reflex v1.2.9
Portability improvements
reflex v1.2.8
Added support for inverted mode modifiers (?-imsux)
to reflex::convert
and reflex::Pattern
.
reflex v1.2.7
Added reflex::Input::dos_streambuf
to convert DOS CRLF to LF, other improvements.
reflex v1.2.6
Fixed a problem with lazy quantifiers when used within negative patterns.
reflex v1.2.5
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
Fixed an issue with reflex::StdMatcher
(std::regex
) causing failures to match input with split
.
reflex v1.2.3
Fixed reflex long regex string generation, namespaces with option --full
, updated documentation and other improvements.
reflex v1.2.2
Fixed MinGW builds, fixed reflex::Input::get()
to return positive character code, matcher option "N"
for scan
and find
matches empty input (^$
).