diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-10-21 13:47:57 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-10-21 13:47:57 +0100 |
| commit | f3007bfd78a55b5874cb8fac2c5e4d27fabd7cfa (patch) | |
| tree | 9d99fba35d2e62ea75dcba17d5ef9f608f32e90b /examples | |
| parent | 386df535db2970c6ab8acc47adaf803d61934a3f (diff) | |
Add import example
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/17-import/shed.toml | 7 | ||||
| -rw-r--r-- | examples/17-import/src/HelloWorld.shed | 5 | ||||
| -rw-r--r-- | examples/17-import/src/Message.shed | 1 |
3 files changed, 13 insertions, 0 deletions
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"; |
