m-ender / retina

A regex-based programming language.
MIT License
231 stars 10 forks source link

Non-silent per-line groups print each line after its processed instead of at the end #67

Closed m-ender closed 6 years ago

m-ender commented 7 years ago

See this example

%(*`$
$`

On input

a
b
c

Should print

aa
bb
cc
a
b
c

But prints

aa
a
bb
b
cc
c

(Note that interleaving of multiple non-silent stages within the group is fine, but the result of the group should be printed in one batch at the end.)

m-ender commented 6 years ago

This is no longer an issue with the new compound stage semantics and will be fixed in Retina 1.0.