./devel/RE-flex, Fast lexical analyzer generator for C++ with full Unicode support

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.1.2, Package name: RE-flex-2.1.2, Maintainer: pkgsrc-users

RE-flex is a regex-centric, fast lexical analyzer generator for C++
with full Unicode support.

Faster than Flex and other regex matchers. Accepts Flex
specifications. Generates reusable source code that is easy to
understand. Easily integrates with Bison and other parsers. Includes
a fast stand-alone regex engine and library.

It also can use regex matchers from boost or pcre2, as well as
visualizing FSM graphs with graphviz.


Required to run:
[devel/bison]

Required to build:
[pkgtools/cwrappers]

Package options: cpu-optimization, examples

Master sites:

SHA1: 45749b483149dfc76e532215c5e7775faff964a7
RMD160: 86b60c5e40b5510727ac38c7c4a3e7bb87721091
Filesize: 5779.36 KB

Version history: (Expand)


CVS history: (Expand)


   2020-08-01 21:08:25 by Sean Cole | Files touched by this commit (2)
Log message:
package Makefile simplifications leftover from url2pkg, NFC
   2020-07-10 18:05:55 by Sean Cole | Files touched by this commit (3) | Package updated
Log message:
RE-flex: Update to 2.1.2

- Jun 29, 2020: 2.1.0 added Bison complete locations filename member access; \ 
added example Mini C compiler `minic` using RE/flex scanner with Bison 3.2 C++ \ 
complete locations, compiles C-like source code to Java bytecode (class files); \ 
added fast fuzzy (approximate) regex matcher `reflex::FuzzyMatcher` derived from \ 
`reflex::Matcher`.
- Jul  8, 2020: 2.1.1 added `%option params` to extend `lex()`/`yylex()` \ 
parameters; updated AVX2 detection for SIMD optimizations.
- Jul  9, 2020: 2.1.2 minor change to fix MSVC++ compiler error.
   2020-06-16 19:16:03 by Sean Cole | Files touched by this commit (1) | Package updated
Log message:
bump PKGREVISION for default options change
   2020-06-16 18:18:02 by Sean Cole | Files touched by this commit (1)
Log message:
include examples in default package
   2020-06-16 18:08:01 by Sean Cole | Files touched by this commit (1)
Log message:
include MAKE environment when building docs
   2020-06-15 17:11:50 by Sean Cole | Files touched by this commit (10)
Log message:
devel/RE-flex: import RE-flex 2.0.1

The regex-centric, fast lexical analyzer generator for C++ with full
Unicode support. Faster than Flex and other regex matchers. Accepts
Flex specifications. Generates reusable source code that is easy to
understand. Easily integrates with Bison and other parsers. Includes a
fast stand-alone regex engine and library.