1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Generator of C-based recognizers from regex
8 HOMEPAGE= https://re2c.org
12 SITES[main]= https://github.com/skvadrik/re2c/releases/download/3.1/
13 DISTFILE[1]= re2c-3.1.tar.xz:main
15 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 USES= cpe c++:primary python:build
25 LICENSE= PUBDOM:primary
26 LICENSE_FILE= PUBDOM:{{WRKSRC}}/LICENSE
29 FPC_EQUIVALENT= devel/re2c
34 ${MKDIR} ${STAGEDIR}${STD_DOCDIR}
35 ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR}
36 (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${STD_DOCDIR})
37 (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${STD_EXAMPLESDIR})
38 ${RM} ${STAGEDIR}${STD_DOCDIR}/re2c.1
40 [FILE:405:descriptions/desc.primary]
41 re2c is a tool for generating C-based recognizers from regular
42 expressions. re2c-based scanners are efficient: for programming
43 languages, given similar specifications, an re2c-based scanner is
44 typically almost twice as fast as a flex-based scanner with little or no
45 increase in size (possibly a decrease on cisc architectures). Indeed,
46 re2c-based scanners are quite competitive with hand-crafted ones.
50 0ac299ad359e3f512b06a99397d025cfff81d3be34464ded0656f8a96676c029 1448624 re2c-3.1.tar.xz
53 [FILE:120:manifests/plist.primary]
62 share/re2c/stdlib/unicode_categories.re
65 [FILE:3607:manifests/plist.examples]
66 share/examples/re2c/c/
70 share/examples/re2c/c/conditions/
73 parse_u32_conditions.c
74 parse_u32_conditions.re
75 share/examples/re2c/c/encodings/
78 share/examples/re2c/c/eof/
85 04_generic_api_sentinel.c
86 04_generic_api_sentinel.re
87 05_generic_api_eof_rule.c
88 05_generic_api_eof_rule.re
89 share/examples/re2c/c/fill/
94 share/examples/re2c/c/generic_api/
97 share/examples/re2c/c/headers/
100 share/examples/re2c/c/headers/lexer/state.h
101 share/examples/re2c/c/includes/
106 share/examples/re2c/c/real_world/
109 share/examples/re2c/c/reuse/
120 share/examples/re2c/c/state/
123 share/examples/re2c/c/submatch/
142 share/examples/re2c/go/
146 share/examples/re2c/go/conditions/
149 parse_u32_conditions.go
150 parse_u32_conditions.re
151 share/examples/re2c/go/encodings/
152 unicode_identifier.go
153 unicode_identifier.re
154 share/examples/re2c/go/eof/
157 02_bounds_checking.go
158 02_bounds_checking.re
161 04_generic_api_sentinel.go
162 04_generic_api_sentinel.re
163 05_generic_api_eof_rule.go
164 05_generic_api_eof_rule.re
165 share/examples/re2c/go/fill/
170 share/examples/re2c/go/headers/
173 share/examples/re2c/go/headers/lexer/state.go
174 share/examples/re2c/go/includes/
179 share/examples/re2c/go/reuse/
184 share/examples/re2c/go/state/
187 share/examples/re2c/go/submatch/
196 share/examples/re2c/rust/
200 share/examples/re2c/rust/conditions/
203 parse_u32_conditions.re
204 parse_u32_conditions.rs
205 share/examples/re2c/rust/encodings/
206 unicode_identifier.re
207 unicode_identifier.rs
208 share/examples/re2c/rust/eof/
211 02_bounds_checking.re
212 02_bounds_checking.rs
215 04_generic_api_sentinel.re
216 04_generic_api_sentinel.rs
217 05_generic_api_eof_rule.re
218 05_generic_api_eof_rule.rs
219 share/examples/re2c/rust/fill/
224 share/examples/re2c/rust/headers/
227 share/examples/re2c/rust/headers/lexer/
230 share/examples/re2c/rust/includes/
235 share/examples/re2c/rust/real_world/
238 share/examples/re2c/rust/reuse/
243 share/examples/re2c/rust/state/
246 share/examples/re2c/rust/submatch/
257 [FILE:1304:manifests/plist.docs]
265 share/doc/re2c/manual/synopsis.rst_
266 share/doc/re2c/manual/api/interface.rst_
267 share/doc/re2c/manual/conditions/
270 share/doc/re2c/manual/configurations/configurations.rst_
271 share/doc/re2c/manual/directives/directives.rst_
272 share/doc/re2c/manual/dot/dot.rst_
273 share/doc/re2c/manual/encodings/encodings.rst_
274 share/doc/re2c/manual/eof/
276 02_bounds_checking.rst_
280 share/doc/re2c/manual/fill/
284 share/doc/re2c/manual/headers/headers.rst_
285 share/doc/re2c/manual/includes/includes.rst_
286 share/doc/re2c/manual/options/
290 share/doc/re2c/manual/regexps/regular_expressions.rst_
291 share/doc/re2c/manual/reuse/reuse.rst_
292 share/doc/re2c/manual/skeleton/skeleton.rst_
293 share/doc/re2c/manual/state/state.rst_
294 share/doc/re2c/manual/submatch/
296 submatch_example_mtags.rst_
297 submatch_example_posix.rst_
298 submatch_example_stags.rst_
299 submatch_example_stags_fill.rst_
300 share/doc/re2c/manual/syntax/
308 share/doc/re2c/manual/warnings/
309 warnings_general.rst_