main.flow
Ready
Output
Click "Check Syntax" for basic lint checks, or "Run (browser)" when available for interpreter output. Browser run is not the native compiler.
Run this program for real (native)
The browser button uses a client-side interpreter only. FLOW's real path is Python transpiler → C → native. Save the editor contents as main.flow and run:
git clone https://github.com/flooooooooooow/flow.git cd flow # paste the editor contents into main.flow, then: ./flow run main.flow
Advanced: python3 -m flow.transpiler main.flow --c -o main.c emits C; ./flow mlir main.flow emits MLIR.
Every example in the dropdown is verified against the current compiler.