From f3007bfd78a55b5874cb8fac2c5e4d27fabd7cfa Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 21 Oct 2023 13:47:57 +0100 Subject: Add import example --- examples/17-import/shed.toml | 7 +++++++ examples/17-import/src/HelloWorld.shed | 5 +++++ examples/17-import/src/Message.shed | 1 + 3 files changed, 13 insertions(+) create mode 100644 examples/17-import/shed.toml create mode 100644 examples/17-import/src/HelloWorld.shed create mode 100644 examples/17-import/src/Message.shed (limited to 'examples') diff --git a/examples/17-import/shed.toml b/examples/17-import/shed.toml new file mode 100644 index 00000000..bf5c13c4 --- /dev/null +++ b/examples/17-import/shed.toml @@ -0,0 +1,7 @@ +[[shed.bins]] +name = "hello-world" +main-namespace = "HelloWorld" + +[[shed.examples]] +bin = "hello-world" +expected-output = "hello, world" diff --git a/examples/17-import/src/HelloWorld.shed b/examples/17-import/src/HelloWorld.shed new file mode 100644 index 00000000..202e4948 --- /dev/null +++ b/examples/17-import/src/HelloWorld.shed @@ -0,0 +1,5 @@ +import Message; + +fun main() ! Io -> Unit { + print!(Message.message); +} diff --git a/examples/17-import/src/Message.shed b/examples/17-import/src/Message.shed new file mode 100644 index 00000000..9aeb381c --- /dev/null +++ b/examples/17-import/src/Message.shed @@ -0,0 +1 @@ +val message = "hello, world\n"; -- cgit v1.2.3