pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/RE-flex



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Mar 21 20:44:41 UTC 2024

Modified Files:
        pkgsrc/devel/RE-flex: MESSAGE Makefile PLIST distinfo options.mk
        pkgsrc/devel/RE-flex/patches: patch-lib_Makefile.in
            patch-src_Makefile.in
Added Files:
        pkgsrc/devel/RE-flex/patches: patch-doc_index.md patch-examples_Make
            patch-include_reflex_convert.h patch-include_reflex_pattern.h
            patch-src_reflex.cpp
Removed Files:
        pkgsrc/devel/RE-flex/patches: patch-examples_gz.l

Log Message:
devel/RE-flex: Update to v4.1.2

Prepared by Malte Dehling in wip.

pkgsrc change: turn off cpu-optimization option by default.

Dec 10, 2021: 3.1.0 improved buffering mechanism with reduced buffer sizes; faster columno() for long lines; fix CP-1251 table typo.
Feb 20, 2022: 3.2.0 new %option ctorinit; faster compilation of regular expressions to tables and direct code DFAs; refactored SIMD source code to enable AVX2 and AVX512BW optimizations in 
multi-version matcher code; updated Windows binary file opening.
Feb 23, 2022: 3.2.1 regression bug in 3.2.0 fix.
Mar 13, 2022: 3.2.2 minor improvements.
Apr 2, 2022: 3.2.3 fixed C++17 compliance and dso build.
Apr 29, 2022: 3.2.4 new %begin directive; new --batch=SIZE option argument.
Apr 30, 2022: 3.2.5 minor correction.
May 6, 2022: 3.2.6 improved fuzzy matcher.
May 10, 2022: 3.2.7 improved fuzzy matcher, see also https://github.com/Genivia/FuzzyMatcher.
Jul 6, 2022: 3.2.8 minor update to correct a lexer file parsing issue in the reflex code generator tool.
Aug 12, 2022: 3.2.9 add cmake rules for Windows builds.
Aug 21, 2022: 3.2.10 bug fix in regular expression converter.
Aug 29, 2022: 3.2.11 new lua2lisp transpiler example with Bison complete symbols and locations.
Jan 6, 2023: 3.2.12 regression bug fix in trailing context pattern matching, e.g. xy and x/x patterns collided when they should not; updated yaml parser example.
Jan 24, 2023: 3.3.0 overall update; corrected a problem with Unicode characters in regex patterns adjacent to curly braces; permit cxx extension in FSM filename output.
Mar 6, 2023: 3.3.1 for consistency include NAME in default header file name, tables file name, and graphs file name when option --prefix is specified.
Mar 17, 2023: 3.3.2 fix a performance issue with case-insensitive pattern construction.
May 28, 2023: 3.3.3 fix yyrestart dropping the first character; faster Matcher::find().
May 31, 2023: 3.3.4 fix Matcher::find() initialization issue in 3.3.3.
Jun 12, 2023: 3.3.5 improve source code output of lexer class definitions.
Jul 11, 2023: 3.3.6 faster Matcher::find(); improved --stdout to include tables.
Jul 17, 2023: 3.3.7 faster Matcher::find().
Aug 4, 2023: 3.3.8 minor update to sync up the code base with the ugrep project.
Aug 16, 2023: 3.3.9 fix avx512bw compilation error; new LineMatcher matching engine.
Sep 16, 2023: 3.4.0 fix FuzzyMatcher::DEL flag when this is the only flag selected; fix FuzzyMatcher::matches() bug that incorrectly matched an extra character before the end of the input; optimize 
find(); updated saving the FSM pred[] hashes to a file, which has changed; increase default buffer size REFLEX_BUFSZ to 128K for best throughput performance.
Sep 25, 2023: 3.4.1 make word boundaries \b, \B, \< and \> applicable anywhere in a pattern.
Oct 7, 2023: 3.5.0 updated to Unicode 15.1; clarify . (dot) with %unicode enabled, which is a catch-all pattern; update \X to match only valid Unicode characters.
Nov 5, 2023: 3.5.1 minor improvements.
Feb 17, 2024: 4.0.0 faster Matcher::find() with a new DFA cut algorithm to optimize match prediction speed and accuracy, see also ugrep 5.0; apply Unicode pattern canonicalization with 
reflex::convert(..., reflex::convert_flag::unicode).
Feb 23, 2024: 4.0.1 new rawk example to demonstrate awk-like fast search in C++; enable <<EOF>> rules for option find to generate a fast search engine.
Mar 5, 2024: 4.1.0 improved lazy quantifiers for POSIX regex lazy matching in linear time using an advanced DFA transformation algorithm introduced in RE/flex in 2016.
Mar 11, 2024: 4.1.1 minor update to correct a DFA construction problem for POSIX regex lazy quantifiers matching too much in some cases.
Mar 17, 2024: 4.1.2 updated configure scripts; cast negative ctype function arguments (problem detected on NetBSD 10).


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/RE-flex/MESSAGE
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/RE-flex/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/RE-flex/PLIST \
    pkgsrc/devel/RE-flex/options.mk
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/RE-flex/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/RE-flex/patches/patch-doc_index.md \
    pkgsrc/devel/RE-flex/patches/patch-examples_Make \
    pkgsrc/devel/RE-flex/patches/patch-include_reflex_convert.h \
    pkgsrc/devel/RE-flex/patches/patch-include_reflex_pattern.h \
    pkgsrc/devel/RE-flex/patches/patch-src_reflex.cpp
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/RE-flex/patches/patch-examples_gz.l
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/RE-flex/patches/patch-lib_Makefile.in \
    pkgsrc/devel/RE-flex/patches/patch-src_Makefile.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/RE-flex/MESSAGE
diff -u pkgsrc/devel/RE-flex/MESSAGE:1.1 pkgsrc/devel/RE-flex/MESSAGE:1.2
--- pkgsrc/devel/RE-flex/MESSAGE:1.1    Mon Jun 15 15:11:50 2020
+++ pkgsrc/devel/RE-flex/MESSAGE        Thu Mar 21 20:44:40 2024
@@ -1,10 +1,10 @@
 ===========================================================================
-$NetBSD: MESSAGE,v 1.1 2020/06/15 15:11:50 scole Exp $
+$NetBSD: MESSAGE,v 1.2 2024/03/21 20:44:40 wiz Exp $
 
 RE/flex has its own built-in regex engine, but other regex engines from the
 following packages may be used as well:
 
-    devel/boost-libs
+    devel/boost-{headers,libs}
     devel/pcre2
 
 It is possible to generate FSM graphs by using 'reflex' with the
@@ -14,6 +14,6 @@ It is possible to generate FSM graphs by
 
 A vim Flex and RE/flex syntax highlighting mode file is included in
 the package and can by used by copying
-    ${PREFIX}/share/RE-Flex/lex.vim to ~/.vim/syntax
+    ${PREFIX}/share/doc/${PKGBASE}/lex.vim to ~/.vim/syntax
 
 ===========================================================================

Index: pkgsrc/devel/RE-flex/Makefile
diff -u pkgsrc/devel/RE-flex/Makefile:1.6 pkgsrc/devel/RE-flex/Makefile:1.7
--- pkgsrc/devel/RE-flex/Makefile:1.6   Sun Nov 28 20:22:32 2021
+++ pkgsrc/devel/RE-flex/Makefile       Thu Mar 21 20:44:40 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2021/11/28 20:22:32 scole Exp $
+# $NetBSD: Makefile,v 1.7 2024/03/21 20:44:40 wiz Exp $
 
-DISTNAME=      RE-flex-3.0.12
+DISTNAME=      RE-flex-4.1.2
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Genivia/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -13,12 +13,12 @@ LICENSE=    modified-bsd
 .include "../../mk/bsd.prefs.mk"
 .include "options.mk"
 
-INSTALLATION_DIRS+=    bin lib share/RE-flex include/reflex ${PKGMANDIR}/man1
+INSTALLATION_DIRS+=    bin lib share/doc/RE-flex include/reflex ${PKGMANDIR}/man1
 
 GNU_CONFIGURE= yes
 USE_LANGUAGES= c c++
 
-USE_TOOLS+=    gmake
+USE_TOOLS+=    gmake sed
 USE_LIBTOOL=   yes
 
 do-build:
@@ -39,7 +39,7 @@ do-install:
 
 post-install: post-install-doxygen post-install-examples
 .for f in README.md LICENSE.txt CONTRIBUTING.md CODE_OF_CONDUCT.md lex.vim
-       ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/RE-flex
+       ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/doc/RE-flex
 .endfor
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/RE-flex/PLIST
diff -u pkgsrc/devel/RE-flex/PLIST:1.3 pkgsrc/devel/RE-flex/PLIST:1.4
--- pkgsrc/devel/RE-flex/PLIST:1.3      Sun Nov 28 20:22:32 2021
+++ pkgsrc/devel/RE-flex/PLIST  Thu Mar 21 20:44:40 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2021/11/28 20:22:32 scole Exp $
+@comment $NetBSD: PLIST,v 1.4 2024/03/21 20:44:40 wiz Exp $
 bin/reflex
 include/reflex/abslexer.h
 include/reflex/absmatcher.h
@@ -9,6 +9,7 @@ include/reflex/debug.h
 include/reflex/error.h
 include/reflex/flexlexer.h
 include/reflex/input.h
+include/reflex/linematcher.h
 include/reflex/matcher.h
 include/reflex/pattern.h
 include/reflex/pcre2matcher.h
@@ -24,801 +25,832 @@ include/reflex/utf8.h
 lib/libreflex.la
 lib/libreflexmin.la
 man/man1/reflex.1
