summaryrefslogtreecommitdiff
path: root/docs/type_system
diff options
context:
space:
mode:
Diffstat (limited to 'docs/type_system')
-rw-r--r--docs/type_system/index.md2
-rw-r--r--docs/type_system/object.md8
-rw-r--r--docs/type_system/var.md2
3 files changed, 11 insertions, 1 deletions
diff --git a/docs/type_system/index.md b/docs/type_system/index.md
index 4116068..91c5c16 100644
--- a/docs/type_system/index.md
+++ b/docs/type_system/index.md
@@ -44,6 +44,8 @@ Denotes that a field that does not resolve to anything
* #### [Union](./union.md)
+* #### [Object](./object.md)
+
* #### [Shared](./shared.md)
* #### [Error](./error.md)
diff --git a/docs/type_system/object.md b/docs/type_system/object.md
new file mode 100644
index 0000000..6a4ec75
--- /dev/null
+++ b/docs/type_system/object.md
@@ -0,0 +1,8 @@
+# Object
+
+---
+
+A representation of a native object
+
+```text
+Object[IDENTIFIER; INTERFACE_TABLE]
diff --git a/docs/type_system/var.md b/docs/type_system/var.md
index 6fe78c2..62a7331 100644
--- a/docs/type_system/var.md
+++ b/docs/type_system/var.md
@@ -7,5 +7,5 @@ A unique identifier
```text
Var_class `alias Enum[.arg; .local; .loop; .match]
-Var[Var_class; TYPE; Value[U64;...]]
+Var[Var_class; TYPE; IDENTIFIER]
```