---
name: "rlgen-dot"
section: "1"
platform: "linux"
package: "ragel"
version: "6.2-1"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/rlgen-dot"
---

# rlgen-dot(1)

Dotfile generator for Ragel State Machine Compiler

## NAME

rlgen-dot - Dotfile generator for Ragel State Machine Compiler

## SYNOPSIS

**rlgen-dot** \[*options*\] *file*

## DESCRIPTION

This is a backend component of Ragel. This program accepts a machine compiled by the frontend program [ragel(1)](/ragel/1.md) and generates a Graphviz dot file.

## OPTIONS

- **-h**, **-H**, **-?**, **--help**

  Display help and exit.

- **-v**

  Display version information and exit.

- **-o file**

  Write output to file. If -o is not given, the output is written to the standard out.

- **-p**

  Display printable characters in transition labels.

## BUGS

Ragel is still under development and has not yet matured. There are probably many bugs.

## CREDITS

Ragel was written by Adrian Thurston \<thurston@cs.queensu.ca\>.  Objective-C output contributed by Erich Ocean. D output contributed by Alan West.

## SEE ALSO

[**ragel**(1)](/ragel/1.md), [**rlgen-cd**(1)](/rlgen-cd/1.md), [**rlgen-java**(1)](/rlgen-java/1.md), [**rlgen-ruby**(1)](/rlgen-ruby/1.md), [**re2c**(1)](/re2c/1.md), [**flex**(1)](/flex/1.md)

Homepage: http://www.cs.queensu.ca/~thurston/ragel/
