From 7cdcdbb31dbe8442660415626e22358f8ef9591c Mon Sep 17 00:00:00 2001 From: eth-p <32112321+eth-p@users.noreply.github.com> Date: Mon, 10 Sep 2018 19:20:09 -0700 Subject: [PATCH] Updated snapshots. --- tests/snapshots/output/changes.snapshot.txt | 16 +++++++- ...snapshot.txt => changes_grid.snapshot.txt} | 16 +++++++- ...t.txt => changes_grid_header.snapshot.txt} | 16 +++++++- .../changes_grid_header_numbers.snapshot.txt | 40 +++++++++++++++++++ ....txt => changes_grid_numbers.snapshot.txt} | 16 +++++++- ...apshot.txt => changes_header.snapshot.txt} | 16 +++++++- ...xt => changes_header_numbers.snapshot.txt} | 16 +++++++- ...pshot.txt => changes_numbers.snapshot.txt} | 16 +++++++- tests/snapshots/output/full.snapshot.txt | 16 +++++++- tests/snapshots/output/grid.snapshot.txt | 14 +++++++ ....snapshot.txt => grid_header.snapshot.txt} | 14 +++++++ ...t.txt => grid_header_numbers.snapshot.txt} | 14 +++++++ ...snapshot.txt => grid_numbers.snapshot.txt} | 14 +++++++ tests/snapshots/output/header.snapshot.txt | 14 +++++++ ...apshot.txt => header_numbers.snapshot.txt} | 14 +++++++ tests/snapshots/output/numbers.snapshot.txt | 14 +++++++ tests/snapshots/output/plain.snapshot.txt | 14 +++++++ tests/snapshots/output/tabs_4.snapshot.txt | 40 +++++++++++++++++++ tests/snapshots/output/tabs_8.snapshot.txt | 40 +++++++++++++++++++ ...shot.txt => tabs_passthrough.snapshot.txt} | 16 +++++++- 20 files changed, 367 insertions(+), 9 deletions(-) rename tests/snapshots/output/{changes,grid.snapshot.txt => changes_grid.snapshot.txt} (77%) rename tests/snapshots/output/{changes,grid,header.snapshot.txt => changes_grid_header.snapshot.txt} (84%) create mode 100644 tests/snapshots/output/changes_grid_header_numbers.snapshot.txt rename tests/snapshots/output/{changes,grid,numbers.snapshot.txt => changes_grid_numbers.snapshot.txt} (74%) rename tests/snapshots/output/{changes,header.snapshot.txt => changes_header.snapshot.txt} (73%) rename tests/snapshots/output/{changes,header,numbers.snapshot.txt => changes_header_numbers.snapshot.txt} (70%) rename tests/snapshots/output/{changes,numbers.snapshot.txt => changes_numbers.snapshot.txt} (69%) rename tests/snapshots/output/{grid,header.snapshot.txt => grid_header.snapshot.txt} (88%) rename tests/snapshots/output/{grid,header,numbers.snapshot.txt => grid_header_numbers.snapshot.txt} (83%) rename tests/snapshots/output/{grid,numbers.snapshot.txt => grid_numbers.snapshot.txt} (75%) rename tests/snapshots/output/{header,numbers.snapshot.txt => header_numbers.snapshot.txt} (72%) create mode 100644 tests/snapshots/output/tabs_4.snapshot.txt create mode 100644 tests/snapshots/output/tabs_8.snapshot.txt rename tests/snapshots/output/{changes,grid,header,numbers.snapshot.txt => tabs_passthrough.snapshot.txt} (84%) diff --git a/tests/snapshots/output/changes.snapshot.txt b/tests/snapshots/output/changes.snapshot.txt index 28d87201..73520d6f 100644 --- a/tests/snapshots/output/changes.snapshot.txt +++ b/tests/snapshots/output/changes.snapshot.txt @@ -16,7 +16,21 @@ _ fn main() { fn area(rectangle: &Rectangle) -> u32 { rectangle.width * rectangle.height } -+ + + fn perimeter(rectangle: &Rectangle) -> u32 { + (rectangle.width + rectangle.height) * 2 + } ++ + // Tab alignment: + /* + Indent + 1 2 3 4 + 1 ? + 22 ? + 333 ? + 4444 ? + 55555 ? + 666666 ? + 7777777 ? + 88888888 ? +~ */ diff --git a/tests/snapshots/output/changes,grid.snapshot.txt b/tests/snapshots/output/changes_grid.snapshot.txt similarity index 77% rename from tests/snapshots/output/changes,grid.snapshot.txt rename to tests/snapshots/output/changes_grid.snapshot.txt index 3350711a..83e75583 100644 --- a/tests/snapshots/output/changes,grid.snapshot.txt +++ b/tests/snapshots/output/changes_grid.snapshot.txt @@ -16,8 +16,22 @@ _ │ fn main() { │ fn area(rectangle: &Rectangle) -> u32 { │ rectangle.width * rectangle.height │ } -+ │ + │ + │ fn perimeter(rectangle: &Rectangle) -> u32 { + │ (rectangle.width + rectangle.height) * 2 + │ } ++ │ + │ // Tab alignment: + │ /* + │ Indent + │ 1 2 3 4 + │ 1 ? + │ 22 ? + │ 333 ? + │ 4444 ? + │ 55555 ? + │ 666666 ? + │ 7777777 ? + │ 88888888 ? +~ │ */ ──┴───────────────────────────────────────────────────────────────────────────── diff --git a/tests/snapshots/output/changes,grid,header.snapshot.txt b/tests/snapshots/output/changes_grid_header.snapshot.txt similarity index 84% rename from tests/snapshots/output/changes,grid,header.snapshot.txt rename to tests/snapshots/output/changes_grid_header.snapshot.txt index 655b6e24..0a32baa8 100644 --- a/tests/snapshots/output/changes,grid,header.snapshot.txt +++ b/tests/snapshots/output/changes_grid_header.snapshot.txt @@ -19,8 +19,22 @@ _ │ fn main() { │ fn area(rectangle: &Rectangle) -> u32 { │ rectangle.width * rectangle.height │ } -+ │ + │ + │ fn perimeter(rectangle: &Rectangle) -> u32 { + │ (rectangle.width + rectangle.height) * 2 + │ } ++ │ + │ // Tab alignment: + │ /* + │ Indent + │ 1 2 3 4 + │ 1 ? + │ 22 ? + │ 333 ? + │ 4444 ? + │ 55555 ? + │ 666666 ? + │ 7777777 ? + │ 88888888 ? +~ │ */ ──┴───────────────────────────────────────────────────────────────────────────── diff --git a/tests/snapshots/output/changes_grid_header_numbers.snapshot.txt b/tests/snapshots/output/changes_grid_header_numbers.snapshot.txt new file mode 100644 index 00000000..221306da --- /dev/null +++ b/tests/snapshots/output/changes_grid_header_numbers.snapshot.txt @@ -0,0 +1,40 @@ +───────┬──────────────────────────────────────────────────────────────────────── + │ File: sample.rs +───────┼──────────────────────────────────────────────────────────────────────── + 1 │ struct Rectangle { + 2 │ width: u32, + 3 │ height: u32, + 4 │ } + 5 │ + 6 _ │ fn main() { + 7 │ let rect1 = Rectangle { width: 30, height: 50 }; + 8 │ + 9 │ println!( + 10 ~ │ "The perimeter of the rectangle is {} pixels.", + 11 ~ │ perimeter(&rect1) + 12 │ ); + 13 + │ println!(r#"This line contains invalid utf8: "�����"#; + 14 │ } + 15 │ + 16 │ fn area(rectangle: &Rectangle) -> u32 { + 17 │ rectangle.width * rectangle.height + 18 │ } + 19 │ + 20 + │ fn perimeter(rectangle: &Rectangle) -> u32 { + 21 + │ (rectangle.width + rectangle.height) * 2 + 22 + │ } + 23 + │ + 24 │ // Tab alignment: + 25 │ /* + 26 │ Indent + 27 │ 1 2 3 4 + 28 │ 1 ? + 29 │ 22 ? + 30 │ 333 ? + 31 │ 4444 ? + 32 │ 55555 ? + 33 │ 666666 ? + 34 │ 7777777 ? + 35 │ 88888888 ? + 36 ~ │ */ +───────┴──────────────────────────────────────────────────────────────────────── diff --git a/tests/snapshots/output/changes,grid,numbers.snapshot.txt b/tests/snapshots/output/changes_grid_numbers.snapshot.txt similarity index 74% rename from tests/snapshots/output/changes,grid,numbers.snapshot.txt rename to tests/snapshots/output/changes_grid_numbers.snapshot.txt index 0d718425..1e1789ee 100644 --- a/tests/snapshots/output/changes,grid,numbers.snapshot.txt +++ b/tests/snapshots/output/changes_grid_numbers.snapshot.txt @@ -16,8 +16,22 @@ 16 │ fn area(rectangle: &Rectangle) -> u32 { 17 │ rectangle.width * rectangle.height 18 │ } - 19 + │ + 19 │ 20 + │ fn perimeter(rectangle: &Rectangle) -> u32 { 21 + │ (rectangle.width + rectangle.height) * 2 22 + │ } + 23 + │ + 24 │ // Tab alignment: + 25 │ /* + 26 │ Indent + 27 │ 1 2 3 4 + 28 │ 1 ? + 29 │ 22 ? + 30 │ 333 ? + 31 │ 4444 ? + 32 │ 55555 ? + 33 │ 666666 ? + 34 │ 7777777 ? + 35 │ 88888888 ? + 36 ~ │ */ ───────┴──────────────────────────────────────────────────────────────────────── diff --git a/tests/snapshots/output/changes,header.snapshot.txt b/tests/snapshots/output/changes_header.snapshot.txt similarity index 73% rename from tests/snapshots/output/changes,header.snapshot.txt rename to tests/snapshots/output/changes_header.snapshot.txt index 82fe8c47..8d1d1b8a 100644 --- a/tests/snapshots/output/changes,header.snapshot.txt +++ b/tests/snapshots/output/changes_header.snapshot.txt @@ -17,7 +17,21 @@ _ fn main() { fn area(rectangle: &Rectangle) -> u32 { rectangle.width * rectangle.height } -+ + + fn perimeter(rectangle: &Rectangle) -> u32 { + (rectangle.width + rectangle.height) * 2 + } ++ + // Tab alignment: + /* + Indent + 1 2 3 4 + 1 ? + 22 ? + 333 ? + 4444 ? + 55555 ? + 666666 ? + 7777777 ? + 88888888 ? +~ */ diff --git a/tests/snapshots/output/changes,header,numbers.snapshot.txt b/tests/snapshots/output/changes_header_numbers.snapshot.txt similarity index 70% rename from tests/snapshots/output/changes,header,numbers.snapshot.txt rename to tests/snapshots/output/changes_header_numbers.snapshot.txt index 77145eb9..ddc32872 100644 --- a/tests/snapshots/output/changes,header,numbers.snapshot.txt +++ b/tests/snapshots/output/changes_header_numbers.snapshot.txt @@ -17,7 +17,21 @@ 16 fn area(rectangle: &Rectangle) -> u32 { 17 rectangle.width * rectangle.height 18 } - 19 + + 19 20 + fn perimeter(rectangle: &Rectangle) -> u32 { 21 + (rectangle.width + rectangle.height) * 2 22 + } + 23 + + 24 // Tab alignment: + 25 /* + 26 Indent + 27 1 2 3 4 + 28 1 ? + 29 22 ? + 30 333 ? + 31 4444 ? + 32 55555 ? + 33 666666 ? + 34 7777777 ? + 35 88888888 ? + 36 ~ */ diff --git a/tests/snapshots/output/changes,numbers.snapshot.txt b/tests/snapshots/output/changes_numbers.snapshot.txt similarity index 69% rename from tests/snapshots/output/changes,numbers.snapshot.txt rename to tests/snapshots/output/changes_numbers.snapshot.txt index bdfe745b..298ee617 100644 --- a/tests/snapshots/output/changes,numbers.snapshot.txt +++ b/tests/snapshots/output/changes_numbers.snapshot.txt @@ -16,7 +16,21 @@ 16 fn area(rectangle: &Rectangle) -> u32 { 17 rectangle.width * rectangle.height 18 } - 19 + + 19 20 + fn perimeter(rectangle: &Rectangle) -> u32 { 21 + (rectangle.width + rectangle.height) * 2 22 + } + 23 + + 24 // Tab alignment: + 25 /* + 26 Indent + 27 1 2 3 4 + 28 1 ? + 29 22 ? + 30 333 ? + 31 4444 ? + 32 55555 ? + 33 666666 ? + 34 7777777 ? + 35 88888888 ? + 36 ~ */ diff --git a/tests/snapshots/output/full.snapshot.txt b/tests/snapshots/output/full.snapshot.txt index cee4737f..221306da 100644 --- a/tests/snapshots/output/full.snapshot.txt +++ b/tests/snapshots/output/full.snapshot.txt @@ -19,8 +19,22 @@ 16 │ fn area(rectangle: &Rectangle) -> u32 { 17 │ rectangle.width * rectangle.height 18 │ } - 19 + │ + 19 │ 20 + │ fn perimeter(rectangle: &Rectangle) -> u32 { 21 + │ (rectangle.width + rectangle.height) * 2 22 + │ } + 23 + │ + 24 │ // Tab alignment: + 25 │ /* + 26 │ Indent + 27 │ 1 2 3 4 + 28 │ 1 ? + 29 │ 22 ? + 30 │ 333 ? + 31 │ 4444 ? + 32 │ 55555 ? + 33 │ 666666 ? + 34 │ 7777777 ? + 35 │ 88888888 ? + 36 ~ │ */ ───────┴──────────────────────────────────────────────────────────────────────── diff --git a/tests/snapshots/output/grid.snapshot.txt b/tests/snapshots/output/grid.snapshot.txt index bef9a7e6..45917643 100644 --- a/tests/snapshots/output/grid.snapshot.txt +++ b/tests/snapshots/output/grid.snapshot.txt @@ -20,4 +20,18 @@ fn area(rectangle: &Rectangle) -> u32 { fn perimeter(rectangle: &Rectangle) -> u32 { (rectangle.width + rectangle.height) * 2 } + +// Tab alignment: +/* + Indent + 1 2 3 4 +1 ? +22 ? +333 ? +4444 ? +55555 ? +666666 ? +7777777 ? +88888888 ? +*/ ──────────────────────────────────────────────────────────────────────────────── diff --git a/tests/snapshots/output/grid,header.snapshot.txt b/tests/snapshots/output/grid_header.snapshot.txt similarity index 88% rename from tests/snapshots/output/grid,header.snapshot.txt rename to tests/snapshots/output/grid_header.snapshot.txt index 50c16941..fa74ec09 100644 --- a/tests/snapshots/output/grid,header.snapshot.txt +++ b/tests/snapshots/output/grid_header.snapshot.txt @@ -23,4 +23,18 @@ fn area(rectangle: &Rectangle) -> u32 { fn perimeter(rectangle: &Rectangle) -> u32 { (rectangle.width + rectangle.height) * 2 } + +// Tab alignment: +/* + Indent + 1 2 3 4 +1 ? +22 ? +333 ? +4444 ? +55555 ? +666666 ? +7777777 ? +88888888 ? +*/ ──────────────────────────────────────────────────────────────────────────────── diff --git a/tests/snapshots/output/grid,header,numbers.snapshot.txt b/tests/snapshots/output/grid_header_numbers.snapshot.txt similarity index 83% rename from tests/snapshots/output/grid,header,numbers.snapshot.txt rename to tests/snapshots/output/grid_header_numbers.snapshot.txt index e9f1a9cf..733b9848 100644 --- a/tests/snapshots/output/grid,header,numbers.snapshot.txt +++ b/tests/snapshots/output/grid_header_numbers.snapshot.txt @@ -23,4 +23,18 @@ 20 │ fn perimeter(rectangle: &Rectangle) -> u32 { 21 │ (rectangle.width + rectangle.height) * 2 22 │ } + 23 │ + 24 │ // Tab alignment: + 25 │ /* + 26 │ Indent + 27 │ 1 2 3 4 + 28 │ 1 ? + 29 │ 22 ? + 30 │ 333 ? + 31 │ 4444 ? + 32 │ 55555 ? + 33 │ 666666 ? + 34 │ 7777777 ? + 35 │ 88888888 ? + 36 │ */ ─────┴────────────────────────────────────────────────────────────────────────── diff --git a/tests/snapshots/output/grid,numbers.snapshot.txt b/tests/snapshots/output/grid_numbers.snapshot.txt similarity index 75% rename from tests/snapshots/output/grid,numbers.snapshot.txt rename to tests/snapshots/output/grid_numbers.snapshot.txt index 799f9617..c7d8fb13 100644 --- a/tests/snapshots/output/grid,numbers.snapshot.txt +++ b/tests/snapshots/output/grid_numbers.snapshot.txt @@ -20,4 +20,18 @@ 20 │ fn perimeter(rectangle: &Rectangle) -> u32 { 21 │ (rectangle.width + rectangle.height) * 2 22 │ } + 23 │ + 24 │ // Tab alignment: + 25 │ /* + 26 │ Indent + 27 │ 1 2 3 4 + 28 │ 1 ? + 29 │ 22 ? + 30 │ 333 ? + 31 │ 4444 ? + 32 │ 55555 ? + 33 │ 666666 ? + 34 │ 7777777 ? + 35 │ 88888888 ? + 36 │ */ ─────┴────────────────────────────────────────────────────────────────────────── diff --git a/tests/snapshots/output/header.snapshot.txt b/tests/snapshots/output/header.snapshot.txt index 0889edfd..6b9b5701 100644 --- a/tests/snapshots/output/header.snapshot.txt +++ b/tests/snapshots/output/header.snapshot.txt @@ -21,3 +21,17 @@ fn area(rectangle: &Rectangle) -> u32 { fn perimeter(rectangle: &Rectangle) -> u32 { (rectangle.width + rectangle.height) * 2 } + +// Tab alignment: +/* + Indent + 1 2 3 4 +1 ? +22 ? +333 ? +4444 ? +55555 ? +666666 ? +7777777 ? +88888888 ? +*/ diff --git a/tests/snapshots/output/header,numbers.snapshot.txt b/tests/snapshots/output/header_numbers.snapshot.txt similarity index 72% rename from tests/snapshots/output/header,numbers.snapshot.txt rename to tests/snapshots/output/header_numbers.snapshot.txt index a681e6b4..4d445b5f 100644 --- a/tests/snapshots/output/header,numbers.snapshot.txt +++ b/tests/snapshots/output/header_numbers.snapshot.txt @@ -21,3 +21,17 @@ 20 fn perimeter(rectangle: &Rectangle) -> u32 { 21 (rectangle.width + rectangle.height) * 2 22 } + 23 + 24 // Tab alignment: + 25 /* + 26 Indent + 27 1 2 3 4 + 28 1 ? + 29 22 ? + 30 333 ? + 31 4444 ? + 32 55555 ? + 33 666666 ? + 34 7777777 ? + 35 88888888 ? + 36 */ diff --git a/tests/snapshots/output/numbers.snapshot.txt b/tests/snapshots/output/numbers.snapshot.txt index c1341d29..90ca33c5 100644 --- a/tests/snapshots/output/numbers.snapshot.txt +++ b/tests/snapshots/output/numbers.snapshot.txt @@ -20,3 +20,17 @@ 20 fn perimeter(rectangle: &Rectangle) -> u32 { 21 (rectangle.width + rectangle.height) * 2 22 } + 23 + 24 // Tab alignment: + 25 /* + 26 Indent + 27 1 2 3 4 + 28 1 ? + 29 22 ? + 30 333 ? + 31 4444 ? + 32 55555 ? + 33 666666 ? + 34 7777777 ? + 35 88888888 ? + 36 */ diff --git a/tests/snapshots/output/plain.snapshot.txt b/tests/snapshots/output/plain.snapshot.txt index dbc49f9f..7188c21f 100644 --- a/tests/snapshots/output/plain.snapshot.txt +++ b/tests/snapshots/output/plain.snapshot.txt @@ -20,3 +20,17 @@ fn area(rectangle: &Rectangle) -> u32 { fn perimeter(rectangle: &Rectangle) -> u32 { (rectangle.width + rectangle.height) * 2 } + +// Tab alignment: +/* + Indent + 1 2 3 4 +1 ? +22 ? +333 ? +4444 ? +55555 ? +666666 ? +7777777 ? +88888888 ? +*/ diff --git a/tests/snapshots/output/tabs_4.snapshot.txt b/tests/snapshots/output/tabs_4.snapshot.txt new file mode 100644 index 00000000..87689c7b --- /dev/null +++ b/tests/snapshots/output/tabs_4.snapshot.txt @@ -0,0 +1,40 @@ +───────┬──────────────────────────────────────────────────────────────────────── + │ File: sample.rs +───────┼──────────────────────────────────────────────────────────────────────── + 1 │ struct Rectangle { + 2 │ width: u32, + 3 │ height: u32, + 4 │ } + 5 │ + 6 _ │ fn main() { + 7 │ let rect1 = Rectangle { width: 30, height: 50 }; + 8 │ + 9 │ println!( + 10 ~ │ "The perimeter of the rectangle is {} pixels.", + 11 ~ │ perimeter(&rect1) + 12 │ ); + 13 + │ println!(r#"This line contains invalid utf8: "�����"#; + 14 │ } + 15 │ + 16 │ fn area(rectangle: &Rectangle) -> u32 { + 17 │ rectangle.width * rectangle.height + 18 │ } + 19 │ + 20 + │ fn perimeter(rectangle: &Rectangle) -> u32 { + 21 + │ (rectangle.width + rectangle.height) * 2 + 22 + │ } + 23 + │ + 24 │ // Tab alignment: + 25 │ /* + 26 │ Indent + 27 │ 1 2 3 4 + 28 │ 1 ? + 29 │ 22 ? + 30 │ 333 ? + 31 │ 4444 ? + 32 │ 55555 ? + 33 │ 666666 ? + 34 │ 7777777 ? + 35 │ 88888888 ? + 36 ~ │ */ +───────┴──────────────────────────────────────────────────────────────────────── diff --git a/tests/snapshots/output/tabs_8.snapshot.txt b/tests/snapshots/output/tabs_8.snapshot.txt new file mode 100644 index 00000000..221306da --- /dev/null +++ b/tests/snapshots/output/tabs_8.snapshot.txt @@ -0,0 +1,40 @@ +───────┬──────────────────────────────────────────────────────────────────────── + │ File: sample.rs +───────┼──────────────────────────────────────────────────────────────────────── + 1 │ struct Rectangle { + 2 │ width: u32, + 3 │ height: u32, + 4 │ } + 5 │ + 6 _ │ fn main() { + 7 │ let rect1 = Rectangle { width: 30, height: 50 }; + 8 │ + 9 │ println!( + 10 ~ │ "The perimeter of the rectangle is {} pixels.", + 11 ~ │ perimeter(&rect1) + 12 │ ); + 13 + │ println!(r#"This line contains invalid utf8: "�����"#; + 14 │ } + 15 │ + 16 │ fn area(rectangle: &Rectangle) -> u32 { + 17 │ rectangle.width * rectangle.height + 18 │ } + 19 │ + 20 + │ fn perimeter(rectangle: &Rectangle) -> u32 { + 21 + │ (rectangle.width + rectangle.height) * 2 + 22 + │ } + 23 + │ + 24 │ // Tab alignment: + 25 │ /* + 26 │ Indent + 27 │ 1 2 3 4 + 28 │ 1 ? + 29 │ 22 ? + 30 │ 333 ? + 31 │ 4444 ? + 32 │ 55555 ? + 33 │ 666666 ? + 34 │ 7777777 ? + 35 │ 88888888 ? + 36 ~ │ */ +───────┴──────────────────────────────────────────────────────────────────────── diff --git a/tests/snapshots/output/changes,grid,header,numbers.snapshot.txt b/tests/snapshots/output/tabs_passthrough.snapshot.txt similarity index 84% rename from tests/snapshots/output/changes,grid,header,numbers.snapshot.txt rename to tests/snapshots/output/tabs_passthrough.snapshot.txt index cee4737f..3ad018a1 100644 --- a/tests/snapshots/output/changes,grid,header,numbers.snapshot.txt +++ b/tests/snapshots/output/tabs_passthrough.snapshot.txt @@ -19,8 +19,22 @@ 16 │ fn area(rectangle: &Rectangle) -> u32 { 17 │ rectangle.width * rectangle.height 18 │ } - 19 + │ + 19 │ 20 + │ fn perimeter(rectangle: &Rectangle) -> u32 { 21 + │ (rectangle.width + rectangle.height) * 2 22 + │ } + 23 + │ + 24 │ // Tab alignment: + 25 │ /* + 26 │ Indent + 27 │ 1 2 3 4 + 28 │ 1 ? + 29 │ 22 ? + 30 │ 333 ? + 31 │ 4444 ? + 32 │ 55555 ? + 33 │ 666666 ? + 34 │ 7777777 ? + 35 │ 88888888 ? + 36 ~ │ */ ───────┴────────────────────────────────────────────────────────────────────────