The second development version of Ragel 7 has been released. See the previous development version news item for an overview of the changes.

Grab it here: ragel-

Kelbt and Ragel are now optional dependencies. Building with those packages adds the original Ragel 6 parser. It becomes accessible with the option --kelbt-frontend.

In Ragel 7 colm is a mandatory dependency. It is used to build two new ragel parsers. The default is a reduction-based parser, very similar to the original ragel+kelbt parser. The alternate is recursive-descent load of Colm parse trees. It is much slower and still used for non-C languages. It will be phased out eventually.