void moveTo(ref TokenRange fr) in { assert(base is fr.base); assert(context is fr.context);
assert(content is fr.content); assert(index < fr.index); } do {
void moveTo(ref TokenRange fr) in {
assert(base is fr.base); assert(context is fr.context);
assert(content is fr.content); assert(index < fr.index);
} do {
Currently sdfmt formats new-syntax contracts this way:
This is not really nice to read. Couldn’t we give each contract its own line?
Also, one wouldn’t write assertions or oldskool-contracts this way either…