ragel - Compile regular languages into executable C/C++ code

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Latest amd64
Package name ragel
Package version 6.10
Package release 1
Package architecture amd64
Package type txz
Installed size 2.07 MB
Download size 447.93 KB
Official Mirror pkg.freebsd.org
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.
WWW: http://www.complang.org/ragel/
Categories: devel
Maintainer: danilo@FreeBSD.org
- TEXDOCS: off


Package Version Architecture Repository
ragel-6.10_1.txz 6.10 i386 FreeBSD Ports Latest
ragel-6.10_1.txz 6.10 amd64 FreeBSD Ports Quarterly
ragel-6.10_1.txz 6.10 i386 FreeBSD Ports Quarterly
ragel - - -


Type URL
Binary Package ragel-6.10_1.txz
Source Package devel/ragel

Install Howto

Install ragel txz package:

# pkg install ragel

See Also

Package Description
raidtest-1.3.txz Test performance of storage devices
rainbarf-1.4_1.txz CPU/RAM/battery stats chart bar for tmux (and GNU screen)
rainbow-2.0.4.txz Efficient clustering and assembling of short reads, especially for RAD
rainloop-community-1.12.1.txz Modern and interactive webmail - community edition
raknet-3.9.2_9,1.txz Networking API that provides reliable UDP primarily for online games
raleway-g20140205_1.txz Elegant sans-serif font, designed in a single thin weight
rancid3-3.9.txz Really Awesome New Cisco confIg Differ
rand-1.9_1.txz Utility to display files or streams in random order
randlib-1.3.txz Library of Routines for Random Number Generation
randlm-0.2.5_15.txz A toolkit for building randomized language models
randomio-1.4.txz Multithreaded disk i/o microbenchmark
range-v3-0.3.6.txz Experimental range library for C++11/14/17
ranpwd-1.2_1.txz Tool to generate random passwords
rapidjson-1.1.0_5.txz Fast JSON parser/generator for C++ with both SAX/DOM style API
rapidxml-1.13.txz Fast C++ library for parsing XML