aboutsummaryrefslogtreecommitdiff
path: root/src/tree.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tree.rs')
-rw-r--r--src/tree.rs22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/tree.rs b/src/tree.rs
new file mode 100644
index 0000000..d3cca22
--- /dev/null
+++ b/src/tree.rs
@@ -0,0 +1,22 @@
+use super::symbols::Symbols;
+
+struct Node {
+ occurence: usize,
+ content: Content,
+}
+
+enum Content {
+ Leaf(i8),
+ Parent {
+ left: Box<Node>,
+ right: Box<Node>,
+ },
+}
+
+type Tree = Node;
+
+// impl Tree {
+// fn from_symbols(symbols: Symbols) -> Tree {
+// symbols.0
+// }
+// }