Description
Compiles finite state machines from regular-language descriptions into executable source code for C, C++, Objective-C, or D. It helps developers build fast parsers, protocol handlers, and text-processing state machines.
Use it as a code generator. Generated parsers depend on the grammar and actions provided, so review generated code and test edge cases before using it with untrusted input.