Probably the idea of changing the final ; separator for SDL by another character was a bad idea beacause it's confusing for the parser.
Instead of changing this final separator, we could use stereotype instead.
So for example, instead of:
:this is an example|
We could have:
:this is an example; <<task>>
Or another example:
:demo<
would become:
:demo; <<input>>
What do you think about it?
Here are the actual possibility and we are out of inspiration for most of them:
- < <<input>>
- > <<output>>
- / <<foo1>>
- \ <<foo2>>
- ] <<foo3>>
- } <<foo4>>
- | <<task>>