]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/commit
ragel: New package
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 6 Apr 2019 11:54:28 +0000 (12:54 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 6 Apr 2019 11:54:28 +0000 (12:54 +0100)
commit4f043571a8f1846dbbd089cf4de0a5b58dff027d
treebcaf9df7d7a8d8dc3b6ef1945ca564d687ccd625
parentf898c6bad247a1281d4427bd92a1d98a80a30315
ragel: New package

Ragel compiles executable finite state machines from regular languages.

Ragel targets C, C++ and ASM. 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. Code embedding is done using inline operators that do not
disrupt the regular language syntax.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
ragel/ragel.nm [new file with mode: 0644]