aboutsummaryrefslogtreecommitdiff
path: root/libpsi-visualizer/src/cli/vertical_cli.rs
diff options
context:
space:
mode:
Diffstat (limited to 'libpsi-visualizer/src/cli/vertical_cli.rs')
-rw-r--r--libpsi-visualizer/src/cli/vertical_cli.rs27
1 files changed, 27 insertions, 0 deletions
diff --git a/libpsi-visualizer/src/cli/vertical_cli.rs b/libpsi-visualizer/src/cli/vertical_cli.rs
new file mode 100644
index 0000000..cf69d0b
--- /dev/null
+++ b/libpsi-visualizer/src/cli/vertical_cli.rs
@@ -0,0 +1,27 @@
+/*
+ NOTE(Hachem): This is what I would like the vertical output to be like
+
+ |q0>: |q0>: c0: c1:
+ │ │ ║ ║
+ │ │ ║ ║
+ ┌─┴─┐ │ ║ ║
+ │ H │ │ ║ ║
+ └─┬─┘ │ ║ ║
+ │ │ ║ ║
+ │ │ ║ ║
+ ┌───┴───┐ │ ║ ║
+ │ C-NOT ├────────■ ║ ║
+ └───┬───┘ │ ║ ║
+ │ │ ║ ║
+ │ │ ║ ║
+ ┌────┴────┐ │ ║ ║
+ │ MEASURE ├───────┼───────■ ║
+ └────┬────┘ │ ║ ║
+ │ │ ║ ║
+ │ ┌────┴────┐ ║ ║
+ │ │ MEASURE ├──╫────■
+ │ └────┬────┘ ║ ║
+ │ │ ║ ║
+ │ │ ║ ║
+ ▓ ▓ ▓ ▓
+*/