ANTLR vs Ragel
A side-by-side look at ANTLR and Ragel. For an in-depth review of either product, follow the links below.
ANTLR
Development
ANTLR (ANother Tool for Language Recognition) is an open source parser generator for reading, processing, executing, or translating structured text or binary files. It's useful for building languages, tools, and frameworks.
parsingcode-generationlanguage-recognition
Ragel
Development
Ragel is a state machine compiler that lets developers write state machines using a compact syntax. It can then generate C or C++ code to execute the state machines efficiently at runtime.
state-machinecompilercc