Skip to content

Releases: Genivia/RE-flex

reflex v1.5.6

28 Dec 21:57
Compare
Choose a tag to compare

Added new option --noindent to speed up pattern matching and lexical analysis by disabling indentation tracking in the input (also disables anchors \i, \j, and \k); speed improvements.

reflex v1.5.5

23 Dec 17:32
Compare
Choose a tag to compare

Expanded the skip(c) methods with a wchar_t wide character (Unicode code point) parameter and a UTF-8 string parameter to skip input; added new option --token-eof.

reflex v1.5.4

22 Nov 19:35
Compare
Choose a tag to compare

Added flexexample11xx example with Flex specification and Bison complete parser with an expression interpreter; minor improvements.

reflex v1.5.3

21 Nov 21:52
Compare
Choose a tag to compare

Added lineno_end() and columno_end() methods, updated columns() with clarifications in the updated documentation; expanded the documentation with additional error reporting and handling techniques with RE/flex and Bison bridge and Bison complete configurations; improved FSM direct-code generation.

reflex v1.5.2

12 Nov 16:57
Compare
Choose a tag to compare

Fixed an internal buffer allocation issue that may cause a crash when a line in the input exceeds 16KB in length (regression bug that crept into in 1.5.0).

reflex v1.5.1

07 Nov 16:05
Compare
Choose a tag to compare

Improvements and new dos.l example to demonstrate the reflex::InputBuffer::dos_streambuf class for DOS CRLF conversion.

reflex v1.5.0

05 Nov 15:58
Compare
Choose a tag to compare

Feature additions: new border(), span(), line(), wline(), and skip(c) methods. Fixed yy_scan_string() and yy_scan_buffer() when called before calling yylex() for the first time. Improved performance.

reflex v1.4.4

23 Oct 15:40
Compare
Choose a tag to compare

Improved option --flex for Flex compatibility; fixed option --token-type when used with option --flex, now properly defines YY_NULL and yyterminate; fixed AbstractMatcher::buffer(n) for large n; faster find.

reflex v1.4.3

29 Sep 21:42
Compare
Choose a tag to compare

Added reflex::AbstractMatcher::clone() to clone a referenced concrete matcher object.

reflex v1.4.2

15 Sep 19:24
Compare
Choose a tag to compare

Faster find to speed up pattern matches.