ragel
Port variant std
Summary Finite state machine compiler
BROKEN
Package version 6.10_1
Homepage https://www.colm.net/open-source/ragel/
Keywords devel
Maintainer nobody
License GPLv2+
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 11 AUG 2024, 22:51:45 UTC
Port created 02 JAN 2020, 17:24:07 UTC
Subpackage Descriptions
set This is the ragel:std metapackage. It pulls in all subpackages of ragel:std.
primary Ragel compiles finite state machines from regular languages into runnable C code. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at arbitrary points in the recognition of a regular language. When you wish to write down a regular language you start with some simple regular language and build a bigger one using the regular language operators union, concatenation, kleene star, intersection and subtraction. This is precisely the way you describe to Ragel how to compile your finite state machines. Ragel also understands operators that insert function calls into machines and operators that control any non-determinism in machines.
examples This is the examples subpackage of the ragel:std port.
man This is the man page subpackage of the ragel:std port.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) gmake:primary:std
Runtime (only) ravensys-gcc:cxx_run:std (primary subpackage)
ravensys-gcc:libs:std (primary subpackage)
Download groups
main https://www.colm.net/files/ragel/
Distribution File Information
5f156edb65d20b856d638dd9ee2dfb43285914d9aa2b6ec779dac0270cd56c3f 1232993 ragel-6.10.tar.gz
Ports that require ragel:std
rspamd:std Fast, free and open-source spam filtering system