summaryrefslogtreecommitdiffhomepage
path: root/example/example_02_nectar/example.nc
diff options
context:
space:
mode:
Diffstat (limited to 'example/example_02_nectar/example.nc')
-rw-r--r--example/example_02_nectar/example.nc19
1 files changed, 12 insertions, 7 deletions
diff --git a/example/example_02_nectar/example.nc b/example/example_02_nectar/example.nc
index 46cbd25..fdaadcd 100644
--- a/example/example_02_nectar/example.nc
+++ b/example/example_02_nectar/example.nc
@@ -1,10 +1,15 @@
-extern sleep;
-extern putchar;
+extern exit;
-const main() {
- sleep(1);
- putchar(0, '!');
+trait foo {
+ let exit();
+};
+
+let foo.exit() {
+ exit(0);
+}
- let foo := 42;
- return foo;
+const main() {
+ let self := 0;
+ foo.exit();
+ return 0;
}