| Index: test/selections/selections.unit
|
| diff --git a/test/selections/selections.unit b/test/selections/selections.unit
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..73fbddc7370beade58b7e85640a2453e3614ec01
|
| --- /dev/null
|
| +++ b/test/selections/selections.unit
|
| @@ -0,0 +1,69 @@
|
| +40 columns |
|
| +>>> inside script tag
|
| +#!scr‹ip›t
|
| +<<<
|
| +#!scr‹ip›t
|
| +>>> select entire file
|
| +‹main( ) {
|
| + body( ) ;}›
|
| +<<<
|
| +‹main() {
|
| + body();
|
| +}
|
| +›
|
| +>>> trailing comment
|
| + ma‹in() {}
|
| +// com›ment
|
| +<<<
|
| +ma‹in() {}
|
| +// com›ment
|
| +>>> in discarded whitespace
|
| +foo( ‹ argument){ › }
|
| +<<<
|
| +foo(‹argument) {›}
|
| +>>> in zero split whitespace
|
| +main(){veryLongMethodCall(‹veryLongArgumentName);
|
| +veryLongMethodCall(›veryLongArgumentName);
|
| +}
|
| +<<<
|
| +main() {
|
| + veryLongMethodCall(
|
| + ‹veryLongArgumentName);
|
| + veryLongMethodCall(
|
| + ›veryLongArgumentName);
|
| +}
|
| +>>> in soft space split whitespace
|
| +main() {shortCall(argument, ‹ argument);
|
| +shortCall(argument, › argument);
|
| +}
|
| +<<<
|
| +main() {
|
| + shortCall(argument, ‹argument);
|
| + shortCall(argument, ›argument);
|
| +}
|
| +>>> in hard split whitespace
|
| +foo() {body; ‹ }
|
| +bar() {body; › }
|
| +<<<
|
| +foo() {
|
| + body;
|
| +‹}
|
| +bar() {
|
| + body;
|
| +›}
|
| +>>> across lines that get split separately
|
| +foo() {
|
| +
|
| +
|
| + fir‹st();
|
| +}
|
| +
|
| +bar() {sec›ond();}
|
| +<<<
|
| +foo() {
|
| + fir‹st();
|
| +}
|
| +
|
| +bar() {
|
| + sec›ond();
|
| +}
|
|
|