FICHA · MANJARO

ragel

Compiles finite state machines from regular languages into executable C, C++, Objective-C, or D code

  • development-tool
  • Dev
  • CLI
  • CODE-GENERATION
  • Launchable
  • Runs in terminal
official+codex · reviewed · May 28, 2026 description in en

Description

Generates source code for finite state machines from regular-language descriptions. It helps developers create efficient parsers and protocol logic in languages such as C, C++, Objective-C, and D.

Use it as a code generation tool. Input grammars and embedded actions shape the generated program, so test malformed input and review generated diffs before shipping.

How to run

ragel

Commands: ragel

Permissions

Permissions not analysed for this source yet.