This toy language provides continuation at the interpreting level, so it can be used to write async code in sync style.
It uses Antlr4 to generates it's AST and a interpreter written in js to execute the AST.
Here is a sample blog written in circ and it's online address is here.