2 PASS sample.value is "a"
3 PASS sample.selectionStart is 1
4 PASS sample.selectionEnd is 1
7 PASS sample.value is "a\n"
8 PASS sample.selectionStart is 2
9 PASS sample.selectionEnd is 2
12 PASS sample.value is "a\n\n"
13 PASS sample.selectionStart is 3
14 PASS sample.selectionEnd is 3
17 PASS sample.value is "\n"
18 PASS sample.selectionStart is 0
19 PASS sample.selectionEnd is 0
22 PASS sample.value is "a\n"
23 PASS sample.selectionStart is 1
24 PASS sample.selectionEnd is 1
27 PASS sample.value is "a\n\n"
28 PASS sample.selectionStart is 2
29 PASS sample.selectionEnd is 2
32 PASS sample.value is "a\n\n"
33 PASS sample.selectionStart is 1
34 PASS sample.selectionEnd is 1
37 PASS sample.value is "a\n\n\n"
38 PASS sample.selectionStart is 2
39 PASS sample.selectionEnd is 2
42 PASS sample.value is "ab"
43 PASS sample.selectionStart is 1
44 PASS sample.selectionEnd is 1
47 PASS sample.value is "a\nb"
48 PASS sample.selectionStart is 2
49 PASS sample.selectionEnd is 2
52 PASS sample.value is "a\n\nb"
53 PASS sample.selectionStart is 3
54 PASS sample.selectionEnd is 3
57 PASS sample.value is "a\n"
58 PASS sample.selectionStart is 2
59 PASS sample.selectionEnd is 2
62 PASS sample.value is "a\n\n"
63 PASS sample.selectionStart is 3
64 PASS sample.selectionEnd is 3
67 PASS sample.value is "a\n\n\n"
68 PASS sample.selectionStart is 4
69 PASS sample.selectionEnd is 4
71 PASS successfullyParsed is true