summaryrefslogtreecommitdiff
path: root/examples/01-struct
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-04-26 21:31:44 +0100
committerMichael Williamson <mike@zwobble.org>2026-04-26 21:31:44 +0100
commit92708742a18a1a3de5eb59a2e7c12788aa199d9a (patch)
treec50d46c56b5a80df00046f3cad244794056f05eb /examples/01-struct
parent9f6c9b42073373b18c8a92a9428f35986effc77b (diff)
Declare types ahead of defining them
Diffstat (limited to 'examples/01-struct')
-rw-r--r--examples/01-struct/src/point.hob5
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/01-struct/src/point.hob b/examples/01-struct/src/point.hob
index 82b55cc..abe989d 100644
--- a/examples/01-struct/src/point.hob
+++ b/examples/01-struct/src/point.hob
@@ -1,3 +1,8 @@
+struct Line {
+ field start: Point;
+ field end: Point;
+}
+
struct Point {
field x: Int32;
field y: Int32;