Simply introduce [:newline] which inserts a newline in the generated code.
[:multi,
[:dynamic, "hello"],
[:dynamic, "@world"],
[:newline],
[:dynamic, "yeah"]
# =>
buffer << hello ; buffer << @world
buffer << yeah
I'm going to implement this one too, and see which one is easiest to
work with :-)
// Magnus Holm