about summary refs log tree commit diff stats
path: root/baremetal/shell/cell.mu
diff options
context:
space:
mode:
Diffstat (limited to 'baremetal/shell/cell.mu')
-rw-r--r--baremetal/shell/cell.mu12
1 files changed, 12 insertions, 0 deletions
diff --git a/baremetal/shell/cell.mu b/baremetal/shell/cell.mu
new file mode 100644
index 00000000..c4f3311e
--- /dev/null
+++ b/baremetal/shell/cell.mu
@@ -0,0 +1,12 @@
+type cell {
+  type: int
+  # type 0: pair
+  left: (handle cell)
+  right: (handle cell)
+  # type 1: number
+  number-data: float
+  # type 2: symbol
+  # type 3: string
+  text-data: (handle array byte)
+  # TODO: array, (associative) table, stream
+}