Transpiler
Select an example from the sidebar
Shell script input
target:
gate: 🟢 ≥90% · 🟡 >50% · 🔴 ≤50% — hover a target for its sh2loop backend pass/total, a source pill for its frontend→js pass/total
example: 🟢 passes on the selected backend · 🟡 renders only / refuses / unverifiable · 🔴 fails · ⚪ not measured (frontend corpora: cross-product triage colours every target)
example: 🟢 passes on the selected backend · 🟡 renders only / refuses / unverifiable · 🔴 fails · ⚪ not measured (frontend corpora: cross-product triage colours every target)
▾Generated code
—
▾Original stdout
▾Target stdout
▾stdout diff
▾A1 shIR
the neutral contract the backends render from — produced from the bash AST (pipeline: lex → parse → AST → shIR → target). Source-side, target-independent.
▾Lex (tokens)
the token stream (stage 1) — sh sources only (the frontends feed the parser directly, no token dump).
▾source ↔ generated line map
click a generated line to highlight the source line(s) it came from — and vice versa.
source
generated