flow diagrams from text
← Toolbox
Text
Diagram

Flowcharts from text

We don't promise graphical consistency: we promise logical consistency.

You write the diagram in text and it gets drawn. A line with an arrow is a connection; a line without one declares a block. We lay it out and draw it —the arrangement may come out differently each time; what never changes is the logic.

Blocks (shapes)

OV:oval — start / endRE:rectangle — process
RO:diamond — decisionPP:parallelogram — input/output
DD:documentBD:database

Declare and reference

RE:Boil water[BW] declares a block with an id. Then you use it by [BW] —so no typos (a [id] that doesn't exist warns you). RE:Boil water without an id is a quick block. Declare wherever you like, in any order.

Arrows

- line · -> right · <- left · <-> double. With = they come out doubled (=>). The label goes on the arrow (-Yes->) or on its own (-> Yes ->), for the decision's branches. They can be chained: [A] -> [B] -> [C].

Notes

An indented line (with a tab) under a block goes inside the block, as a description.

Built in-house, no libraries. The same works in a ```flow block of the md editor.