Port variant | standard |
Summary | Finite state machine compiler |
BROKEN | |
Package version | 6.10 |
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 | 02 JAN 2020, 17:24:07 UTC |
Port created | 02 JAN 2020, 17:24:07 UTC |
complete | This is the ragel-standard metapackage. It pulls in all subpackages of ragel-standard. |
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-standard port. |
Build (only) | gmake:primary:standard |
Runtime (only) |
ravensys-gcc:cxx_run:standard (primary subpackage) ravensys-gcc:libs:standard (primary subpackage) |
main | https://www.colm.net/files/ragel/ |
rspamd:standard | Fast, free and open-source spam filtering system |