diff --git a/devel/re2c/Makefile b/devel/re2c/Makefile index e380a4078adc..82e0ce10acea 100644 --- a/devel/re2c/Makefile +++ b/devel/re2c/Makefile @@ -1,44 +1,34 @@ PORTNAME= re2c -DISTVERSION= 3.0 +DISTVERSION= 4.1 CATEGORIES= devel MASTER_SITES= https://github.com/skvadrik/${PORTNAME}/releases/download/${DISTVERSION}/ MAINTAINER= chalpin@cs.wisc.edu COMMENT= Lexer generator for C, C++ and Go with a focus on generating fast code WWW= https://re2c.org/ LICENSE= PD +LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= bash:shells/bash -USES= cmake cpe python:test shebangfix tar:xz +USES= cmake:testing compiler:c++11-lib cpe python:test shebangfix tar:xz -TEST_TARGET= check -SHEBANG_FILES= test/posix_captures/.run/__run.sh \ - test/posix_captures/.gen/__gen.sh \ - test/__run_unicode_tests.sh +SHEBANG_FILES= test/__run_unicode_tests.sh \ + test/captures/posix/.gen/__gen.sh \ + test/captures/posix/.run/__run.sh -OPTIONS_DEFINE= DOCS EXAMPLES LIBRE2C RE2GO RE2RUST -OPTIONS_DEFAULT= RE2GO RE2RUST -OPTIONS_SUB= yes - -LIBRE2C_DESC= Build libre2c (Experimental) -RE2GO_DESC= Build RE2GO (identical to re2c --lang go) -RE2RUST_DESC= Build RE2RUST (identical to re2c --lang rust) +CMAKE_TESTING_ON= RE2C_BUILD_TESTS +CMAKE_TESTING_TARGET= check +CMAKE_OFF= RE2C_REBUILD_DOCS +CMAKE_ON= BUILD_SHARED_LIBS \ + RE2C_BUILD_LIBS -DOCS_BUILD_DEPENDS= bison:devel/bison \ - rst2man:textproc/py-docutils -DOCS_CMAKE_BOOL= RE2C_REBUILD_DOCS -LIBRE2C_CMAKE_BOOL= RE2C_BUILD_LIBS BUILD_SHARED_LIBS -RE2GO_CMAKE_BOOL= RE2C_BUILD_RE2GO -RE2RUST_CMAKE_BOOL= RE2C_BUILD_RE2RUST - -post-install-DOCS-on: - ${MKDIR} ${STAGEDIR}${DOCSDIR} - (cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) +OPTIONS_DEFINE= EXAMPLES +OPTIONS_SUB= yes post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/devel/re2c/distinfo b/devel/re2c/distinfo index 95170dd48649..8d4f0a8cb7e5 100644 --- a/devel/re2c/distinfo +++ b/devel/re2c/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1674624469 -SHA256 (re2c-3.0.tar.xz) = b3babbbb1461e13fe22c630a40c43885efcfbbbb585830c6f4c0d791cf82ba0b -SIZE (re2c-3.0.tar.xz) = 1441456 +TIMESTAMP = 1740323504 +SHA256 (re2c-4.1.tar.xz) = cd7d9bbadb3f04f20da25e20e155655de57beef48e0807266938069f0e322e8b +SIZE (re2c-4.1.tar.xz) = 1812048 diff --git a/devel/re2c/pkg-plist b/devel/re2c/pkg-plist index 73ebf2a22313..262efc0173a3 100644 --- a/devel/re2c/pkg-plist +++ b/devel/re2c/pkg-plist @@ -1,204 +1,543 @@ bin/re2c -%%RE2GO%%bin/re2go -%%RE2RUST%%bin/re2rust -%%LIBRE2C%%lib/libre2c.so -%%PORTDOCS%%%%DOCSDIR%%/help.rst -%%PORTDOCS%%%%DOCSDIR%%/help.rst.in -%%PORTDOCS%%%%DOCSDIR%%/manpage.rst.in -%%PORTDOCS%%%%DOCSDIR%%/manual/api/interface.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/conditions/blocks.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/conditions/conditions.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/configurations/configurations.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/directives/directives.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/dot/dot.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/encodings/encodings.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/eof/01_sentinel.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/eof/02_bounds_checking.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/eof/03_eof_rule.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/eof/04_generic_api.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/eof/eof.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/fill/01_fill.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/fill/02_fill.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/fill/fill.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/headers/headers.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/includes/includes.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/options/debug.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/options/internal.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/options/options.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/regexps/regular_expressions.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/reuse/reuse.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/skeleton/skeleton.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/state/state.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/submatch/submatch.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/submatch/submatch_example_mtags.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/submatch/submatch_example_posix.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/submatch/submatch_example_stags.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/submatch/submatch_example_stags_fill.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/synopsis.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api1.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api2_c.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api2_go.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api2_rust.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/api3.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/intro.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/syntax/syntax.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/warnings/warnings_general.rst_ -%%PORTDOCS%%%%DOCSDIR%%/manual/warnings/warnings_list.rst_ +bin/re2d +bin/re2go +bin/re2hs +bin/re2java +bin/re2js +bin/re2ocaml +bin/re2py +bin/re2rust +bin/re2v +bin/re2zig +lib/libre2c.so %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/01_basic.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/01_basic.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/__run_all.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/conditions/parse_u32_blocks.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/conditions/parse_u32_blocks.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/conditions/parse_u32_conditions.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/conditions/parse_u32_conditions.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/encodings/unicode_identifier.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/encodings/unicode_identifier.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/eof/01_sentinel.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/eof/01_sentinel.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/eof/02_bounds_checking.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/eof/02_bounds_checking.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/eof/03_eof_rule.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/eof/03_eof_rule.re -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/eof/04_generic_api_sentinel.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/eof/04_generic_api_sentinel.re -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/eof/05_generic_api_eof_rule.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/eof/05_generic_api_eof_rule.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/eof/04_fake_sentinel.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/eof/04_fake_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/eof/05_fake_sentinel_eof_rule.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/eof/05_fake_sentinel_eof_rule.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/fill/01_fill.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/fill/01_fill.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/fill/02_fill.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/fill/02_fill.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/generic_api/ifstream.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/generic_api/ifstream.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/headers/header.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/headers/header.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/headers/lexer/state.h %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/includes/definitions.h %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/includes/extra_rules.re.inc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/includes/include.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/includes/include.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/real_world/cxx98.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/real_world/cxx98.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/reuse/braille.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/reuse/braille.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/reuse/braille.ucs2.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/reuse/braille.utf16.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/reuse/braille.utf32.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/reuse/braille.utf8.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/reuse/reuse.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/reuse/reuse.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/reuse/usedir.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/reuse/usedir.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/state/push.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/state/push.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/01_stags.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/01_stags.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/01_stags_fill.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/01_stags_fill.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/02_mtags.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/02_mtags.re -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/03_posix.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/03_posix.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/03_captures.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/03_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/04_posix_captures.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/04_posix_captures.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/http_rfc7230.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/http_rfc7230.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/parse_etc_passwd.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/parse_etc_passwd.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/parse_options.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/parse_options.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/parse_records.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/parse_records.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/uri_rfc3986.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/submatch/uri_rfc3986.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/01_basic.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/01_basic.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/__run_all.sh +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/conditions/parse_u32_blocks.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/conditions/parse_u32_blocks.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/conditions/parse_u32_conditions.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/conditions/parse_u32_conditions.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/encodings/unicode_identifier.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/encodings/unicode_identifier.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/eof/01_sentinel.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/eof/01_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/eof/02_bounds_checking.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/eof/02_bounds_checking.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/eof/03_eof_rule.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/eof/03_eof_rule.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/eof/04_fake_sentinel.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/eof/04_fake_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/fill/01_fill.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/fill/01_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/fill/02_fill.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/fill/02_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/headers/header.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/headers/header.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/headers/lexer/state.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/includes/definitions.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/includes/extra_rules.re.inc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/includes/include.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/includes/include.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/reuse/reuse.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/reuse/reuse.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/reuse/usedir.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/reuse/usedir.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/state/push.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/state/push.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/submatch/01_stags.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/submatch/01_stags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/submatch/01_stags_fill.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/submatch/01_stags_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/submatch/02_mtags.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/submatch/02_mtags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/submatch/03_captures.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/submatch/03_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/submatch/04_posix_captures.d +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/submatch/04_posix_captures.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/01_basic.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/01_basic.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/__run_all.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/conditions/parse_u32_blocks.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/conditions/parse_u32_blocks.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/conditions/parse_u32_conditions.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/conditions/parse_u32_conditions.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/encodings/unicode_identifier.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/encodings/unicode_identifier.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/eof/01_sentinel.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/eof/01_sentinel.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/eof/02_bounds_checking.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/eof/02_bounds_checking.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/eof/03_eof_rule.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/eof/03_eof_rule.re -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/eof/04_generic_api_sentinel.go -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/eof/04_generic_api_sentinel.re -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/eof/05_generic_api_eof_rule.go -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/eof/05_generic_api_eof_rule.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/eof/04_fake_sentinel.go +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/eof/04_fake_sentinel.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/fill/01_fill.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/fill/01_fill.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/fill/02_fill.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/fill/02_fill.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/headers/header.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/headers/header.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/headers/lexer/state.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/includes/definitions.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/includes/extra_rules.re.inc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/includes/include.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/includes/include.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/reuse/reuse.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/reuse/reuse.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/reuse/usedir.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/reuse/usedir.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/state/push.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/state/push.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/01_stags.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/01_stags.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/01_stags_fill.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/01_stags_fill.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/02_mtags.go %%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/02_mtags.re -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/03_posix.go -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/03_posix.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/03_captures.go +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/03_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/04_posix_captures.go +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/go/submatch/04_posix_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/01_basic.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/01_basic.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/__run_all.sh +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/conditions/parse_u32_blocks.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/conditions/parse_u32_blocks.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/conditions/parse_u32_conditions.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/conditions/parse_u32_conditions.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/encodings/unicode_identifier.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/encodings/unicode_identifier.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/eof/01_sentinel.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/eof/01_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/eof/02_bounds_checking.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/eof/02_bounds_checking.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/eof/03_eof_rule.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/eof/03_eof_rule.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/eof/04_fake_sentinel.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/eof/04_fake_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/fill/01_fill.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/fill/01_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/fill/02_fill.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/fill/02_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/headers/header.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/headers/header.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/headers/lexer/state.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/includes/definitions.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/includes/extra_rules.re.inc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/includes/include.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/includes/include.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/reuse/reuse.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/reuse/reuse.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/reuse/usedir.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/reuse/usedir.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/state/push.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/state/push.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/submatch/01_stags.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/submatch/01_stags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/submatch/01_stags_fill.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/submatch/01_stags_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/submatch/02_mtags.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/submatch/02_mtags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/submatch/03_captures.hs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell/submatch/03_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/01_basic.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/01_basic.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/__run_all.sh +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/conditions/parse_u32_blocks.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/conditions/parse_u32_blocks.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/conditions/parse_u32_conditions.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/conditions/parse_u32_conditions.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/encodings/unicode_identifier.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/encodings/unicode_identifier.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/eof/01_sentinel.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/eof/01_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/eof/02_bounds_checking.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/eof/02_bounds_checking.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/eof/03_eof_rule.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/eof/03_eof_rule.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/eof/04_fake_sentinel.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/eof/04_fake_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/fill/01_fill.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/fill/01_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/fill/02_fill.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/fill/02_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/headers/header.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/headers/header.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/headers/lexer/state.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/includes/definitions.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/includes/extra_rules.re.inc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/includes/include.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/includes/include.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/reuse/reuse.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/reuse/reuse.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/reuse/usedir.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/reuse/usedir.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/state/push.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/state/push.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/submatch/01_stags.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/submatch/01_stags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/submatch/01_stags_fill.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/submatch/01_stags_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/submatch/02_mtags.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/submatch/02_mtags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/submatch/03_captures.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/submatch/03_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/submatch/04_posix_captures.java +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/submatch/04_posix_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/01_basic.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/01_basic.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/__run_all.sh +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/conditions/parse_u32_blocks.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/conditions/parse_u32_blocks.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/conditions/parse_u32_conditions.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/conditions/parse_u32_conditions.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/encodings/unicode_identifier.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/encodings/unicode_identifier.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/eof/01_sentinel.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/eof/01_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/eof/02_bounds_checking.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/eof/02_bounds_checking.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/eof/03_eof_rule.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/eof/03_eof_rule.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/eof/04_fake_sentinel.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/eof/04_fake_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/fill/01_fill.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/fill/01_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/fill/02_fill.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/fill/02_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/headers/header.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/headers/header.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/headers/lexer/state.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/includes/definitions.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/includes/extra_rules.re.inc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/includes/include.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/includes/include.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/reuse/reuse.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/reuse/reuse.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/reuse/usedir.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/reuse/usedir.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/state/push.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/state/push.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/submatch/01_stags.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/submatch/01_stags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/submatch/01_stags_fill.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/submatch/01_stags_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/submatch/02_mtags.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/submatch/02_mtags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/submatch/03_captures.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/submatch/03_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/submatch/04_posix_captures.js +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/submatch/04_posix_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/01_basic.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/01_basic.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/__run_all.sh +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/conditions/parse_u32_blocks.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/conditions/parse_u32_blocks.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/conditions/parse_u32_conditions.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/conditions/parse_u32_conditions.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/encodings/unicode_identifier.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/encodings/unicode_identifier.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/eof/01_sentinel.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/eof/01_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/eof/02_bounds_checking.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/eof/02_bounds_checking.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/eof/03_eof_rule.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/eof/03_eof_rule.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/eof/04_fake_sentinel.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/eof/04_fake_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/fill/01_fill.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/fill/01_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/fill/02_fill.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/fill/02_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/headers/header.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/headers/header.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/headers/lexer/state.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/includes/definitions.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/includes/extra_rules.re.inc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/includes/include.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/includes/include.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/reuse/reuse.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/reuse/reuse.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/reuse/usedir.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/reuse/usedir.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/state/push.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/state/push.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/submatch/01_stags.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/submatch/01_stags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/submatch/01_stags_fill.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/submatch/01_stags_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/submatch/02_mtags.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/submatch/02_mtags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/submatch/03_captures.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/submatch/03_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/submatch/04_posix_captures.ml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ocaml/submatch/04_posix_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/01_basic.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/01_basic.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/__run_all.sh +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/conditions/parse_u32_blocks.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/conditions/parse_u32_blocks.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/conditions/parse_u32_conditions.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/conditions/parse_u32_conditions.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/encodings/unicode_identifier.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/encodings/unicode_identifier.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/eof/01_sentinel.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/eof/01_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/eof/02_bounds_checking.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/eof/02_bounds_checking.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/eof/03_eof_rule.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/eof/03_eof_rule.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/eof/04_fake_sentinel.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/eof/04_fake_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/fill/01_fill.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/fill/01_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/fill/02_fill.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/fill/02_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/headers/header.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/headers/header.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/headers/lexer/__init__.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/headers/lexer/state.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/includes/definitions.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/includes/extra_rules.re.inc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/includes/include.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/includes/include.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/reuse/reuse.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/reuse/reuse.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/reuse/usedir.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/reuse/usedir.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/state/push.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/state/push.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/submatch/01_stags.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/submatch/01_stags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/submatch/01_stags_fill.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/submatch/01_stags_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/submatch/02_mtags.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/submatch/02_mtags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/submatch/03_captures.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/submatch/03_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/submatch/04_posix_captures.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/submatch/04_posix_captures.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/01_basic.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/01_basic.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/__run_all.sh %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/conditions/parse_u32_blocks.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/conditions/parse_u32_blocks.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/conditions/parse_u32_conditions.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/conditions/parse_u32_conditions.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/encodings/unicode_identifier.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/encodings/unicode_identifier.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/01_sentinel.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/01_sentinel.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/02_bounds_checking.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/02_bounds_checking.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/03_eof_rule.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/03_eof_rule.rs -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/04_generic_api_sentinel.re -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/04_generic_api_sentinel.rs -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/05_generic_api_eof_rule.re -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/05_generic_api_eof_rule.rs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/04_fake_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/eof/04_fake_sentinel.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/fill/01_fill.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/fill/01_fill.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/fill/02_fill.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/fill/02_fill.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/headers/header.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/headers/header.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/headers/lexer/mod.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/headers/lexer/state.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/includes/definitions.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/includes/extra_rules.re.inc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/includes/include.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/includes/include.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/real_world/c.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/real_world/c.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/reuse/reuse.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/reuse/reuse.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/reuse/usedir.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/reuse/usedir.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/state/push.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/state/push.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/01_stags.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/01_stags.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/01_stags_fill.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/01_stags_fill.rs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/02_mtags.re %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/02_mtags.rs -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/03_posix.re -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/03_posix.rs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/03_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/03_captures.rs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/04_posix_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rust/submatch/04_posix_captures.rs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/01_basic.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/01_basic.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/__run_all.sh +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/conditions/parse_u32_blocks.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/conditions/parse_u32_blocks.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/conditions/parse_u32_conditions.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/conditions/parse_u32_conditions.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/encodings/unicode_identifier.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/encodings/unicode_identifier.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/eof/01_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/eof/01_sentinel.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/eof/02_bounds_checking.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/eof/02_bounds_checking.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/eof/03_eof_rule.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/eof/03_eof_rule.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/eof/04_fake_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/eof/04_fake_sentinel.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/fill/01_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/fill/01_fill.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/fill/02_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/fill/02_fill.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/headers/header.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/headers/header.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/headers/lexer/state.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/includes/definitions.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/includes/extra_rules.re.inc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/includes/include.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/includes/include.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/reuse/reuse.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/reuse/reuse.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/reuse/usedir.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/reuse/usedir.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/state/push.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/state/push.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/submatch/01_stags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/submatch/01_stags.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/submatch/01_stags_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/submatch/01_stags_fill.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/submatch/02_mtags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/submatch/02_mtags.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/submatch/03_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/submatch/03_captures.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/submatch/04_posix_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v/submatch/04_posix_captures.v +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/01_basic.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/01_basic.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/__run_all.sh +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/conditions/parse_u32_blocks.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/conditions/parse_u32_blocks.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/conditions/parse_u32_conditions.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/conditions/parse_u32_conditions.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/encodings/unicode_identifier.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/encodings/unicode_identifier.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/eof/01_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/eof/01_sentinel.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/eof/02_bounds_checking.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/eof/02_bounds_checking.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/eof/03_eof_rule.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/eof/03_eof_rule.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/eof/04_fake_sentinel.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/eof/04_fake_sentinel.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/fill/01_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/fill/01_fill.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/fill/02_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/fill/02_fill.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/headers/header.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/headers/header.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/headers/lexer/state.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/includes/definitions.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/includes/extra_rules.re.inc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/includes/include.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/includes/include.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/reuse/reuse.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/reuse/reuse.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/reuse/usedir.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/reuse/usedir.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/state/push.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/state/push.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/submatch/01_stags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/submatch/01_stags.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/submatch/01_stags_fill.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/submatch/01_stags_fill.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/submatch/02_mtags.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/submatch/02_mtags.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/submatch/03_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/submatch/03_captures.zig +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/submatch/04_posix_captures.re +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zig/submatch/04_posix_captures.zig share/man/man1/re2c.1.gz -%%RE2GO%%share/man/man1/re2go.1.gz +share/man/man1/re2d.1.gz +share/man/man1/re2go.1.gz +share/man/man1/re2hs.1.gz +share/man/man1/re2java.1.gz +share/man/man1/re2js.1.gz +share/man/man1/re2ocaml.1.gz +share/man/man1/re2py.1.gz +share/man/man1/re2rust.1.gz +share/man/man1/re2v.1.gz +share/man/man1/re2zig.1.gz +%%DATADIR%%/stdlib/c +%%DATADIR%%/stdlib/d +%%DATADIR%%/stdlib/go +%%DATADIR%%/stdlib/haskell +%%DATADIR%%/stdlib/java +%%DATADIR%%/stdlib/js +%%DATADIR%%/stdlib/ocaml +%%DATADIR%%/stdlib/python +%%DATADIR%%/stdlib/rust %%DATADIR%%/stdlib/unicode_categories.re +%%DATADIR%%/stdlib/v +%%DATADIR%%/stdlib/zig