Ragel compiles finite state machines from regular languages into executable C, C++, Objective-C, D, Java or Ruby 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. Code embedding is done using inline operators that do not disrupt the regular language syntax.

Journal Entries

Avatar

Ugh! Patching our ragel - based message parser. Very terse - gotta reread the ragel pdf docs... jason — 7 months ago

Avatar

Why even perfectly good (code-wise) software has so bad build systems? I think I'll redo ragel build system with automake for once... Flameeyes — 9 months ago

Avatar

ragel build system really needs some help, I hope I can get enough patches integrated Flameeyes — 9 months ago

Avatar

Admiring the clean ragel usage in ohcount 2.0 - makes extending/adding languages very prescriptive. jason — about 1 year ago

Avatar

Passed ohcount rake.. wrong ragel build on my machine jason — about 1 year ago

See All Journal Entries

Ohloh Analysis Summary

Updated 06 Jul 2009 23:24 UTC


Ratings & Reviews

Community Rating
4.5/5.0

Based on 2 user ratings.

Your Rating

Click to rate this project.

Links

0 links submitted so far. Submit your own links.

Download Page
19 downloads

Who uses Ragel?

Avatar Avatar Avatar

Who contributes to Ragel?

Avatar Anon32
I'm a contributor

Who manages Ragel?

I'm a manager

Where in the world?



Related Projects by Tags

akuma, ANTLR, javacc, Lestes, SableCC


People who use Ragel also use:


Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 33,737
Effort (est.) 8 Person Years
Avg. Salary $ year
$ 436,564