-share/RE-flex/CODE_OF_CONDUCT.md
-share/RE-flex/CONTRIBUTING.md
-share/RE-flex/LICENSE.txt
-share/RE-flex/README.md
-share/RE-flex/lex.vim
-${PLIST.doxygen}share/RE-flex/html/abslexer_8h.html
-${PLIST.doxygen}share/RE-flex/html/abslexer_8h__dep__incl.map
-${PLIST.doxygen}share/RE-flex/html/abslexer_8h__dep__incl.md5
-${PLIST.doxygen}share/RE-flex/html/abslexer_8h__dep__incl.png
-${PLIST.doxygen}share/RE-flex/html/abslexer_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/abslexer_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/abslexer_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/absmatcher_8h.html
-${PLIST.doxygen}share/RE-flex/html/absmatcher_8h__dep__incl.map
-${PLIST.doxygen}share/RE-flex/html/absmatcher_8h__dep__incl.md5
-${PLIST.doxygen}share/RE-flex/html/absmatcher_8h__dep__incl.png
-${PLIST.doxygen}share/RE-flex/html/absmatcher_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/absmatcher_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/absmatcher_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/annotated.html
-${PLIST.doxygen}share/RE-flex/html/bc_s.png
-${PLIST.doxygen}share/RE-flex/html/bdwn.png
-${PLIST.doxygen}share/RE-flex/html/bits_8h.html
-${PLIST.doxygen}share/RE-flex/html/bits_8h__dep__incl.map
-${PLIST.doxygen}share/RE-flex/html/bits_8h__dep__incl.md5
-${PLIST.doxygen}share/RE-flex/html/bits_8h__dep__incl.png
-${PLIST.doxygen}share/RE-flex/html/bits_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/bits_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/bits_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/boostmatcher_8h.html
-${PLIST.doxygen}share/RE-flex/html/boostmatcher_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/boostmatcher_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/boostmatcher_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/class_reflex-members.html
-${PLIST.doxygen}share/RE-flex/html/class_reflex.html
-${PLIST.doxygen}share/RE-flex/html/class_reflex__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/class_reflex__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/class_reflex__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classes.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_lexer__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_bits-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_bits.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_matcher-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_matcher.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_matcher__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_matcher__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_matcher__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_matcher__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_matcher__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_matcher__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_perl_matcher-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_perl_matcher.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_perl_matcher__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_perl_matcher__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_perl_matcher__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_perl_matcher__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_perl_matcher__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_perl_matcher__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_posix_matcher-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_posix_matcher.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_posix_matcher__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_posix_matcher__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_posix_matcher__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_posix_matcher__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_posix_matcher__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_boost_posix_matcher__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_buffered_input__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_flex_lexer__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1streambuf-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1streambuf.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1streambuf__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1streambuf__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1streambuf__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1streambuf__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1streambuf__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input_1_1streambuf__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_matcher-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_matcher.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_matcher__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_matcher__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_matcher__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_matcher__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_matcher__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_matcher__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_o_ranges-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_o_ranges.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_o_ranges__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_o_ranges__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_o_ranges__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_o_ranges__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_o_ranges__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_o_ranges__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_pattern_matcher__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_posix_1_1_tables-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_posix_1_1_tables.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_posix_1_1_tables__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_posix_1_1_tables__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_posix_1_1_tables__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_posix_1_1_tables__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_posix_1_1_tables__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_posix_1_1_tables__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_ranges-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_ranges.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_ranges__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_ranges__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_ranges__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_ranges__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_ranges__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_ranges__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_ecma_matcher-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_ecma_matcher.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_ecma_matcher__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_ecma_matcher__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_ecma_matcher__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_ecma_matcher__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_ecma_matcher__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_ecma_matcher__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_matcher-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_matcher.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_matcher__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_matcher__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_matcher__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_matcher__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_matcher__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_matcher__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_posix_matcher-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_posix_matcher.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_posix_matcher__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_posix_matcher__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_posix_matcher__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_posix_matcher__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_posix_matcher__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_std_posix_matcher__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_unicode_1_1_tables-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_unicode_1_1_tables.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_unicode_1_1_tables__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_unicode_1_1_tables__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_unicode_1_1_tables__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_unicode_1_1_tables__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_unicode_1_1_tables__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_unicode_1_1_tables__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1regex__error-members.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1regex__error.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1regex__error__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1regex__error__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1regex__error__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1regex__error__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1regex__error__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1regex__error__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/closed.png
-${PLIST.doxygen}share/RE-flex/html/convert_8h.html
-${PLIST.doxygen}share/RE-flex/html/convert_8h__dep__incl.map
-${PLIST.doxygen}share/RE-flex/html/convert_8h__dep__incl.md5
-${PLIST.doxygen}share/RE-flex/html/convert_8h__dep__incl.png
-${PLIST.doxygen}share/RE-flex/html/convert_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/convert_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/convert_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/debug_8h.html
-${PLIST.doxygen}share/RE-flex/html/debug_8h__dep__incl.map
-${PLIST.doxygen}share/RE-flex/html/debug_8h__dep__incl.md5
-${PLIST.doxygen}share/RE-flex/html/debug_8h__dep__incl.png
-${PLIST.doxygen}share/RE-flex/html/debug_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/debug_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/debug_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/dir_000000.html
-${PLIST.doxygen}share/RE-flex/html/dir_000001.html
-${PLIST.doxygen}share/RE-flex/html/dir_000002.html
-${PLIST.doxygen}share/RE-flex/html/dir_000002_000000.html
-${PLIST.doxygen}share/RE-flex/html/dir_000002_dep.map
-${PLIST.doxygen}share/RE-flex/html/dir_000002_dep.md5
-${PLIST.doxygen}share/RE-flex/html/dir_000002_dep.png
-${PLIST.doxygen}share/RE-flex/html/doc.png
-${PLIST.doxygen}share/RE-flex/html/dot_inline_dotgraph_1.png
-${PLIST.doxygen}share/RE-flex/html/dot_inline_dotgraph_2.png
-${PLIST.doxygen}share/RE-flex/html/dot_inline_dotgraph_3.png
-${PLIST.doxygen}share/RE-flex/html/dot_inline_dotgraph_4.png
-${PLIST.doxygen}share/RE-flex/html/doxygen.css
-${PLIST.doxygen}share/RE-flex/html/doxygen.png
-${PLIST.doxygen}share/RE-flex/html/doxygen_content.css
-${PLIST.doxygen}share/RE-flex/html/doxygen_tabs.css
-${PLIST.doxygen}share/RE-flex/html/dynsections.js
-${PLIST.doxygen}share/RE-flex/html/error_8h.html
-${PLIST.doxygen}share/RE-flex/html/error_8h__dep__incl.map
-${PLIST.doxygen}share/RE-flex/html/error_8h__dep__incl.md5
-${PLIST.doxygen}share/RE-flex/html/error_8h__dep__incl.png
-${PLIST.doxygen}share/RE-flex/html/error_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/error_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/error_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/files.html
-${PLIST.doxygen}share/RE-flex/html/flexlexer_8h.html
-${PLIST.doxygen}share/RE-flex/html/flexlexer_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/flexlexer_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/flexlexer_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/folderclosed.png
-${PLIST.doxygen}share/RE-flex/html/folderopen.png
-${PLIST.doxygen}share/RE-flex/html/functions.html
-${PLIST.doxygen}share/RE-flex/html/functions_b.html
-${PLIST.doxygen}share/RE-flex/html/functions_c.html
-${PLIST.doxygen}share/RE-flex/html/functions_d.html
-${PLIST.doxygen}share/RE-flex/html/functions_e.html
-${PLIST.doxygen}share/RE-flex/html/functions_enum.html
-${PLIST.doxygen}share/RE-flex/html/functions_eval.html
-${PLIST.doxygen}share/RE-flex/html/functions_f.html
-${PLIST.doxygen}share/RE-flex/html/functions_func.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_b.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_c.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_d.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_e.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_f.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_g.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_h.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_i.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_l.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_m.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_n.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_o.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_p.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_r.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_s.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_t.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_u.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_v.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_w.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_x.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_y.html
-${PLIST.doxygen}share/RE-flex/html/functions_func_~.html
-${PLIST.doxygen}share/RE-flex/html/functions_g.html
-${PLIST.doxygen}share/RE-flex/html/functions_h.html
-${PLIST.doxygen}share/RE-flex/html/functions_i.html
-${PLIST.doxygen}share/RE-flex/html/functions_j.html
-${PLIST.doxygen}share/RE-flex/html/functions_k.html
-${PLIST.doxygen}share/RE-flex/html/functions_l.html
-${PLIST.doxygen}share/RE-flex/html/functions_m.html
-${PLIST.doxygen}share/RE-flex/html/functions_n.html
-${PLIST.doxygen}share/RE-flex/html/functions_o.html
-${PLIST.doxygen}share/RE-flex/html/functions_p.html
-${PLIST.doxygen}share/RE-flex/html/functions_q.html
-${PLIST.doxygen}share/RE-flex/html/functions_r.html
-${PLIST.doxygen}share/RE-flex/html/functions_rela.html
-${PLIST.doxygen}share/RE-flex/html/functions_s.html
-${PLIST.doxygen}share/RE-flex/html/functions_t.html
-${PLIST.doxygen}share/RE-flex/html/functions_type.html
-${PLIST.doxygen}share/RE-flex/html/functions_u.html
-${PLIST.doxygen}share/RE-flex/html/functions_v.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_b.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_c.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_d.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_e.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_f.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_g.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_h.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_i.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_j.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_k.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_l.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_m.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_n.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_o.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_p.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_q.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_r.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_s.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_t.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_u.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_v.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_w.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_x.html
-${PLIST.doxygen}share/RE-flex/html/functions_vars_z.html
-${PLIST.doxygen}share/RE-flex/html/functions_w.html
-${PLIST.doxygen}share/RE-flex/html/functions_x.html
-${PLIST.doxygen}share/RE-flex/html/functions_y.html
-${PLIST.doxygen}share/RE-flex/html/functions_z.html
-${PLIST.doxygen}share/RE-flex/html/functions_~.html
-${PLIST.doxygen}share/RE-flex/html/globals.html
-${PLIST.doxygen}share/RE-flex/html/globals_defs.html
-${PLIST.doxygen}share/RE-flex/html/globals_func.html
-${PLIST.doxygen}share/RE-flex/html/globals_vars.html
-${PLIST.doxygen}share/RE-flex/html/graph_legend.html
-${PLIST.doxygen}share/RE-flex/html/graph_legend.md5
-${PLIST.doxygen}share/RE-flex/html/graph_legend.png
-${PLIST.doxygen}share/RE-flex/html/hierarchy.html
-${PLIST.doxygen}share/RE-flex/html/index.html
-${PLIST.doxygen}share/RE-flex/html/index_8md.html
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_0.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_0.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_0.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_1.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_1.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_1.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_10.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_10.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_10.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_11.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_11.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_11.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_12.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_12.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_12.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_13.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_13.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_13.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_14.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_14.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_14.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_15.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_15.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_15.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_16.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_16.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_16.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_17.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_17.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_17.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_18.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_18.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_18.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_19.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_19.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_19.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_2.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_2.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_2.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_20.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_20.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_20.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_21.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_21.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_21.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_22.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_22.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_22.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_23.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_23.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_23.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_24.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_24.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_24.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_25.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_25.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_25.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_26.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_26.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_26.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_27.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_27.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_27.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_28.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_28.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_28.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_29.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_29.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_29.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_3.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_3.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_3.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_30.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_30.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_30.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_31.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_31.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_31.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_32.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_32.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_32.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_33.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_33.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_33.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_34.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_34.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_34.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_35.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_35.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_35.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_4.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_4.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_4.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_5.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_5.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_5.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_6.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_6.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_6.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_7.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_7.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_7.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_8.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_8.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_8.png
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_9.map
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_9.md5
-${PLIST.doxygen}share/RE-flex/html/inherit_graph_9.png
-${PLIST.doxygen}share/RE-flex/html/inherits.html
-${PLIST.doxygen}share/RE-flex/html/input_8h.html
-${PLIST.doxygen}share/RE-flex/html/input_8h__dep__incl.map
-${PLIST.doxygen}share/RE-flex/html/input_8h__dep__incl.md5
-${PLIST.doxygen}share/RE-flex/html/input_8h__dep__incl.png
-${PLIST.doxygen}share/RE-flex/html/input_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/input_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/input_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/jquery.js
-${PLIST.doxygen}share/RE-flex/html/matcher_8h.html
-${PLIST.doxygen}share/RE-flex/html/matcher_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/matcher_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/matcher_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/menu.js
-${PLIST.doxygen}share/RE-flex/html/menudata.js
-${PLIST.doxygen}share/RE-flex/html/namespacemembers.html
-${PLIST.doxygen}share/RE-flex/html/namespacemembers_func.html
-${PLIST.doxygen}share/RE-flex/html/namespacemembers_type.html
-${PLIST.doxygen}share/RE-flex/html/namespacemembers_vars.html
-${PLIST.doxygen}share/RE-flex/html/namespacereflex.html
-${PLIST.doxygen}share/RE-flex/html/namespacereflex_1_1_posix.html
-${PLIST.doxygen}share/RE-flex/html/namespacereflex_1_1_unicode.html
-${PLIST.doxygen}share/RE-flex/html/namespacereflex_1_1convert__flag.html
-${PLIST.doxygen}share/RE-flex/html/namespaces.html
-${PLIST.doxygen}share/RE-flex/html/nav_f.png
-${PLIST.doxygen}share/RE-flex/html/nav_g.png
-${PLIST.doxygen}share/RE-flex/html/nav_h.png
-${PLIST.doxygen}share/RE-flex/html/open.png
-${PLIST.doxygen}share/RE-flex/html/pattern_8h.html
-${PLIST.doxygen}share/RE-flex/html/pattern_8h__dep__incl.map
-${PLIST.doxygen}share/RE-flex/html/pattern_8h__dep__incl.md5
-${PLIST.doxygen}share/RE-flex/html/pattern_8h__dep__incl.png
-${PLIST.doxygen}share/RE-flex/html/pattern_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/pattern_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/pattern_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/pcre2matcher_8h.html
-${PLIST.doxygen}share/RE-flex/html/pcre2matcher_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/pcre2matcher_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/pcre2matcher_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/posix_8h.html
-${PLIST.doxygen}share/RE-flex/html/posix_8h__dep__incl.map
-${PLIST.doxygen}share/RE-flex/html/posix_8h__dep__incl.md5
-${PLIST.doxygen}share/RE-flex/html/posix_8h__dep__incl.png
-${PLIST.doxygen}share/RE-flex/html/posix_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/posix_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/posix_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/ranges_8h.html
-${PLIST.doxygen}share/RE-flex/html/ranges_8h__dep__incl.map
-${PLIST.doxygen}share/RE-flex/html/ranges_8h__dep__incl.md5
-${PLIST.doxygen}share/RE-flex/html/ranges_8h__dep__incl.png
-${PLIST.doxygen}share/RE-flex/html/ranges_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/ranges_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/ranges_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/reflex-logo.png
-${PLIST.doxygen}share/RE-flex/html/reflex_8cpp.html
-${PLIST.doxygen}share/RE-flex/html/reflex_8cpp__incl.map
-${PLIST.doxygen}share/RE-flex/html/reflex_8cpp__incl.md5
-${PLIST.doxygen}share/RE-flex/html/reflex_8cpp__incl.png
-${PLIST.doxygen}share/RE-flex/html/reflex_8h.html
-${PLIST.doxygen}share/RE-flex/html/reflex_8h__dep__incl.map
-${PLIST.doxygen}share/RE-flex/html/reflex_8h__dep__incl.md5
-${PLIST.doxygen}share/RE-flex/html/reflex_8h__dep__incl.png
-${PLIST.doxygen}share/RE-flex/html/reflex_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/reflex_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/reflex_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/setop_8h.html
-${PLIST.doxygen}share/RE-flex/html/setop_8h__dep__incl.map
-${PLIST.doxygen}share/RE-flex/html/setop_8h__dep__incl.md5
-${PLIST.doxygen}share/RE-flex/html/setop_8h__dep__incl.png
-${PLIST.doxygen}share/RE-flex/html/splitbar.png
-${PLIST.doxygen}share/RE-flex/html/stdmatcher_8h.html
-${PLIST.doxygen}share/RE-flex/html/stdmatcher_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/stdmatcher_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/stdmatcher_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/struct_reflex_1_1_code-members.html
-${PLIST.doxygen}share/RE-flex/html/struct_reflex_1_1_code.html
-${PLIST.doxygen}share/RE-flex/html/struct_reflex_1_1_code__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/struct_reflex_1_1_code__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/struct_reflex_1_1_code__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/struct_reflex_1_1_library-members.html
-${PLIST.doxygen}share/RE-flex/html/struct_reflex_1_1_library.html
-${PLIST.doxygen}share/RE-flex/html/struct_reflex_1_1_rule-members.html
-${PLIST.doxygen}share/RE-flex/html/struct_reflex_1_1_rule.html
-${PLIST.doxygen}share/RE-flex/html/struct_reflex_1_1_rule__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/struct_reflex_1_1_rule__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/struct_reflex_1_1_rule__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_const-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_const.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_option-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_option.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_bits_1_1_bitref-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_bits_1_1_bitref.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_input_1_1file__encoding-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_input_1_1file__encoding.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_matcher_1_1_f_s_m-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_matcher_1_1_f_s_m.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_chars-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_chars.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_const-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_const.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__inherit__graph.png
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_option-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_option.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_option__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_option__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_option__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_position-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_position.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree_1_1_node-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree_1_1_node.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree_1_1_node__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree_1_1_node__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree_1_1_node__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_posix_1_1_tables_1_1lt-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_posix_1_1_tables_1_1lt.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_type_op-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_type_op.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_type_op_3_01const_01_t_01_4-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_type_op_3_01const_01_t_01_4.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1lazy__intersection-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1lazy__intersection.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1lazy__intersection_1_1iterator-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1lazy__intersection_1_1iterator.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1lazy__union-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1lazy__union.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1lazy__union_1_1iterator-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1lazy__union_1_1iterator.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1range__compare-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1range__compare.html
-${PLIST.doxygen}share/RE-flex/html/sync_off.png
-${PLIST.doxygen}share/RE-flex/html/sync_on.png
-${PLIST.doxygen}share/RE-flex/html/tab_a.png
-${PLIST.doxygen}share/RE-flex/html/tab_b.png
-${PLIST.doxygen}share/RE-flex/html/tab_h.png
-${PLIST.doxygen}share/RE-flex/html/tab_s.png
-${PLIST.doxygen}share/RE-flex/html/tabs.css
-${PLIST.doxygen}share/RE-flex/html/timer_8h.html
-${PLIST.doxygen}share/RE-flex/html/timer_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/timer_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/timer_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/traits_8h.html
-${PLIST.doxygen}share/RE-flex/html/traits_8h__dep__incl.map
-${PLIST.doxygen}share/RE-flex/html/traits_8h__dep__incl.md5
-${PLIST.doxygen}share/RE-flex/html/traits_8h__dep__incl.png
-${PLIST.doxygen}share/RE-flex/html/unicode_8h.html
-${PLIST.doxygen}share/RE-flex/html/unicode_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/unicode_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/unicode_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/utf8_8h.html
-${PLIST.doxygen}share/RE-flex/html/utf8_8h__dep__incl.map
-${PLIST.doxygen}share/RE-flex/html/utf8_8h__dep__incl.md5
-${PLIST.doxygen}share/RE-flex/html/utf8_8h__dep__incl.png
-${PLIST.doxygen}share/RE-flex/html/utf8_8h__incl.map
-${PLIST.doxygen}share/RE-flex/html/utf8_8h__incl.md5
-${PLIST.doxygen}share/RE-flex/html/utf8_8h__incl.png
-${PLIST.examples}share/RE-flex/examples/Make
-${PLIST.examples}share/RE-flex/examples/Makefile.am
-${PLIST.examples}share/RE-flex/examples/Makefile.in
-${PLIST.examples}share/RE-flex/examples/README.md
-${PLIST.examples}share/RE-flex/examples/braille.l
-${PLIST.examples}share/RE-flex/examples/calc.l
-${PLIST.examples}share/RE-flex/examples/calc.test
-${PLIST.examples}share/RE-flex/examples/calc.y
-${PLIST.examples}share/RE-flex/examples/cards.cpp
-${PLIST.examples}share/RE-flex/examples/cdefs.l
-${PLIST.examples}share/RE-flex/examples/cow.l
-${PLIST.examples}share/RE-flex/examples/cows.l
-${PLIST.examples}share/RE-flex/examples/csv.l
-${PLIST.examples}share/RE-flex/examples/ctokens.l
-${PLIST.examples}share/RE-flex/examples/cvt2utf.cpp
-${PLIST.examples}share/RE-flex/examples/dos.l
-${PLIST.examples}share/RE-flex/examples/echo.l
-${PLIST.examples}share/RE-flex/examples/example.json
-${PLIST.examples}share/RE-flex/examples/example.yaml
-${PLIST.examples}share/RE-flex/examples/fastfind.l
-${PLIST.examples}share/RE-flex/examples/fastsearch.cpp
-${PLIST.examples}share/RE-flex/examples/fastsearch_fsm.cpp
-${PLIST.examples}share/RE-flex/examples/flexexample1.l
-${PLIST.examples}share/RE-flex/examples/flexexample10.l
-${PLIST.examples}share/RE-flex/examples/flexexample10.test
-${PLIST.examples}share/RE-flex/examples/flexexample10a.test
-${PLIST.examples}share/RE-flex/examples/flexexample10b.test
-${PLIST.examples}share/RE-flex/examples/flexexample11.lxx
-${PLIST.examples}share/RE-flex/examples/flexexample11.test
-${PLIST.examples}share/RE-flex/examples/flexexample11.yxx
-${PLIST.examples}share/RE-flex/examples/flexexample2.l
-${PLIST.examples}share/RE-flex/examples/flexexample3.l
-${PLIST.examples}share/RE-flex/examples/flexexample3.lxx
-${PLIST.examples}share/RE-flex/examples/flexexample3.test
-${PLIST.examples}share/RE-flex/examples/flexexample3.y
-${PLIST.examples}share/RE-flex/examples/flexexample3.yxx
-${PLIST.examples}share/RE-flex/examples/flexexample4.l
-${PLIST.examples}share/RE-flex/examples/flexexample4.lxx
-${PLIST.examples}share/RE-flex/examples/flexexample4.test
-${PLIST.examples}share/RE-flex/examples/flexexample4.y
-${PLIST.examples}share/RE-flex/examples/flexexample4.yxx
-${PLIST.examples}share/RE-flex/examples/flexexample5.l
-${PLIST.examples}share/RE-flex/examples/flexexample5.lxx
-${PLIST.examples}share/RE-flex/examples/flexexample5.test
-${PLIST.examples}share/RE-flex/examples/flexexample5.y
-${PLIST.examples}share/RE-flex/examples/flexexample5.yxx
-${PLIST.examples}share/RE-flex/examples/flexexample6.l
-${PLIST.examples}share/RE-flex/examples/flexexample7.l
-${PLIST.examples}share/RE-flex/examples/flexexample7.lxx
-${PLIST.examples}share/RE-flex/examples/flexexample7.test
-${PLIST.examples}share/RE-flex/examples/flexexample7.y
-${PLIST.examples}share/RE-flex/examples/flexexample7.yxx
-${PLIST.examples}share/RE-flex/examples/flexexample8.l
-${PLIST.examples}share/RE-flex/examples/flexexample8.lxx
-${PLIST.examples}share/RE-flex/examples/flexexample8.test
-${PLIST.examples}share/RE-flex/examples/flexexample8.y
-${PLIST.examples}share/RE-flex/examples/flexexample8.yxx
-${PLIST.examples}share/RE-flex/examples/flexexample9.lxx
-${PLIST.examples}share/RE-flex/examples/flexexample9.test
-${PLIST.examples}share/RE-flex/examples/flexexample9.yxx
-${PLIST.examples}share/RE-flex/examples/gz.l
-${PLIST.examples}share/RE-flex/examples/indent.l
-${PLIST.examples}share/RE-flex/examples/indent.test
-${PLIST.examples}share/RE-flex/examples/indent1.l
-${PLIST.examples}share/RE-flex/examples/indent2.l
-${PLIST.examples}share/RE-flex/examples/jdefs.l
-${PLIST.examples}share/RE-flex/examples/json.l
-${PLIST.examples}share/RE-flex/examples/jtokens.l
-${PLIST.examples}share/RE-flex/examples/minic.l
-${PLIST.examples}share/RE-flex/examples/minic.y
-${PLIST.examples}share/RE-flex/examples/mmap.l
-${PLIST.examples}share/RE-flex/examples/pdefs.l
-${PLIST.examples}share/RE-flex/examples/ptokens.l
-${PLIST.examples}share/RE-flex/examples/readline.l
-${PLIST.examples}share/RE-flex/examples/reflexexample10.l
-${PLIST.examples}share/RE-flex/examples/reflexexample11.lxx
-${PLIST.examples}share/RE-flex/examples/reflexexample11.test
-${PLIST.examples}share/RE-flex/examples/reflexexample11.yxx
-${PLIST.examples}share/RE-flex/examples/reflexexample3.l
-${PLIST.examples}share/RE-flex/examples/reflexexample3.lxx
-${PLIST.examples}share/RE-flex/examples/reflexexample3.y
-${PLIST.examples}share/RE-flex/examples/reflexexample3.yxx
-${PLIST.examples}share/RE-flex/examples/reflexexample4.l
-${PLIST.examples}share/RE-flex/examples/reflexexample4.lxx
-${PLIST.examples}share/RE-flex/examples/reflexexample5.l
-${PLIST.examples}share/RE-flex/examples/reflexexample5.lxx
-${PLIST.examples}share/RE-flex/examples/reflexexample6.l
-${PLIST.examples}share/RE-flex/examples/reflexexample7.l
-${PLIST.examples}share/RE-flex/examples/reflexexample7.lxx
-${PLIST.examples}share/RE-flex/examples/reflexexample8.l
-${PLIST.examples}share/RE-flex/examples/reflexexample8.lxx
-${PLIST.examples}share/RE-flex/examples/reflexexample9.lxx
-${PLIST.examples}share/RE-flex/examples/scanstrings.l
-${PLIST.examples}share/RE-flex/examples/tag.l
-${PLIST.examples}share/RE-flex/examples/tag_lazy.l
-${PLIST.examples}share/RE-flex/examples/tag_lazystates.l
-${PLIST.examples}share/RE-flex/examples/tag_tidy.l
-${PLIST.examples}share/RE-flex/examples/tag_unicode.l
-${PLIST.examples}share/RE-flex/examples/ugrep.cpp
-${PLIST.examples}share/RE-flex/examples/unicode.l
-${PLIST.examples}share/RE-flex/examples/url_boost.cpp
-${PLIST.examples}share/RE-flex/examples/url_pcre2.cpp
-${PLIST.examples}share/RE-flex/examples/wc.l
-${PLIST.examples}share/RE-flex/examples/wcpp.l
-${PLIST.examples}share/RE-flex/examples/wcu.l
-${PLIST.examples}share/RE-flex/examples/wcwc.l
-${PLIST.examples}share/RE-flex/examples/yaml.l
-${PLIST.examples}share/RE-flex/examples/yyscanstrings.l
+share/doc/RE-flex/CODE_OF_CONDUCT.md
+share/doc/RE-flex/CONTRIBUTING.md
+share/doc/RE-flex/LICENSE.txt
+share/doc/RE-flex/README.md
+${PLIST.doxygen}share/doc/RE-flex/html/abslexer_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/abslexer_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/abslexer_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/abslexer_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/abslexer_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/abslexer_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/abslexer_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/absmatcher_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/absmatcher_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/absmatcher_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/absmatcher_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/absmatcher_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/absmatcher_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/absmatcher_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/annotated.html
+${PLIST.doxygen}share/doc/RE-flex/html/bc_s.png
+${PLIST.doxygen}share/doc/RE-flex/html/bc_sd.png
+${PLIST.doxygen}share/doc/RE-flex/html/bits_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/bits_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/bits_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/bits_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/bits_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/bits_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/bits_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/boostmatcher_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/boostmatcher_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/boostmatcher_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/boostmatcher_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/class_reflex-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/class_reflex.html
+${PLIST.doxygen}share/doc/RE-flex/html/class_reflex__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/class_reflex__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classes.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher__inherit__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_bits-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_bits.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_matcher-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_matcher.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_matcher__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_matcher__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_matcher__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_matcher__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_matcher__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_perl_matcher-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_perl_matcher.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_perl_matcher__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_perl_matcher__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_perl_matcher__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_perl_matcher__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_perl_matcher__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_posix_matcher-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_posix_matcher.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_posix_matcher__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_posix_matcher__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_posix_matcher__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_posix_matcher__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_posix_matcher__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_line_matcher-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_line_matcher.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_line_matcher__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_line_matcher__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_line_matcher__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_line_matcher__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_line_matcher__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_matcher-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_matcher.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_matcher__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_matcher__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_matcher__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_matcher__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_matcher__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_ecma_matcher-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_ecma_matcher.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_ecma_matcher__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_ecma_matcher__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_ecma_matcher__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_ecma_matcher__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_ecma_matcher__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_matcher-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_matcher.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_matcher__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_matcher__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_matcher__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_matcher__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_matcher__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_posix_matcher-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_posix_matcher.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_posix_matcher__coll__graph.dot
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_posix_matcher__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_posix_matcher__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_posix_matcher__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_posix_matcher__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error.html
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/clipboard.js
+${PLIST.doxygen}share/doc/RE-flex/html/closed.png
+${PLIST.doxygen}share/doc/RE-flex/html/convert_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/convert_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/convert_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/convert_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/convert_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/convert_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/convert_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/debug_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/debug_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/debug_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/debug_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/debug_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/debug_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/debug_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/dir_000002_000000.html
+${PLIST.doxygen}share/doc/RE-flex/html/dir_25d902c24283ab8cfbac54dfa101ad31.html
+${PLIST.doxygen}share/doc/RE-flex/html/dir_25d902c24283ab8cfbac54dfa101ad31_dep.map
+${PLIST.doxygen}share/doc/RE-flex/html/dir_25d902c24283ab8cfbac54dfa101ad31_dep.md5
+${PLIST.doxygen}share/doc/RE-flex/html/dir_25d902c24283ab8cfbac54dfa101ad31_dep.png
+${PLIST.doxygen}share/doc/RE-flex/html/dir_d436eb0fd9de10b54a828ce6435f7e81.html
+${PLIST.doxygen}share/doc/RE-flex/html/dir_f67df90079ffbd52836933b5c8ede2f3.html
+${PLIST.doxygen}share/doc/RE-flex/html/dir_f67df90079ffbd52836933b5c8ede2f3_dep.map
+${PLIST.doxygen}share/doc/RE-flex/html/dir_f67df90079ffbd52836933b5c8ede2f3_dep.md5
+${PLIST.doxygen}share/doc/RE-flex/html/dir_f67df90079ffbd52836933b5c8ede2f3_dep.png
+${PLIST.doxygen}share/doc/RE-flex/html/doc.svg
+${PLIST.doxygen}share/doc/RE-flex/html/docd.svg
+${PLIST.doxygen}share/doc/RE-flex/html/dot_inline_dotgraph_1.png
+${PLIST.doxygen}share/doc/RE-flex/html/dot_inline_dotgraph_2.png
+${PLIST.doxygen}share/doc/RE-flex/html/dot_inline_dotgraph_3.png
+${PLIST.doxygen}share/doc/RE-flex/html/doxygen.css
+${PLIST.doxygen}share/doc/RE-flex/html/doxygen.svg
+${PLIST.doxygen}share/doc/RE-flex/html/doxygen_content.css
+${PLIST.doxygen}share/doc/RE-flex/html/doxygen_crawl.html
+${PLIST.doxygen}share/doc/RE-flex/html/doxygen_tabs.css
+${PLIST.doxygen}share/doc/RE-flex/html/dynsections.js
+${PLIST.doxygen}share/doc/RE-flex/html/error_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/error_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/error_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/error_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/error_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/error_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/error_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/files.html
+${PLIST.doxygen}share/doc/RE-flex/html/flexlexer_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/flexlexer_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/flexlexer_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/flexlexer_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/folderclosed.svg
+${PLIST.doxygen}share/doc/RE-flex/html/folderclosedd.svg
+${PLIST.doxygen}share/doc/RE-flex/html/folderopen.svg
+${PLIST.doxygen}share/doc/RE-flex/html/folderopend.svg
+${PLIST.doxygen}share/doc/RE-flex/html/functions.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_b.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_c.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_d.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_e.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_enum.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_eval.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_f.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_b.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_c.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_d.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_e.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_f.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_g.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_h.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_i.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_l.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_m.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_n.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_o.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_p.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_r.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_s.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_t.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_u.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_v.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_w.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_x.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_y.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_func_~.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_g.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_h.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_i.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_j.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_k.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_l.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_m.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_n.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_o.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_p.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_q.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_r.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_rela.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_s.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_t.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_type.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_u.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_v.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_b.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_c.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_d.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_e.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_f.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_g.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_h.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_i.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_j.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_k.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_l.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_m.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_n.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_o.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_p.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_q.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_r.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_s.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_t.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_u.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_v.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_w.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_x.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_z.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_w.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_x.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_y.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_z.html
+${PLIST.doxygen}share/doc/RE-flex/html/functions_~.html
+${PLIST.doxygen}share/doc/RE-flex/html/globals.html
+${PLIST.doxygen}share/doc/RE-flex/html/globals_defs.html
+${PLIST.doxygen}share/doc/RE-flex/html/globals_func.html
+${PLIST.doxygen}share/doc/RE-flex/html/globals_vars.html
+${PLIST.doxygen}share/doc/RE-flex/html/graph_legend.html
+${PLIST.doxygen}share/doc/RE-flex/html/graph_legend.md5
+${PLIST.doxygen}share/doc/RE-flex/html/graph_legend.png
+${PLIST.doxygen}share/doc/RE-flex/html/hierarchy.html
+${PLIST.doxygen}share/doc/RE-flex/html/index.html
+${PLIST.doxygen}share/doc/RE-flex/html/index_8md.html
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_0.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_0.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_0.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_1.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_1.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_1.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_10.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_10.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_10.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_11.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_11.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_11.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_12.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_12.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_12.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_13.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_13.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_13.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_14.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_14.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_14.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_15.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_15.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_15.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_16.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_16.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_16.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_17.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_17.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_17.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_18.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_18.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_18.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_19.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_19.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_19.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_2.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_2.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_2.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_20.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_20.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_20.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_21.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_21.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_21.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_22.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_22.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_22.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_23.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_23.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_23.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_24.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_24.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_24.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_25.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_25.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_25.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_26.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_26.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_26.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_27.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_27.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_27.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_28.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_28.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_28.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_29.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_29.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_29.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_3.dot
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_3.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_30.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_30.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_30.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_31.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_31.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_31.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_32.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_32.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_32.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_33.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_33.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_33.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_34.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_34.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_34.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_35.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_35.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_35.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_36.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_36.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_36.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_37.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_37.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_37.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_38.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_38.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_38.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_39.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_39.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_39.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_4.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_4.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_4.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_5.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_5.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_5.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_6.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_6.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_6.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_7.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_7.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_7.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_8.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_8.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_8.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_9.map
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_9.md5
+${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_9.png
+${PLIST.doxygen}share/doc/RE-flex/html/inherits.html
+${PLIST.doxygen}share/doc/RE-flex/html/input_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/input_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/input_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/input_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/input_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/input_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/input_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/jquery.js
+${PLIST.doxygen}share/doc/RE-flex/html/linematcher_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/linematcher_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/linematcher_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/linematcher_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/matcher_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/matcher_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/matcher_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/matcher_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/menu.js
+${PLIST.doxygen}share/doc/RE-flex/html/menudata.js
+${PLIST.doxygen}share/doc/RE-flex/html/minus.svg
+${PLIST.doxygen}share/doc/RE-flex/html/minusd.svg
+${PLIST.doxygen}share/doc/RE-flex/html/namespacemembers.html
+${PLIST.doxygen}share/doc/RE-flex/html/namespacemembers_func.html
+${PLIST.doxygen}share/doc/RE-flex/html/namespacemembers_type.html
+${PLIST.doxygen}share/doc/RE-flex/html/namespacemembers_vars.html
+${PLIST.doxygen}share/doc/RE-flex/html/namespacereflex.html
+${PLIST.doxygen}share/doc/RE-flex/html/namespacereflex_1_1_posix.html
+${PLIST.doxygen}share/doc/RE-flex/html/namespacereflex_1_1_unicode.html
+${PLIST.doxygen}share/doc/RE-flex/html/namespacereflex_1_1convert__flag.html
+${PLIST.doxygen}share/doc/RE-flex/html/namespaces.html
+${PLIST.doxygen}share/doc/RE-flex/html/nav_f.png
+${PLIST.doxygen}share/doc/RE-flex/html/nav_fd.png
+${PLIST.doxygen}share/doc/RE-flex/html/nav_g.png
+${PLIST.doxygen}share/doc/RE-flex/html/nav_h.png
+${PLIST.doxygen}share/doc/RE-flex/html/nav_hd.png
+${PLIST.doxygen}share/doc/RE-flex/html/open.png
+${PLIST.doxygen}share/doc/RE-flex/html/pattern_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/pattern_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/pattern_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/pattern_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/pattern_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/pattern_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/pattern_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/pcre2matcher_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/pcre2matcher_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/pcre2matcher_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/pcre2matcher_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/plus.svg
+${PLIST.doxygen}share/doc/RE-flex/html/plusd.svg
+${PLIST.doxygen}share/doc/RE-flex/html/posix_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/posix_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/posix_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/posix_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/posix_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/posix_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/posix_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/ranges_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/ranges_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/ranges_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/ranges_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/ranges_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/ranges_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/ranges_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/reflex-logo.png
+${PLIST.doxygen}share/doc/RE-flex/html/reflex_8cpp.html
+${PLIST.doxygen}share/doc/RE-flex/html/reflex_8cpp__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/reflex_8cpp__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/reflex_8cpp__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/reflex_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/reflex_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/reflex_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/reflex_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/reflex_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/reflex_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/reflex_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/setop_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/setop_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/setop_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/setop_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/simd_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/simd_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/simd_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/simd_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/splitbar.png
+${PLIST.doxygen}share/doc/RE-flex/html/splitbard.png
+${PLIST.doxygen}share/doc/RE-flex/html/stdmatcher_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/stdmatcher_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/stdmatcher_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/stdmatcher_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_code-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_code.html
+${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_code__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_code__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_code__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_library-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_library.html
+${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_rule-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_rule.html
+${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_rule__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_rule__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_rule__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_const-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_const.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_context-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_context.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_handler-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_handler.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_option-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_option.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_bits_1_1_bitref-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_bits_1_1_bitref.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_input_1_1_handler-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_input_1_1_handler.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_input_1_1file__encoding-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_input_1_1file__encoding.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_matcher_1_1_f_s_m-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_matcher_1_1_f_s_m.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_chars-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_chars.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_const-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_const.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__inherit__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__inherit__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__inherit__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_mod_const-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_mod_const.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_option-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_option.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_option__coll__graph.map
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_option__coll__graph.md5
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_option__coll__graph.png
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_position-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_position.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_posix_1_1_tables_1_1lt-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_posix_1_1_tables_1_1lt.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_type_op-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_type_op.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_type_op_3_01const_01_t_01_4-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_type_op_3_01const_01_t_01_4.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__intersection-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__intersection.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__intersection_1_1iterator-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__intersection_1_1iterator.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__union-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__union.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__union_1_1iterator-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__union_1_1iterator.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1range__compare-members.html
+${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1range__compare.html
+${PLIST.doxygen}share/doc/RE-flex/html/sync_off.png
+${PLIST.doxygen}share/doc/RE-flex/html/sync_on.png
+${PLIST.doxygen}share/doc/RE-flex/html/tab_a.png
+${PLIST.doxygen}share/doc/RE-flex/html/tab_ad.png
+${PLIST.doxygen}share/doc/RE-flex/html/tab_b.png
+${PLIST.doxygen}share/doc/RE-flex/html/tab_bd.png
+${PLIST.doxygen}share/doc/RE-flex/html/tab_h.png
+${PLIST.doxygen}share/doc/RE-flex/html/tab_hd.png
+${PLIST.doxygen}share/doc/RE-flex/html/tab_s.png
+${PLIST.doxygen}share/doc/RE-flex/html/tab_sd.png
+${PLIST.doxygen}share/doc/RE-flex/html/tabs.css
+${PLIST.doxygen}share/doc/RE-flex/html/timer_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/timer_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/timer_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/timer_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/traits_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/traits_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/traits_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/traits_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/unicode_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/unicode_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/unicode_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/unicode_8h__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/utf8_8h.html
+${PLIST.doxygen}share/doc/RE-flex/html/utf8_8h__dep__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/utf8_8h__dep__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/utf8_8h__dep__incl.png
+${PLIST.doxygen}share/doc/RE-flex/html/utf8_8h__incl.map
+${PLIST.doxygen}share/doc/RE-flex/html/utf8_8h__incl.md5
+${PLIST.doxygen}share/doc/RE-flex/html/utf8_8h__incl.png
+share/doc/RE-flex/lex.vim
+${PLIST.examples}share/examples/RE-flex/Makefile
+${PLIST.examples}share/examples/RE-flex/README.md
+${PLIST.examples}share/examples/RE-flex/braille.l
+${PLIST.examples}share/examples/RE-flex/calc.l
+${PLIST.examples}share/examples/RE-flex/calc.test
+${PLIST.examples}share/examples/RE-flex/calc.y
+${PLIST.examples}share/examples/RE-flex/cards.cpp
+${PLIST.examples}share/examples/RE-flex/cdefs.l
+${PLIST.examples}share/examples/RE-flex/cow.l
+${PLIST.examples}share/examples/RE-flex/cows.l
+${PLIST.examples}share/examples/RE-flex/csv.l
+${PLIST.examples}share/examples/RE-flex/ctokens.l
+${PLIST.examples}share/examples/RE-flex/cvt2utf.cpp
+${PLIST.examples}share/examples/RE-flex/dos.l
+${PLIST.examples}share/examples/RE-flex/echo.l
+${PLIST.examples}share/examples/RE-flex/example.json
+${PLIST.examples}share/examples/RE-flex/example.yaml
+${PLIST.examples}share/examples/RE-flex/fastfind.l
+${PLIST.examples}share/examples/RE-flex/fastsearch.cpp
+${PLIST.examples}share/examples/RE-flex/fastsearch_fsm.cpp
+${PLIST.examples}share/examples/RE-flex/flexexample1.l
+${PLIST.examples}share/examples/RE-flex/flexexample10.l
+${PLIST.examples}share/examples/RE-flex/flexexample10.test
+${PLIST.examples}share/examples/RE-flex/flexexample10a.test
+${PLIST.examples}share/examples/RE-flex/flexexample10b.test
+${PLIST.examples}share/examples/RE-flex/flexexample11.lxx
+${PLIST.examples}share/examples/RE-flex/flexexample11.test
+${PLIST.examples}share/examples/RE-flex/flexexample11.yxx
+${PLIST.examples}share/examples/RE-flex/flexexample2.l
+${PLIST.examples}share/examples/RE-flex/flexexample3.l
+${PLIST.examples}share/examples/RE-flex/flexexample3.lxx
+${PLIST.examples}share/examples/RE-flex/flexexample3.test
+${PLIST.examples}share/examples/RE-flex/flexexample3.y
+${PLIST.examples}share/examples/RE-flex/flexexample3.yxx
+${PLIST.examples}share/examples/RE-flex/flexexample4.l
+${PLIST.examples}share/examples/RE-flex/flexexample4.lxx
+${PLIST.examples}share/examples/RE-flex/flexexample4.test
+${PLIST.examples}share/examples/RE-flex/flexexample4.y
+${PLIST.examples}share/examples/RE-flex/flexexample4.yxx
+${PLIST.examples}share/examples/RE-flex/flexexample5.l
+${PLIST.examples}share/examples/RE-flex/flexexample5.lxx
+${PLIST.examples}share/examples/RE-flex/flexexample5.test
+${PLIST.examples}share/examples/RE-flex/flexexample5.y
+${PLIST.examples}share/examples/RE-flex/flexexample5.yxx
+${PLIST.examples}share/examples/RE-flex/flexexample6.l
+${PLIST.examples}share/examples/RE-flex/flexexample7.l
+${PLIST.examples}share/examples/RE-flex/flexexample7.lxx
+${PLIST.examples}share/examples/RE-flex/flexexample7.test
+${PLIST.examples}share/examples/RE-flex/flexexample7.y
+${PLIST.examples}share/examples/RE-flex/flexexample7.yxx
+${PLIST.examples}share/examples/RE-flex/flexexample8.l
+${PLIST.examples}share/examples/RE-flex/flexexample8.lxx
+${PLIST.examples}share/examples/RE-flex/flexexample8.test
+${PLIST.examples}share/examples/RE-flex/flexexample8.y
+${PLIST.examples}share/examples/RE-flex/flexexample8.yxx
+${PLIST.examples}share/examples/RE-flex/flexexample9.lxx
+${PLIST.examples}share/examples/RE-flex/flexexample9.test
+${PLIST.examples}share/examples/RE-flex/flexexample9.yxx
+${PLIST.examples}share/examples/RE-flex/gz.l
+${PLIST.examples}share/examples/RE-flex/indent.l
+${PLIST.examples}share/examples/RE-flex/indent.test
+${PLIST.examples}share/examples/RE-flex/indent1.l
+${PLIST.examples}share/examples/RE-flex/indent2.l
+${PLIST.examples}share/examples/RE-flex/jdefs.l
+${PLIST.examples}share/examples/RE-flex/json.l
+${PLIST.examples}share/examples/RE-flex/jtokens.l
+${PLIST.examples}share/examples/RE-flex/lua.hpp
+${PLIST.examples}share/examples/RE-flex/lua.l
+${PLIST.examples}share/examples/RE-flex/lua.md
+${PLIST.examples}share/examples/RE-flex/lua.txt
+${PLIST.examples}share/examples/RE-flex/lua.y
+${PLIST.examples}share/examples/RE-flex/luademo.lisp
+${PLIST.examples}share/examples/RE-flex/luademo.lua
+${PLIST.examples}share/examples/RE-flex/minic.hpp
+${PLIST.examples}share/examples/RE-flex/minic.l
+${PLIST.examples}share/examples/RE-flex/minic.y
+${PLIST.examples}share/examples/RE-flex/minicdemo.c
+${PLIST.examples}share/examples/RE-flex/mmap.l
+${PLIST.examples}share/examples/RE-flex/moo.l
+${PLIST.examples}share/examples/RE-flex/pdefs.l
+${PLIST.examples}share/examples/RE-flex/ptokens.l
+${PLIST.examples}share/examples/RE-flex/rawk.l
+${PLIST.examples}share/examples/RE-flex/readline.l
+${PLIST.examples}share/examples/RE-flex/reflexexample10.l
+${PLIST.examples}share/examples/RE-flex/reflexexample11.lxx
+${PLIST.examples}share/examples/RE-flex/reflexexample11.test
+${PLIST.examples}share/examples/RE-flex/reflexexample11.yxx
+${PLIST.examples}share/examples/RE-flex/reflexexample3.l
+${PLIST.examples}share/examples/RE-flex/reflexexample3.lxx
+${PLIST.examples}share/examples/RE-flex/reflexexample3.y
+${PLIST.examples}share/examples/RE-flex/reflexexample3.yxx
+${PLIST.examples}share/examples/RE-flex/reflexexample4.l
+${PLIST.examples}share/examples/RE-flex/reflexexample4.lxx
+${PLIST.examples}share/examples/RE-flex/reflexexample5.l
+${PLIST.examples}share/examples/RE-flex/reflexexample5.lxx
+${PLIST.examples}share/examples/RE-flex/reflexexample6.l
+${PLIST.examples}share/examples/RE-flex/reflexexample7.l
+${PLIST.examples}share/examples/RE-flex/reflexexample7.lxx
+${PLIST.examples}share/examples/RE-flex/reflexexample8.l
+${PLIST.examples}share/examples/RE-flex/reflexexample8.lxx
+${PLIST.examples}share/examples/RE-flex/reflexexample9.lxx
+${PLIST.examples}share/examples/RE-flex/scanstrings.l
+${PLIST.examples}share/examples/RE-flex/tag.l
+${PLIST.examples}share/examples/RE-flex/tag_lazy.l
+${PLIST.examples}share/examples/RE-flex/tag_lazystates.l
+${PLIST.examples}share/examples/RE-flex/tag_tidy.l
+${PLIST.examples}share/examples/RE-flex/tag_unicode.l
+${PLIST.examples}share/examples/RE-flex/ugrep.cpp
+${PLIST.examples}share/examples/RE-flex/unicode.l
+${PLIST.examples}share/examples/RE-flex/url_boost.cpp
+${PLIST.examples}share/examples/RE-flex/url_pcre2.cpp
+${PLIST.examples}share/examples/RE-flex/wc.l
+${PLIST.examples}share/examples/RE-flex/wcpp.l
+${PLIST.examples}share/examples/RE-flex/wcu.l
+${PLIST.examples}share/examples/RE-flex/wcwc.l
+${PLIST.examples}share/examples/RE-flex/yaml.l
+${PLIST.examples}share/examples/RE-flex/yyscanstrings.l
Index: pkgsrc/devel/RE-flex/options.mk
diff -u pkgsrc/devel/RE-flex/options.mk:1.3 pkgsrc/devel/RE-flex/options.mk:1.4
--- pkgsrc/devel/RE-flex/options.mk:1.3 Tue Jun 16 16:18:02 2020
+++ pkgsrc/devel/RE-flex/options.mk     Thu Mar 21 20:44:40 2024
@@ -1,12 +1,12 @@
-# $NetBSD: options.mk,v 1.3 2020/06/16 16:18:02 scole Exp $
+# $NetBSD: options.mk,v 1.4 2024/03/21 20:44:40 wiz Exp $
 
-PKG_OPTIONS_VAR=       PKG_OPTIONS.RE_flex
+PKG_OPTIONS_VAR=       PKG_OPTIONS.RE-flex
 PKG_SUPPORTED_OPTIONS= cpu-optimization doxygen examples
-PKG_SUGGESTED_OPTIONS= cpu-optimization examples
+PKG_SUGGESTED_OPTIONS= examples
 
 .include "../../mk/bsd.options.mk"
 
-# XXX don't build with cpu optimizations detected during configure
+# don't build with cpu optimizations detected during configure
 .if empty(PKG_OPTIONS:Mcpu-optimization)
 CONFIGURE_ARGS+=       --disable-avx
 CONFIGURE_ARGS+=       --disable-sse2
@@ -17,37 +17,49 @@ CONFIGURE_ARGS+=    --disable-neon
 PLIST_VARS+=           doxygen
 .if !empty(PKG_OPTIONS:Mdoxygen)
 PLIST.doxygen=         yes
-INSTALLATION_DIRS+=    share/RE-flex/html
+DOCDIR=                        share/doc/${PKGBASE}
+INSTALLATION_DIRS+=    ${DOCDIR}/html
+
 TOOL_DEPENDS+=         doxygen-[0-9]*:../../devel/doxygen
 
 post-configure:
        cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} doc/html
 
+.PHONY: post-install-doxygen
+
 post-install-doxygen:
        ${INSTALL_DATA} ${WRKSRC}/doc/html/* \
-               ${DESTDIR}${PREFIX}/share/RE-flex/html
+               ${DESTDIR}${PREFIX}/${DOCDIR}/html
 
 .else
 post-install-doxygen:
        # do nothing
 .endif
 
-# copy example sources to .../share directory
+# install example sources
 PLIST_VARS+=           examples
 .if !empty(PKG_OPTIONS:Mexamples)
 PLIST.examples=                yes
-INSTALLATION_DIRS+=    share/RE-flex/examples
+EXAMPLEDIR=            share/examples/${PKGBASE}
+INSTALLATION_DIRS+=    ${EXAMPLEDIR}
+
 DEPENDS+=              bison-[0-9]*:../../devel/bison
 
+SUBST_CLASSES+=                path
+SUBST_FILES.path=      examples/Make
+SUBST_MESSAGE.path=    Updating paths.
+SUBST_STAGE.path=      pre-install
+SUBST_VARS.path=       CC CXX PREFIX
+
+.PHONY: post-install-examples
+
 post-install-examples:
-.for f in Make Makefile.am Makefile.in README.md
-       ${INSTALL_DATA} ${WRKSRC}/examples/${f} \
-               ${DESTDIR}${PREFIX}/share/RE-flex/examples
-.endfor
-.for f in cpp json l lxx test y yaml yxx
+       ${INSTALL_DATA} ${WRKSRC}/examples/Make \
+               ${DESTDIR}${PREFIX}/${EXAMPLEDIR}/Makefile
+.  for f in c cpp json hpp l lisp lua lxx md test txt y yaml yxx
        ${INSTALL_DATA} ${WRKSRC}/examples/*\.${f} \
-               ${DESTDIR}${PREFIX}/share/RE-flex/examples
-.endfor
+               ${DESTDIR}${PREFIX}/${EXAMPLEDIR}
+.  endfor
 
 .else
 post-install-examples:

Index: pkgsrc/devel/RE-flex/distinfo
diff -u pkgsrc/devel/RE-flex/distinfo:1.7 pkgsrc/devel/RE-flex/distinfo:1.8
--- pkgsrc/devel/RE-flex/distinfo:1.7   Sun Nov 28 20:22:32 2021
+++ pkgsrc/devel/RE-flex/distinfo       Thu Mar 21 20:44:40 2024
@@ -1,8 +1,12 @@
-$NetBSD: distinfo,v 1.7 2021/11/28 20:22:32 scole Exp $
+$NetBSD: distinfo,v 1.8 2024/03/21 20:44:40 wiz Exp $
 
-BLAKE2s (RE-flex-3.0.12.tar.gz) = a130ce1a06a7adf65f123b3dd89244f4ce5c209118ed2eb017c5cdcfe640c054
-SHA512 (RE-flex-3.0.12.tar.gz) = b05fd50c451e361ed816810b69eb0384e902b4b27bc6ed6b0ae276600340d84aadf88674ef2e61265a893bd4fb3de8a68b3a9937274fb55173933279307aa15e
-Size (RE-flex-3.0.12.tar.gz) = 6131163 bytes
-SHA1 (patch-examples_gz.l) = 09e92adbd4f6aa0b8fa358d6c0fc4778a67209fd
-SHA1 (patch-lib_Makefile.in) = 5a740285bbc09d68bf709938dca1bd6b8b25a4fd
-SHA1 (patch-src_Makefile.in) = f5771cb45d04dc3232cb8a253e756e535af9bf34
+BLAKE2s (RE-flex-4.1.2.tar.gz) = 1d4cd5a78522ecfdb3deae59e3de1114b4452a8a4b9de41ab99da83194ce5956
+SHA512 (RE-flex-4.1.2.tar.gz) = 964567b865316f00a5f9cb1ca93ca29fd96ff79f02253c960dd5965e750e0fd30a3dbb5d4d51992b5359b0a89637ab98fd215bd41f48a47372f9ae1a8d5fcefa
+Size (RE-flex-4.1.2.tar.gz) = 6600481 bytes
+SHA1 (patch-doc_index.md) = 382df877d351eff1df7ccd2b919331db67c4ee21
+SHA1 (patch-examples_Make) = 2e7a07f62cf80ef502cb76b8cdb980c7a2d0773b
+SHA1 (patch-include_reflex_convert.h) = ed9fbae2d615907a0b596ba5ee9080eb3129c9dc
+SHA1 (patch-include_reflex_pattern.h) = 3dee984028b48ecc7c34aa1e6b487bb4de89c079
+SHA1 (patch-lib_Makefile.in) = 470fe61aa837f3321e749096a00062b0a19da007
+SHA1 (patch-src_Makefile.in) = ac44cbb6e6c2913a982dfd0d2e7fb1e91f3d54f3
+SHA1 (patch-src_reflex.cpp) = 194f655b8f2fc15e8d09c66618c9981c5d70b6ce

Index: pkgsrc/devel/RE-flex/patches/patch-lib_Makefile.in
diff -u pkgsrc/devel/RE-flex/patches/patch-lib_Makefile.in:1.2 pkgsrc/devel/RE-flex/patches/patch-lib_Makefile.in:1.3
--- pkgsrc/devel/RE-flex/patches/patch-lib_Makefile.in:1.2      Sun Nov 28 20:22:33 2021
+++ pkgsrc/devel/RE-flex/patches/patch-lib_Makefile.in  Thu Mar 21 20:44:40 2024
@@ -1,10 +1,10 @@
-$NetBSD: patch-lib_Makefile.in,v 1.2 2021/11/28 20:22:33 scole Exp $
+$NetBSD: patch-lib_Makefile.in,v 1.3 2024/03/21 20:44:40 wiz Exp $
 
 use libtool
 
---- lib/Makefile.in.orig       2021-10-12 02:10:38.000000000 +0000
+--- lib/Makefile.in.orig       2024-03-17 20:54:34.000000000 +0000
 +++ lib/Makefile.in
-@@ -250,11 +250,12 @@ AUTOCONF = @AUTOCONF@
+@@ -259,13 +259,14 @@ AUTOCONF = @AUTOCONF@
  AUTOHEADER = @AUTOHEADER@
  AUTOMAKE = @AUTOMAKE@
  AWK = @AWK@
@@ -13,15 +13,17 @@ use libtool
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
  CPPFLAGS = @CPPFLAGS@
+ CSCOPE = @CSCOPE@
+ CTAGS = @CTAGS@
 -CXX = @CXX@
 +CXXORIG = @CXX@
-+CXX=  $(LIBTOOL) --mode=compile @CXX@
- CXXCPP = @CXXCPP@
++CXX = $(LIBTOOL) --mode=compile @CXX@
  CXXDEPMODE = @CXXDEPMODE@
  CXXFLAGS = @CXXFLAGS@
-@@ -425,15 +426,15 @@ uninstall-libLIBRARIES:
- clean-libLIBRARIES:
-       -test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES)
+ CYGPATH_W = @CYGPATH_W@
+@@ -513,15 +514,15 @@ $(top_builddir)/unicode/libreflex_a-comp
+       $(top_builddir)/unicode/$(am__dirstamp) \
+       $(top_builddir)/unicode/$(DEPDIR)/$(am__dirstamp)
  
 -libreflex.a: $(libreflex_a_OBJECTS) $(libreflex_a_DEPENDENCIES) $(EXTRA_libreflex_a_DEPENDENCIES) 
 -      $(AM_V_at)-rm -f libreflex.a
@@ -32,12 +34,12 @@ use libtool
 -      $(AM_V_at)-rm -f libreflexmin.a
 -      $(AM_V_AR)$(libreflexmin_a_AR) libreflexmin.a $(libreflexmin_a_OBJECTS) $(libreflexmin_a_LIBADD)
 -      $(AM_V_at)$(RANLIB) libreflexmin.a
-+libreflex.a:  $(libreflex_a_OBJECTS) $(libreflex_a_DEPENDENCIES) $(EXTRA_libreflex_a_DEPENDENCIES) 
++libreflex.a:  $(libreflex_a_OBJECTS) $(libreflex_a_DEPENDENCIES) $(EXTRA_libreflex_a_DEPENDENCIES)
 +      $(AM_V_at)-rm -f libreflex.a libreflex.la
 +      $(LIBTOOL) --tag=CXX --mode=link $(CXXORIG) -o libreflex.la $(libreflex_a_OBJECTS:.o=.lo) \
 +              -rpath $(PREFIX)/lib -version-info 0:0
 +
-+libreflexmin.a:  $(libreflexmin_a_OBJECTS) $(libreflexmin_a_DEPENDENCIES) $(EXTRA_libreflexmin_a_DEPENDENCIES) 
++libreflexmin.a:  $(libreflexmin_a_OBJECTS) $(libreflexmin_a_DEPENDENCIES) $(EXTRA_libreflexmin_a_DEPENDENCIES)
 +      $(AM_V_at)-rm -f libreflexmin.a libreflexmin.la
 +      $(LIBTOOL) --tag=CXX --mode=link $(CXXORIG) -o libreflexmin.la $(libreflexmin_a_OBJECTS:.o=.lo) \
 +              -rpath $(PREFIX)/lib -version-info 0:0
Index: pkgsrc/devel/RE-flex/patches/patch-src_Makefile.in
diff -u pkgsrc/devel/RE-flex/patches/patch-src_Makefile.in:1.2 pkgsrc/devel/RE-flex/patches/patch-src_Makefile.in:1.3
--- pkgsrc/devel/RE-flex/patches/patch-src_Makefile.in:1.2      Sun Nov 28 20:22:33 2021
+++ pkgsrc/devel/RE-flex/patches/patch-src_Makefile.in  Thu Mar 21 20:44:40 2024
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_Makefile.in,v 1.2 2021/11/28 20:22:33 scole Exp $
+$NetBSD: patch-src_Makefile.in,v 1.3 2024/03/21 20:44:40 wiz Exp $
 
 use libtool
 
---- src/Makefile.in.orig       2021-10-12 02:10:38.000000000 +0000
+--- src/Makefile.in.orig       2024-03-17 20:54:34.000000000 +0000
 +++ src/Makefile.in
 @@ -103,7 +103,7 @@ am__installdirs = "$(DESTDIR)$(bindir)"
  PROGRAMS = $(bin_PROGRAMS)
@@ -13,22 +13,24 @@ use libtool
  AM_V_P = $(am__v_P_@AM_V@)
  am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
  am__v_P_0 = false
-@@ -174,11 +174,12 @@ AUTOCONF = @AUTOCONF@
+@@ -184,13 +184,14 @@ AUTOCONF = @AUTOCONF@
  AUTOHEADER = @AUTOHEADER@
  AUTOMAKE = @AUTOMAKE@
  AWK = @AWK@
 -CC = @CC@
-+CC= $(LIBTOOL) --mode=compile @CC@
++CC = $(LIBTOOL) --mode=compile @CC@
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
  CPPFLAGS = @CPPFLAGS@
+ CSCOPE = @CSCOPE@
+ CTAGS = @CTAGS@
 -CXX = @CXX@
 +CXXORIG = @CXX@
-+CXX= $(LIBTOOL) --mode=compile @CXX@
- CXXCPP = @CXXCPP@
++CXX = $(LIBTOOL) --mode=compile @CXX@
  CXXDEPMODE = @CXXDEPMODE@
  CXXFLAGS = @CXXFLAGS@
-@@ -356,9 +357,10 @@ uninstall-binPROGRAMS:
+ CYGPATH_W = @CYGPATH_W@
+@@ -381,9 +382,10 @@ uninstall-binPROGRAMS:
  clean-binPROGRAMS:
        -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
  

Added files:

Index: pkgsrc/devel/RE-flex/patches/patch-doc_index.md
diff -u /dev/null pkgsrc/devel/RE-flex/patches/patch-doc_index.md:1.1
--- /dev/null   Thu Mar 21 20:44:41 2024
+++ pkgsrc/devel/RE-flex/patches/patch-doc_index.md     Thu Mar 21 20:44:40 2024
@@ -0,0 +1,1084 @@
+$NetBSD: patch-doc_index.md,v 1.1 2024/03/21 20:44:40 wiz Exp $
+
+- escape double quotes
+- fix TOC links
+
+--- doc/index.md.orig  2024-03-11 17:59:51.000000000 +0000
++++ doc/index.md
+@@ -112,7 +112,7 @@ The typographical conventions used by th
+ 
+ @warning Look out for warnings!
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Yet another scanner generator                                         {#intro1}
+@@ -301,7 +301,7 @@ API that can be used as a stand-alone li
+ and splitting input from strings, files and streams in regular C++ applications
+ (i.e. applications that are not necessarily tokenizers for compilers).
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ And a flexible regex library                                          {#intro2}
+@@ -1047,7 +1047,7 @@ In summary:
+ 
+ \ref regex section has more information about the RE/flex regex library.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ The RE/flex scanner generator                                         {#reflex}
+@@ -1127,7 +1127,7 @@ digraph execute {
+ The generated scanner executes actions (typically to produce tokens for a
+ parser).  The actions are triggered by matching patterns to the input.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ The reflex command line tool                                  {#reflex-command}
+@@ -1169,7 +1169,7 @@ with Lex/Flex by generating the global `
+ advanced input handling, which is more powerful than the traditional `FILE*`
+ type `yyin`.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Options                                                       {#reflex-options}
+@@ -1240,7 +1240,7 @@ check and use RE/flex options.  For exam
+ option `−−lexer=NAME` or in the lexer specification with
+ <i>`%%option lexer=NAME`</i>.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Scanner options                                   {#reflex-options-scanner}
+ 
+@@ -1377,7 +1377,7 @@ or a tab character.  Actions in free spa
+ blocks and user code must be placed in <i>`%{ %}`</i> blocks.  Patterns ending
+ in an escape `\` continue on the next line.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Output files options                                {#reflex-options-files}
+ 
+@@ -1468,7 +1468,7 @@ should compile the generated table file 
+ `−−fast` eliminate the FSM construction overhead when the scanner is
+ initialized.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Output code options                                  {#reflex-options-code}
+ 
+@@ -1643,7 +1643,7 @@ default-constructed token type value is 
+ reached.  For `int` this is `int()`, which is zero.  By setting
+ `−−token-type=EOF` the value `EOF` is returned, for example.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Debugging options                                   {#reflex-options-debug}
+ 
+@@ -1691,7 +1691,7 @@ This displays a summary of scanner stati
+ 
+ This disables warnings.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Miscellaneous options                       {#reflex-options-miscellaneous}
+ 
+@@ -1707,7 +1707,7 @@ This displays the current <b>`reflex`</b
+ 
+ These options are enabled by default and have no effect.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Lexer specifications                                             {#reflex-spec}
+@@ -1799,7 +1799,7 @@ will not return until the entire input i
+ 
+ More details on these three lexer specification sections is presented next.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### The definitions section                                 {#reflex-spec-defs}
+ 
+@@ -2027,7 +2027,7 @@ for short) to declare inclusive states a
+ 
+ See \ref reflex-states for more information about states.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### The rules section                                      {#reflex-spec-rules}
+ 
+@@ -2344,7 +2344,7 @@ These functions take an extra last `yysc
+ generated with option `−−reentrant`.  This argument is a pointer to a lexer
+ object.  See \ref reflex-reentrant for more details.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### User code sections                                      {#reflex-spec-user}
+ 
+@@ -2407,7 +2407,7 @@ The above uses a `FILE` descriptor to re
+ of automatically decoding UTF-8/16/32 input.  Other permissible input sources
+ are `std::istream`, `std::string`, `std::wstring`, `char*`, and `wchar_t*`.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Patterns                                                     {#reflex-patterns}
+@@ -2421,7 +2421,7 @@ handle (except when specifically indicat
+ ensures that the same pattern syntax can be used with any matcher engine
+ library that RE/flex currently supports.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Pattern syntax                                     {#reflex-pattern-syntax}
+ 
+@@ -2532,7 +2532,7 @@ patterns syntax.  These pattern should o
+ 
+ Note that the characters `.` (dot), `\`, `?`, `*`, `+`, `|`, `(`, `)`, `[`,
+ `]`, `{`, `}`, `^`, and `$` are meta-characters and should be escaped to match.
+-Lexer specifications also include the `"` and `/` as meta-characters and these
++Lexer specifications also include the \c \" and `/` as meta-characters and these
+ should be escaped to match.
+ 
+ Spaces and tabs cannot be matched in patterns in lexer specifications.  To
+@@ -2562,7 +2562,7 @@ problem does not apply to lexer specific
+ converts to regex strings.  Fortunately, most C++ compilers ignore trigraphs
+ unless in standard-conforming modes, such as `-ansi` and `-std=c++98`.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Character classes                                   {#reflex-pattern-class}
+ 
+@@ -2666,7 +2666,7 @@ used as operands.  For example `{lower}{
+ as an operand should expand into a POSIX character class containing ASCII
+ characters only.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Character categories                                  {#reflex-pattern-cat}
+ 
+@@ -3155,7 +3155,7 @@ and Coptic letters and differs from the 
+ a specific Unicode block of Greek and Coptic characters only, which also
+ includes unassigned characters.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Anchors and boundaries                             {#reflex-pattern-anchor}
+ 
+@@ -3192,7 +3192,7 @@ underscore.
+   `φ\<`     | matches `φ` that ends as a non-word
+   `φ\>`     | matches `φ` that ends as a word
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Indent/nodent/dedent                                {#reflex-pattern-dents}
+ 
+@@ -3437,7 +3437,7 @@ matching `\j` until the variable is zero
+ See \ref reflex-states for more information about start condition states.  See
+ \ref reflex-pattern-negative for more information on negative patterns.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Negative patterns                                {#reflex-pattern-negative}
+ 
+@@ -3454,7 +3454,7 @@ As another example, say we are searching
+ occurrences of the word in quoted strings.  We can use the pattern
+ `word|(?^".*?")` for this, where `(?^".*?")` matches all quoted strings that we
+ want to ignore (to skip C/C++ quoted strings in source code input files, use
+-the longer pattern `(?^"(\\.|\\\r?\n|[^\\\n"])*")`).
++the longer pattern <code>(?^\"(\\\\.|\\\\\\r?\\n|[^\\\\\\n\"])*\")</code>).
+ 
+ A negative pattern can also be used to consume line continuations without
+ affecting the indentation stops defined by indent marker `\i`.  Negative
+@@ -3492,7 +3492,7 @@ matched in a negative pattern for the pa
+ are never executed, because negative pattern matches are never returned by the
+ matcher engine.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Lookahead                                       {#reflex-pattern-lookahead}
+ 
+@@ -3504,7 +3504,7 @@ Boost.Regex and PCRE2 matchers support l
+ supports lookahead at the end of a pattern, similar to \ref
+ reflex-pattern-trailing.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Lookbehind                                     {#reflex-pattern-lookbehind}
+ 
+@@ -3514,7 +3514,7 @@ A lookbehind pattern `φ(?<=ψ)` matches
+ The RE/flex matcher does not support lookbehind.  Lookbehind patterns should
+ not look too far behind, see \ref reflex-limitations.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Trailing context                                 {#reflex-pattern-trailing}
+ 
+@@ -3528,7 +3528,7 @@ important \ref reflex-limitations to con
+ to the construction of efficient FSMs for regular expressions.  The limitations
+ apply to trailing context and lookaheads that the RE/flex matcher implements.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Unicode mode                                      {#reflex-pattern-unicode}
+ 
+@@ -3557,7 +3557,7 @@ matcher converter flag `reflex::convert_
+ patterns for use with the 8-bit based RE/flex, Boost.Regex, PCRE2, and
+ std::regex regex libraries, see \ref regex-convert for more details.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Free space mode                                 {#reflex-pattern-freespace}
+ 
+@@ -3585,7 +3585,7 @@ locally disable free-space mode in `φ`.
+ conversion when the regex library does not support free-space mode modifiers,
+ see \ref regex-convert for more details.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Multi-line mode                                 {#reflex-pattern-multiline}
+ 
+@@ -3597,7 +3597,7 @@ Prepend `(?m)` to the regex to specify m
+ locally enable multi-line mode in the sub-pattern `φ`.  Use `(?-m:φ)` to
+ locally disable multi-line mode in `φ`.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Dotall mode                                        {#reflex-pattern-dotall}
+ 
+@@ -3610,7 +3610,7 @@ dotall mode in `φ`.  The regex pattern 
+ library does not support dotall mode modifiers, see \ref regex-convert for more
+ details.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Case-insensitive mode                             {#reflex-pattern-anycase}
+ 
+@@ -3623,7 +3623,7 @@ locally disable case-insensitive mode in
+ conversion when the regex library does not support case-insensitive mode
+ modifiers, see \ref regex-convert for more details.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Multiple mode modifiers                         {#reflex-pattern-modifiers}
+ 
+@@ -3634,7 +3634,7 @@ modifiers may be applied to the same pat
+ inline modifier `(?imsux-imsux:φ)`, where the mode modifiers before the dash
+ are enabled and the mode modifiers after the dash are disabled.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Group captures                                   {#reflex-pattern-captures}
+ 
+@@ -3660,7 +3660,7 @@ as follows:
+ 
+ See also \ref reflex-posix-perl.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ The Lexer/yyFlexLexer class                                     {#reflex-lexer}
+@@ -3857,7 +3857,7 @@ option `−−class=NAME` to declare the
+ `−−yyclass=NAME` to also enable `−−flex` compatibility with the `yyFlexLexer`
+ class).  For details, see \ref reflex-inherit.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Inheriting Lexer/yyFlexLexer                                  {#reflex-inherit}
+@@ -3917,7 +3917,7 @@ For example:
+ The `int MyLexer::yylex()` method code is generated by <b>`reflex`</b> for this
+ lexer specification.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Combining multiple lexers                                    {#reflex-multiple}
+@@ -3945,7 +3945,7 @@ with `−−namespace=NAME`.  Or you can
+ `−−outfile=NAME` and also `−−header-file=NAME` and ``−−tables-file=NAME` when
+ header files and table files are used.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Switching input sources                                         {#reflex-input}
+@@ -4391,7 +4391,7 @@ To prevent the scanner from initializing
+ input with `LexerInput()`, use option `−−nostdinit`.
+ 
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Multiple input sources                                 {#reflex-multiple-input}
+@@ -4498,7 +4498,7 @@ C-based classic Flex example specificati
+ </div>
+ 
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Start condition states                                         {#reflex-states}
+@@ -4723,7 +4723,7 @@ reflex-code-blocks.  All indented lines 
+ <i>`%%option freespace`</i> allows patterns to be indented.  With this option
+ all action code blocks must be bracketed.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Initial code blocks                                       {#reflex-code-blocks}
+@@ -4803,7 +4803,7 @@ rules are matched.  For example:
+ ~~~
+ </div>
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Interfacing with Bison/Yacc                                     {#reflex-bison}
+@@ -4933,7 +4933,7 @@ The second option requires the generated
+ macro is used or defined by Flex to redeclare the `yylex()` function signature,
+ See \ref YYDECL for more information.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ ### Bison and thread-safety                             {#reflex-bison-mt-safe}
+@@ -4993,7 +4993,7 @@ Additional parameters may be passed to `
+ <i>`%%option params="extra parameters"`</i> in the lexer specification.
+ See \ref YYDECL.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ ### Bison-cc                                                 {#reflex-bison-cc}
+@@ -5073,7 +5073,7 @@ are `yy` and `parser` by default, respec
+ the form `NAME1::NAME2::NAME3` or by separating the names by a dot as in
+ `NAME1.NAME2.NAME3`.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ ### Bison-cc & locations                           {#reflex-bison-cc-locations}
+@@ -5152,7 +5152,7 @@ create a scanner and pass it to the `par
+ ~~~
+ </div>
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ ### Bison-complete                                     {#reflex-bison-complete}
+@@ -5295,7 +5295,7 @@ Note that when the end of input is reach
+ `yy::parser::make_EOF()` upon matching `<<EOF>>`.  This rule is optional.
+ When omitted, the return value is `yy::parser::symbol_type(0)`.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ ### Bison-complete & locations               {#reflex-bison-complete-locations}
+@@ -5457,7 +5457,7 @@ Note that when the end of input is reach
+ `yy::parser::make_EOF()` upon matching `<<EOF>>`.  This rule is optional.
+ When omitted, the return value is `yy::parser::symbol_type(0, location())`.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ ### Bison-bridge                                         {#reflex-bison-bridge}
+@@ -5506,7 +5506,7 @@ should be used to create a new scanner a
+ ~~~
+ </div>
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ ### Bison-locations                                   {#reflex-bison-locations}
+@@ -5571,7 +5571,7 @@ Note that with the `−−bison-location
+ `YYLTYPE` argument that a Bison parser provides.  You can set `YYLTYPE` as
+ an option <i>`%%option YYLTYPE=type`</i> in a lexer specification.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ ### Bison-bridge & locations                   {#reflex-bison-bridge-locations}
+@@ -5657,7 +5657,7 @@ the scanner in your program:
+ ~~~
+ </div>
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ ### Reentrant scanners                                      {#reflex-reentrant}
+@@ -5757,7 +5757,7 @@ Because scanners are C++ classes, the `y
+ is the `this` pointer.  Outside the scope of lexer methods a pointer to your
+ `yyFlexLexer lexer` object should be used instead.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ ### YY_DECL alternatives                                              {#YYDECL}
+@@ -5793,7 +5793,7 @@ actions and the parser's semantic action
+ 
+ See also \ref reflex-lexer.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Searching versus scanning                                      {#reflex-search}
+@@ -5846,7 +5846,7 @@ This option only applies to the RE/flex 
+ options `-f` (or `−−full`) and `-F` (or `−−fast`) to further increase
+ performance.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ POSIX versus Perl matching                                 {#reflex-posix-perl}
+@@ -6031,7 +6031,7 @@ trailing context with the first rule as 
+     echo "0" | ./lexer
+     => 0
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Debugging and profiling                                         {#reflex-debug}
+@@ -6054,7 +6054,7 @@ performance given some input text to sca
+ 
+ - Option `-v` (or `−−verbose`) displays a summary of scanner statistics.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Debugging
+ 
+@@ -6066,7 +6066,7 @@ input.  The output displayed is of the f
+ where NNN is the line number of the pattern in the lexer specification and TEXT
+ is the matched text.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Profiling
+ 
+@@ -6153,7 +6153,7 @@ relatively speaking the most expensive p
+ are encountered on the input. We should focus our optimization effort there if
+ we want to improve the overall speed of our JSON parser.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Examples                                                     {#reflex-examples}
+@@ -6161,7 +6161,7 @@ Examples                                
+ 
+ Some lexer specification examples to generate scanners with RE/flex.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Example 1
+ 
+@@ -6204,7 +6204,7 @@ produces the global "yy" functions and v
+ RE/flex scanners with Bison (Yacc) and with any other C code, assuming
+ everything is compiled together with a C++ compiler.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Example 2
+ 
+@@ -6257,7 +6257,7 @@ because the wc utility counts words deli
+ (`iswspace`) whereas this program counts words made up from word characters
+ combined with punctuation.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Example 3
+ 
+@@ -6339,7 +6339,7 @@ We use `matcher().less(size() - 1)` to r
+ ignores it.  We could also have used a lookahead pattern `"</"{name}/">"` where
+ `X/Y` means look ahead for `Y` after `X`.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Example 4
+ 
+@@ -6400,7 +6400,7 @@ characters into account.  To obtain the 
+ use `matcher().border()`.  The `matcher()` object associated with the Lexer
+ offers several other methods that Flex does not support.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Example 5
+ 
+@@ -6430,7 +6430,7 @@ be ignored silently instead of being ech
+ \ref reflex-search.  Option `%%fast` (`-F` or `−−fast`) generates an efficient
+ FSM in direct code.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Limitations                                               {#reflex-limitations}
+@@ -6490,7 +6490,7 @@ PCRE2 library limitations:
+   available when new input is shifted into the internal buffer.  Only input on
+   the current line from the start of the line to the match is guaranteed.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ The RE/flex regex library                                              {#regex}
+@@ -6525,7 +6525,7 @@ or `-lpcre2-8` if you use PCRE2 for matc
+ If `libreflex` was not installed then linking with `-lreflex` fails.  See
+ \ref link-errors on how to resolve this.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Boost matcher classes                                            {#regex-boost}
+@@ -6628,7 +6628,7 @@ See \ref regex-methods for more details 
+ 
+ See \ref regex-convert for more details on regex converters.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ PCRE2 matcher classes                                            {#regex-pcre2}
+@@ -6718,7 +6718,7 @@ See \ref regex-methods for more details 
+ 
+ See \ref regex-convert for more details on regex converters.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ std::regex matcher classes                                         {#regex-std}
+@@ -6797,7 +6797,7 @@ See \ref regex-methods for more details 
+ 
+ See \ref regex-convert for more details on regex converters.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ The reflex::Matcher class                                      {#regex-matcher}
+@@ -6859,7 +6859,7 @@ See \ref regex-methods for more details 
+ 
+ See \ref regex-convert for more details on regex converters.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ The reflex::Pattern class                                      {#regex-pattern}
+@@ -6994,7 +6994,7 @@ method and functors.  Reversing the alte
+ @note The `reflex::Pattern` regex forms support capturing groups at the
+ top-level only, i.e. among the top-level alternations.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Regex converters                                               {#regex-convert}
+@@ -7119,7 +7119,7 @@ example when the regex syntax is invalid
+     }
+ ~~~
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Methods and iterators                                          {#regex-methods}
+@@ -7149,7 +7149,7 @@ that apply filtering tokenization, and s
+   `scan.begin()`...`scan.end()`   | tokenizer | continuous matches
+   `split.begin()`...`split.end()` | splitter  | text between matches
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### matches                                            {#regex-methods-matches}
+ 
+@@ -7193,7 +7193,7 @@ selector.  For example:
+ 
+ See also \ref regex-methods-props.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### find                                                  {#regex-methods-find}
+ 
+@@ -7252,7 +7252,7 @@ selector.
+ 
+ See also \ref regex-methods-props.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### scan                                                  {#regex-methods-scan}
+ 
+@@ -7311,7 +7311,7 @@ reached, use the `at_end()` method, see 
+ 
+ See also \ref regex-methods-props.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### split                                                {#regex-methods-split}
+ 
+@@ -7369,7 +7369,7 @@ and is also used with any other RE/flex 
+ 
+ See also \ref regex-methods-props.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Properties of a match                                {#regex-methods-props}
+ 
+@@ -7545,7 +7545,7 @@ When executed this code prints:
+     accept: 1 text: brown size: 5 line: 1 column: 8 first: 8 last: 13
+     accept: 1 text: cow size: 3 line: 1 column: 14 first: 14 last: 17
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Public data members                                        {#regex-members}
+ 
+@@ -7565,7 +7565,7 @@ The functors provide `begin()` and `end(
+ hold the necessary state information for the iterators.  A functor invocation
+ essentially invokes the corresponding method listed in \ref regex-methods.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Pattern methods                                    {#regex-methods-pattern}
+ 
+@@ -7582,7 +7582,7 @@ the following methods:
+ The first method returns a reference to the matcher, so multiple method
+ invocations may be chained together.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Input methods                                        {#regex-methods-input}
+ 
+@@ -7672,7 +7672,7 @@ to immediately force reading the sources
+ 
+ For details of the `reflex::Input` class, see \ref regex-input.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ The Input class                                                  {#regex-input}
+@@ -7682,7 +7682,7 @@ A matcher may accept several types of in
+ source at a time.  Input to a matcher is represented by a single
+ `reflex::Input` class instance that the matcher uses internally.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Assigning input                                       {#regex-input-assign}
+ 
+@@ -7700,7 +7700,7 @@ override the file encoding when no UTF B
+ ISO-8859-1 through ISO-8859-15, CP 1250 through 1258, CP 437, CP 850, CP 858,
+ KOI8, MACROMAN, EBCDIC, and other encodings to UTF-8, see \ref regex-input-file.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Input strings                                        {#regex-input-strings}
+ 
+@@ -7735,7 +7735,7 @@ construction overheads.
+ (NUL) character and the first `\0` terminates matching.  To match strings
+ and binary input that contain `\0`, use `std::string` or `std::istringstream`.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Input streams                                        {#regex-input-streams}
+ 
+@@ -7743,7 +7743,7 @@ An input object constructed from a `std:
+ passes the input text to the matcher engine.  The stream should contain ASCII
+ and may contain UTF-8.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### FILE encodings                                          {#regex-input-file}
+ 
+@@ -7854,7 +7854,7 @@ your code page to construct an input obj
+ This example translates all control characters and characters above 127 to
+ spaces before matching.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Input properties                                  {#regex-input-properties}
+ 
+@@ -7870,7 +7870,7 @@ To obtain the properties of an input sou
+   `file()`    | the current `FILE*` file descriptor or NULL
+   `istream()` | a `std::istream*` pointer to the current stream object or NULL
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Input streambuf                                    {#regex-input-streambuf}
+ 
+@@ -7917,7 +7917,7 @@ version may not be suitable for interact
+ 
+ See also \ref regex-input-dosstreambuf.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Windows CRLF pairs                              {#regex-input-dosstreambuf}
+ 
+@@ -7995,7 +7995,7 @@ version may not be suitable for interact
+ 
+ See also \ref regex-input-streambuf.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Examples                                                      {#regex-examples}
+@@ -8003,7 +8003,7 @@ Examples                                
+ 
+ This section includes several examples to demonstrate the concepts discussed.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Example 1
+ 
+@@ -8059,7 +8059,7 @@ When executed this code prints:
+     Circus Flying Monty Python's
+ 
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Example 2
+ 
+@@ -8126,7 +8126,7 @@ be used, since both support group captur
+ 
+ See also Example 8 below for a more powerful URL pattern matcher.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Example 3
+ 
+@@ -8154,7 +8154,7 @@ When executed this code prints:
+ 
+     Monty, Flying, Circus, 
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Example 4
+ 
+@@ -8176,7 +8176,7 @@ stream:
+     std::cout << lines << " " << words << " " << chars << std::endl;
+ ~~~
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Example 5
+ 
+@@ -8213,7 +8213,7 @@ When executed this code prints:
+     Token = 2: matched 'hotdogs' with '(\\w*dog\\w*)'
+     Token = 4: matched '!' with '(.)'
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Example 6
+ 
+@@ -8260,7 +8260,7 @@ When executed this code prints:
+     3: 601112345678901234
+     4: 38812345678901
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Example 7
+ 
+@@ -8298,7 +8298,7 @@ matches, but that feature appears to be 
+         << std::endl;
+ ~~~
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Example 8
+ 
+@@ -8398,7 +8398,7 @@ this code prints:
+     query key: name, value: reflex
+     query key: license, value: BSD-3
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ ### Example 9
+ 
+@@ -8493,13 +8493,13 @@ This sets the file encoding to ISO-8859-
+ in the file.  Files with a UTF BOM are always decoded as UTF, which cannot be
+ overruled.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Tips, tricks, and gotchas                                             {#tricks}
+ =========================
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Errors when declaring extern yyin, yytext, yylineno              {#extern-yyin}
+@@ -8567,7 +8567,7 @@ restricted to `FILE*` types and accepts 
+ 
+ See \ref reflex-input.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Compilation errors when using yy functions                      {#yy-functions}
+@@ -8612,7 +8612,7 @@ Note that the `yyinput()` macro expands 
+ to generate global `yy` variables and functions stored in the global
+ `YY_SCANNER` object.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Invalid UTF encodings and the dot pattern                        {#invalid-utf}
+@@ -8669,7 +8669,7 @@ character class by intersecting the clas
+ in classes that are within range U+0000 to U+10FFFF and excludes surrogate
+ halves.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Error reporting and recovery                                          {#errors}
+@@ -8965,7 +8965,7 @@ enabled with:
+ For more details on Bison error messaging, resolution, and LAC, please see the
+ Bison documentation.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ On using setlocale                                                 {#setlocale}
+@@ -9017,7 +9017,7 @@ not on all systems (I'm looking at you, 
+     ifs.close();
+ ~~~
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Scanning ISO-8859-1 (latin-1) files with a Unicode scanner        {#iso-8859-1}
+@@ -9043,7 +9043,7 @@ When a BOM is detected the scanner switc
+ 
+ See \ref regex-input-file to set file encodings.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Files with CRLF pairs                                                   {#crlf}
+@@ -9079,7 +9079,7 @@ Reading a file in the default "text mode
+ latest RE/flex releases automatically switch `FILE*` input to binary mode on
+ Windows systems when the file is encoded in UTF-16 or UTF-32, but not UTF-8.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Handling old Macintosh files containing CR newlines                       {#cr}
+@@ -9120,7 +9120,7 @@ normalizing to UTF-8:
+ Then use the `input` object to read `stdin` or any other `FILE*`.  See also
+ \ref regex-input-file.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Lazy repetitions                                                        {#lazy}
+@@ -9132,7 +9132,7 @@ useless when the regex pattern after the
+ For example, `.*?a?` only matches one `a` or nothing at all, because `a?`
+ permits an empty match.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Lazy optional patterns and trigraphs                               {#trigraphs}
+@@ -9154,7 +9154,7 @@ which the C/C++ compiler translates to `
+ 
+ Otherwise, lazy optional pattern constructs will appear broken.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Repeately switching to the same input                              {#switching}
+@@ -9187,7 +9187,7 @@ If you need to read a file or stream aga
+    which means that you cannot reliably move to an arbitrary location in the
+    file to start reading when the file is encoded in UTF-8, UTF-16, or UTF-32.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Where is FlexLexer.h?                                              {#flexlexer}
+@@ -9206,7 +9206,7 @@ The `FlexLexer` class defined in <i>`ref
+ of the generated `yyFlexLexer` class.  A name for the generated lexer class can
+ be specified with option `−−lexer=NAME`.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Interactive input with GNU readline                                 {#readline}
+@@ -9307,7 +9307,7 @@ example:
+ ~~~
+ </div>
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Registering a handler to support non-blocking reads                 {#nonblock}
+@@ -9397,7 +9397,7 @@ checking if an error conditions exist on
+ `ferror()`.  Errors are cleared with `clearerr()`.  Note that a non-blocking
+ read that returns zero always produces nonzero `ferror()` values.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Undefined symbols and link errors                                {#link-errors}
+@@ -9444,7 +9444,7 @@ RE/flex applications:
+   <i>`lex.yy.h`</i> with the lexer class to include in the source code of your
+   lexer application.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Minimized library and cross compiling                                {#linking}
+@@ -9471,7 +9471,7 @@ and ARM NEON/AArch64 are used to  speed 
+ in the library.  However, these optimizations are applicable to searching with
+ the `find()` method and are not applicable to scanners.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ How to minimize runtime memory usage                                {#memusage}
+@@ -9501,7 +9501,7 @@ input buffer:
+ 
+ @warning The value of `REFLEX_BUFSZ` should not be less than 8192.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ MSVC++ compiler bug                                                     {#msvc}
+@@ -9525,7 +9525,7 @@ Instead, we should write the following:
+       std::cout << match.text() << std::endl;
+ ~~~
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Bugs                                                                    {#bugs}
+@@ -9540,7 +9540,7 @@ old with new versions may cause problems
+ RE/flex header files are imported into your project but an old RE/flex library
+ version is still linked with your code, the library may likely misbehave.
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ Installing RE/flex                                                  {#download}
+@@ -9549,7 +9549,7 @@ Installing RE/flex                      
+ Download RE/flex from [SourceForge](https://sourceforge.net/projects/re-flex)
+ or visit the RE/flex GitHub [repository](https://github.com/Genivia/RE-flex).
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ 
+ License and copyright                                                {#license}
+@@ -9588,6 +9588,6 @@ includes the ability to reuse all or par
+ The Free Software Foundation maintains a
+ [BSD-3 License Wiki](http://directory.fsf.org/wiki/License:BSD_3Clause).
+ 
+-🔝 [Back to table of contents](#)
++🔝 [Back to table of contents](#mainpage)
+ 
+ Copyright (c) 2016-2020, Robert van Engelen, Genivia Inc. All rights reserved.
Index: pkgsrc/devel/RE-flex/patches/patch-examples_Make
diff -u /dev/null pkgsrc/devel/RE-flex/patches/patch-examples_Make:1.1
--- /dev/null   Thu Mar 21 20:44:41 2024
+++ pkgsrc/devel/RE-flex/patches/patch-examples_Make    Thu Mar 21 20:44:40 2024
@@ -0,0 +1,132 @@
+$NetBSD: patch-examples_Make,v 1.1 2024/03/21 20:44:40 wiz Exp $
+
+build examples out of tree and assume pkgsrc for dependencies
+
+--- examples/Make.orig 2024-03-05 18:02:16.000000000 +0000
++++ examples/Make
+@@ -1,50 +1,32 @@
+-# Some of these examples require Bison
++# To build the examples:
++# > make
+ #
+-# Change INCBOOST and LIBBOOST below to point to your Boost install paths
++# url_boost and wc_boost require devel/boost-{headers,libs}
++# > make boostexamples
+ #
+-# To quickly build the examples:
+-# > make -f Make
+-#
+-# Or use configure and make to build:
+-# > ./configure --enable-examples && make
+-#
+-# Bison C++ examples are built with:
+-# > make -f Make examplesxx
+-#
+-# flexexample9xx, reflexexample9xx, flexexample11xx, reflexexample11xx require Bison 3.0 or greater:
+-# > make -f Make examples3.2
+-#
+-# url_boost and wc_boost requires Boost.Regex installed:
+-# > make -f Make boostexamples
+-# Boost.regex normally includes libboost_regex-mt, if not change LIBBOOST below
+-#
+-# url_pcre2 and wc_pcre2 requires PCRE2 installed:
+-# > make -f Make pcre2examples
++# url_pcre2 and wc_pcre2 require devel/pcre2
++# > make pcre2examples
++
++CC        = @CC@
++CXX       = @CXX@
++
++CFLAGS    = -O2 -I. -I@PREFIX@/include -Wall -Wunused -Wextra #-DDEBUG
++CXXFLAGS  = $(CFLAGS) -fpermissive
+ 
+-CXX       = c++
+-REFLEX    = ../bin/reflex
++REFLEX    = @PREFIX@/bin/reflex
+ REFLAGS   =
+-LIBREFLEX = ../lib/libreflex.a
++LIBREFLEX = @PREFIX@/lib/libreflex.a
+ 
+-YACC      = bison -y
+-BISON     = bison
++YACC      = @PREFIX@/bin/bison -y
++BISON     = @PREFIX@/bin/bison
+ 
+-INCPCRE2  = /opt/local/include
+-LIBPCRE2  = -L/opt/local/lib -lpcre2-8
++INCPCRE2  = @PREFIX@/include
++LIBPCRE2  = -L@PREFIX@/lib -lpcre2-8
+ 
+-INCBOOST  = /opt/local/include
+-# LIBBOOST  = -L/opt/local/lib -lboost_regex
+-# LIBBOOST  = -L/opt/homebrew/lib -lboost_regex-mt
+-LIBBOOST  = -L/opt/local/lib -lboost_regex-mt
+-
+-CXXOFLAGS = -O2
+-CXXWFLAGS = -Wall -Wunused -Wextra
+-CXXIFLAGS = -I. -I../include -I $(INCBOOST)
+-CXXMFLAGS =
+-# CXXMFLAGS =-DDEBUG
+-CXXFLAGS  = $(CXXWFLAGS) $(CXXOFLAGS) $(CXXIFLAGS) $(CXXMFLAGS)
++INCBOOST  = @PREFIX@/include
++LIBBOOST  = -L@PREFIX@/lib -lboost_regex
+ 
+-all:          examples examplesxx
++all:          examples examplesxx examples3.2
+ 
+ .PHONY:               examples examplesxx examples3.2 boostexamples pcre2examples
+ 
+@@ -135,7 +117,7 @@ flexexample2:              flexexample2.l
+ flexexample3:         flexexample3.l flexexample3.y
+                       $(YACC) -d flexexample3.y
+                       $(REFLEX) $(REFLAGS) --flex --bison --header-file flexexample3.l
+-                      $(CC) $(CXXFLAGS) -c y.tab.c
++                      $(CC) $(CFLAGS) -c y.tab.c
+                       $(CXX) $(CXXFLAGS) -o $@ y.tab.o lex.yy.cpp $(LIBREFLEX)
+                       ./flexexample3 < flexexample3.test
+ 
+@@ -148,7 +130,7 @@ flexexample3xx:            flexexample3.lxx flexex
+ flexexample4:         flexexample4.l flexexample4.y
+                       $(YACC) -d flexexample4.y
+                       $(REFLEX) $(REFLAGS) --flex --bison-bridge --header-file flexexample4.l
+-                      $(CC) $(CXXFLAGS) -c y.tab.c
++                      $(CC) $(CFLAGS) -c y.tab.c
+                       $(CXX) $(CXXFLAGS) -o $@ y.tab.o lex.yy.cpp $(LIBREFLEX)
+                       ./flexexample4 < flexexample4.test
+ 
+@@ -161,7 +143,7 @@ flexexample4xx:            flexexample4.lxx flexex
+ flexexample5:         flexexample5.l flexexample5.y
+                       $(YACC) -d flexexample5.y
+                       $(REFLEX) $(REFLAGS) --flex --bison-bridge --header-file flexexample5.l
+-                      $(CC) $(CXXFLAGS) -c y.tab.c
++                      $(CC) $(CFLAGS) -c y.tab.c
+                       $(CXX) $(CXXFLAGS) -o $@ y.tab.o lex.yy.cpp $(LIBREFLEX)
+                       ./flexexample5 < flexexample5.test
+ 
+@@ -179,7 +161,7 @@ flexexample6:              flexexample6.l
+ flexexample7:         flexexample7.l flexexample7.y
+                       $(YACC) -d flexexample7.y
+                       $(REFLEX) $(REFLAGS) --flex --bison-locations --header-file flexexample7.l
+-                      $(CC) $(CXXFLAGS) -c y.tab.c
++                      $(CC) $(CFLAGS) -c y.tab.c
+                       $(CXX) $(CXXFLAGS) -o $@ y.tab.o lex.yy.cpp $(LIBREFLEX)
+                       ./flexexample7 < flexexample7.test
+ 
+@@ -192,7 +174,7 @@ flexexample7xx:            flexexample7.lxx flexex
+ flexexample8:         flexexample8.l flexexample8.y
+                       $(YACC) -d flexexample8.y
+                       $(REFLEX) $(REFLAGS) --flex --bison-locations --bison-bridge --header-file flexexample8.l
+-                      $(CC) $(CXXFLAGS) -c y.tab.c
++                      $(CC) $(CFLAGS) -c y.tab.c
+                       $(CXX) $(CXXFLAGS) -o $@ y.tab.o lex.yy.cpp $(LIBREFLEX)
+                       ./flexexample8 < flexexample8.test
+ 
+@@ -472,7 +454,7 @@ minic:             minic.l minic.y minic.hpp
+               $(CXX) $(CXXFLAGS) -o $@ parser.cpp scanner.cpp $(LIBREFLEX)
+               rm -f minicdemo.class
+               ./minic minicdemo.c
+-              java minicdemo
++              #java minicdemo
+ 
+ lua2lisp:     lua.l lua.y lua.hpp
+               $(BISON) -d lua.y
Index: pkgsrc/devel/RE-flex/patches/patch-include_reflex_convert.h
diff -u /dev/null pkgsrc/devel/RE-flex/patches/patch-include_reflex_convert.h:1.1
--- /dev/null   Thu Mar 21 20:44:41 2024
+++ pkgsrc/devel/RE-flex/patches/patch-include_reflex_convert.h Thu Mar 21 20:44:40 2024
@@ -0,0 +1,26 @@
+$NetBSD: patch-include_reflex_convert.h,v 1.1 2024/03/21 20:44:40 wiz Exp $
+
+fix doxygen errors
+
+--- include/reflex/convert.h.orig      2024-03-11 17:59:51.000000000 +0000
++++ include/reflex/convert.h
+@@ -122,8 +122,8 @@ namespace convert_flag {
+ /// - `x` for `\xXX` 8-bit character encoding in hexadecimal
+ /// - `y` for `\y` word boundary
+ /// - `z` for `\z` end of input anchor
+-/// - ``` for `\`` begin of input anchor
+-/// - `'` for `\'` end of input anchor
++/// - \c \` for \c \\\` begin of input anchor
++/// - \c ' for \c \\' end of input anchor
+ /// - `<` for `\<` left word boundary
+ /// - `>` for `\>` right word boundary
+ /// - `A` for `\A` begin of input anchor
+@@ -144,7 +144,7 @@ namespace convert_flag {
+ /// - '1' to '9' for backreferences (not applicable to lexer specifications)
+ ///
+ /// Note that 'p' is a special case to support Unicode-based matchers that
+-/// natively support UTF8 patterns and Unicode classes \p{C}, \P{C}, \w, \W,
++/// natively support UTF8 patterns and Unicode classes \\p{C}, \P{C}, \w, \W,
+ /// \d, \D, \l, \L, \u, \U, \N, and \x{X}.  Basically, 'p' prevents conversion
+ /// of Unicode patterns to UTF8.  This special case does not support {NAME}
+ /// expansions in bracket lists such as [a-z||{upper}] and {lower}{+}{upper}
Index: pkgsrc/devel/RE-flex/patches/patch-include_reflex_pattern.h
diff -u /dev/null pkgsrc/devel/RE-flex/patches/patch-include_reflex_pattern.h:1.1
--- /dev/null   Thu Mar 21 20:44:41 2024
+++ pkgsrc/devel/RE-flex/patches/patch-include_reflex_pattern.h Thu Mar 21 20:44:40 2024
@@ -0,0 +1,15 @@
+$NetBSD: patch-include_reflex_pattern.h,v 1.1 2024/03/21 20:44:40 wiz Exp $
+
+fix doxygen errors
+
+--- include/reflex/pattern.h.orig      2024-03-17 18:07:40.405467527 +0000
++++ include/reflex/pattern.h
+@@ -501,7 +501,7 @@ class Pattern {
+     static const value_type NEGATE  = 1ULL << 51; ///< marks negative patterns
+     static const value_type TICKED  = 1ULL << 52; ///< marks lookahead ending ) in (?=X)
+     static const value_type RES4    = 1ULL << 53; ///< reserved
+-    static const value_type ANCHOR  = 1ULL << 54; ///< marks begin of word (\b,\<,\>) and buffer (\A,^) anchors
++    static const value_type ANCHOR  = 1ULL << 54; ///< marks begin of word (`\b`,`\<`,`\>`) and buffer (`\A`,`^`) anchors
+     static const value_type ACCEPT  = 1ULL << 55; ///< accept, not a regex position
+     Position()                   : k(NPOS) { }
+     Position(value_type k)       : k(k)    { }
Index: pkgsrc/devel/RE-flex/patches/patch-src_reflex.cpp
diff -u /dev/null pkgsrc/devel/RE-flex/patches/patch-src_reflex.cpp:1.1
--- /dev/null   Thu Mar 21 20:44:41 2024
+++ pkgsrc/devel/RE-flex/patches/patch-src_reflex.cpp   Thu Mar 21 20:44:40 2024
@@ -0,0 +1,35 @@
+$NetBSD: patch-src_reflex.cpp,v 1.1 2024/03/21 20:44:40 wiz Exp $
+
+fix doxygen errors
+
+--- src/reflex.cpp.orig        2024-03-17 20:54:34.000000000 +0000
++++ src/reflex.cpp
+@@ -194,8 +194,8 @@ static const char *options_table[] = {
+ /// - `x` for `\xXX` 8-bit character encoding in hexadecimal
+ /// - `y` for `\y` word boundary
+ /// - `z` for `\z` end of input anchor
+-/// - ``` for `\`` begin of input anchor
+-/// - `'` for `\'` end of input anchor
++/// - \c \` for \c \\\` begin of input anchor
++/// - \c ' for \c \\' end of input anchor
+ /// - `<` for `\<` left word boundary
+ /// - `>` for `\>` right word boundary
+ /// - `A` for `\A` begin of input anchor
+@@ -216,7 +216,7 @@ static const char *options_table[] = {
+ /// - '1' to '9' for backreferences (not applicable to lexer specifications)
+ ///
+ /// Note that 'p' is a special case to support Unicode-based matchers that
+-/// natively support UTF8 patterns and Unicode classes \p{C}, \P{C}, \w, \W,
++/// natively support UTF8 patterns and Unicode classes \\p{C}, \P{C}, \w, \W,
+ /// \d, \D, \l, \L, \u, \U, \N, and \x{X}.  Basically, 'p' prevents conversion
+ /// of Unicode patterns to UTF8.  This special case does not support {NAME}
+ /// expansions in bracket lists such as [a-z||{upper}] and {lower}{+}{upper}
+@@ -1915,7 +1915,7 @@ void Reflex::write_prelude()
+     *out << "\n// --perf-report option requires a timer:\n#include <reflex/timer.h>\n";
+ }
+ 
+-/// Write Flex-compatible #defines to lex.yy.cpp
++/// Write Flex-compatible \#defines to lex.yy.cpp
+ void Reflex::write_defines()
+ {
+   if (!out->good())



Home | Main Index | Thread Index | Old Index